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

v0.23.3 fix Android - Lisien by clayote

The Android version had been pretty messed up for a while, and lately hadn't been starting any games. I've fixed it. Changes to the other versions are pretty minimal. Refactoring, mostly. The one diff...

itch.io

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

#lifeSim #gameDev #python #openSource #foss

attrs 25.4.0 documentation

@dragonarchitect Hello ^__^ Have you seen @clayote 's toot above? Their #Lisien might be worth checking out if you're interested in sim games.

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.

@billseitz @dpk I think I might reimplement Micropolis in #Lisien, so that changing a lot of things about the simulation doesn't require editing the actual code
https://codeberg.org/clayote/Lisien/issues/159
Micropolis

[The original SimCity codebase is open source now](https://github.com/dheid/micropolis). I can just rewrite it in Lisien. Would it be easier to use [the HTML5 port](https://github.com/graememcc/micropolisJS) as a basis? Perhaps.

Codeberg.org

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.

#gameDev #openSource #python #lifeSim #lisien

v0.22.4 method editor - Lisien by clayote

This release adds the Method and Function tabs to the Python editor in Elide. Method is possibly a bit jank right now, as it requires you to supply the initial self argument yourself, where Python dev...

itch.io
Released version 0.22.0 of #Lisien, formerly #LiSE, the state container and rules engine for systemically complex simulations like those by Maxis or Paradox. Put your game's state in Lisien, and forget that save files ever existed. clayote.itch.io/lisien/devlo... #gameDev #lifeSim #python

v0.22.0 new export format, det...
v0.22.0 new export format, determinism - Lisien by clayote

This release changes the format of exported games. .lisien files are still zip files, really, but instead of keeping the game's database in the zip file, as earlier releases did, .lisien files contain...

itch.io

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

#gameDev #openSource #python #lifeSim #lisien

v0.22.0 new export format, determinism - Lisien by clayote

This release changes the format of exported games. .lisien files are still zip files, really, but instead of keeping the game's database in the zip file, as earlier releases did, .lisien files contain...

itch.io

Released version 0.20.2 of the persistent state container and rules engine for life simulation games, #Lisien, in which you keep your game's state, and forget that such a thing as a save file ever existed.

This release overhauls a lot of internals related to caching and deltas. A lot of intermittent crashes and data losses can't happen anymore.

View detailed release notes on itch https://clayote.itch.io/lisien/devlog/1000744/v0202

Get it in your Python interpreter: python -m pip install --upgrade lisien elide

#lifeSim #gameDev #python

v0.20.2 - Lisien by clayote

This release cleans up a lot of internals, ruling out some types of data loss. Overhauled the internal WindowDict class and its relatives, ruling out a bunch of race conditions that caused intermitten...

itch.io
Version 0.20.2 of #Lisien, the persistent state container and rules engine that lets you stop thinking about save files for your #lifeSim game, fixes some types of data loss, and rules out many race conditions that could result in random crashes. Get it on @itch.io clayote.itch.io/lisien/devlo...

v0.20.2
itch.io (@itch.io)

Open indie game marketplace and DIY game jam host Account support? Email [email protected] ❗📢 You can use your itchio URL as your Bluesky username, check here: https://itch.io/user/settings/bluesky

Bluesky Social