A downloadable tool for Windows and Android

Lisien manages the rules and world state of your Maxis-style simulation.

Rules are snippets of Python code with simple effects, linked to other code determining when the rules should run. You can reapply rules to different parts of the world, or change when they run, without writing new code.

Lisien lets you time travel. It remembers everything that ever happened in the simulation, so that when something strange happens in a playtester's game, and they send you their save file, you can track down the cause, even if it happened long before the tester knew to look for it.

The screenshots are of Elide, the graphical development tool; Lisien itself is headless, and can be embedded or run as a server, though this isn't very well supported yet.

Updated 21 hours ago
StatusIn development
CategoryTool
PlatformsWindows, Android
Rating
Rated 4.5 out of 5 stars
(2 total ratings)
Authorclayote
GenreSimulation
Tagsagent-based-simulation, cellular-automata, Game engine, Life Simulation
Asset licenseCreative Commons Zero v1.0 Universal
LinksCommunity

Download

Download
lisien-windows.zip 213 MB
Version 0.21.7 21 hours ago
Download
Elide-0.21.7-arm64-v8a_armeabi-v7a-debug.apk 71 MB
Version 0.21.7 21 hours ago
Download
lisien-0.21.7-py3-none-any.whl 956 kB
Version 0.21.7 21 hours ago
Download
elide-0.21.7-py3-none-any.whl 2.3 MB
Version 0.21.7 21 hours ago
Download
example-sim-kobold.zip 25 kB
Download
example-sim-polygons.zip 76 kB

Install instructions

On Android, enable "Unknown sources" in settings, and open the apk with a file manager. You might like to use the "Import game" button to import one of the example zips.

If you've extracted a zip bundle on Windows, you can run Elide standalone; just double-click runThis.bat. This probably isn't sufficient to build a game with, yet, so run the included python.exe from a command line in the "python" directory and it should be able to

import lisien

Consider adding it to your Path (using the location of the "python" directory, not the one given by that answer).

If you'd like to use Lisien in some other Python interpreter, open a command line and install it with Python's "pip" tool, eg.

python -m pip install -U lisien elide

You may substitute the .whl files on this page for "lisien" and "elide," if you wish.  See the README for programming instructions. Launch the graphical interface with

python -m elide

Direct support requests either to the comments below, or (preferably) the Issues tab on Codeberg. For more general discussion about the engine, please join the Gamemaking Tools forum.

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

(1 edit)

Discord group?

(1 edit) (+2)

Not on Discord, but there is a forum for Lisien

(+1)

Great work & great forum if I may add! Getting me so inspired that I just woke up in spite of Electronic Arts lost potential with Maxis.