Lisien by clayote
Version 0.23.3 of #Lisien, which manages the rules and world state of your #Maxis-style sim game, fixes the Android build.
Get it on itch: https://clayote.itch.io/lisien/devlog/1383122/v0233-fix-android
Or in your Python interpreter: python -m pip install -U lisien elide
#lifeSim #gameDev #python #itch #itchio #aLife #artificialLife #cellularAutomata
Version 0.23.2 of #Lisien, which manages the rules and world state of your #Maxis-style sim game, improves the overall quality of the code by means of the https://attrs.org library and continuous integration. Many thanks to @Codeberg for hosting it with @WoodpeckerCI
Get it on itch: https://clayote.itch.io/lisien/devlog/1363286/v0232-attrs
Or in your Python interpreter: python -m pip install -U lisien elide
It's going to get a lot easier to run #Lisien in the browser with the next release. It won't be the most performant way to do it, probably, and for the time being you'll need to use XML dumps of the database for persistence, though I've heard of ways to avoid that.
#Python #WASI lazyweb: is there a good, pure Python library I could use to store cookies? I guess I could compile SQLite in, if I have to, but it seems like needless overhead.
Release 0.22.4 of Lisien adds the ability to use the Elide frontend to edit the Method and Function stores, not just Trigger, Prereq, and Action like before.
There wasn't really a good reason those two were missing, and without them, users on Android couldn't write rules that presented options to the player.
Released version 0.22.0 of Lisien, the life simulator engine for systemically complex games like those of Maxis or Paradox Interactive.
This release adds a proper, XML based export format. You can open files with the .lisien extension in any old decompressor, since they're just zip files, but now they have world.xml in them, describing the history of the game in a way you can edit with a text editor, and which Lisien can import into whatever database it happens to be running.
Read more on itch, and get Lisien there, or in your Python interpreter:
python -m pip install --upgrade lisien elide