home.social

#lisien — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #lisien, aggregated by home.social.

  1. 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: clayote.itch.io/lisien/devlog/

    Or in your Python interpreter: python -m pip install -U lisien elide

    #lifeSim #gameDev #python #itch #itchio #aLife #artificialLife #cellularAutomata

  2. 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 attrs.org library and continuous integration. Many thanks to @Codeberg for hosting it with @WoodpeckerCI

    Get it on itch: clayote.itch.io/lisien/devlog/

    Or in your Python interpreter: python -m pip install -U lisien elide

    #lifeSim #gameDev #python #openSource #foss

  3. 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.

  4. Released version 0.19.2 of #Lisien, the time-traveling rules engine for systemically complex life simulation games.

    This release adds the ability to run Lisien with no database, nor any files open at all. It's mainly useful for testing Lisien itself--but could be of use in testing your game, too.

    It also fixes the string store, so you can change what strings are in it within the Python interpreter, if you want.

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

    Or on Itch: clayote.itch.io/lisien/devlog/

    #gameDev #customEngine #lifeSim #lifeSimulation

  5. Released version 0.19.2 of #Lisien, the time-traveling rules engine for systemically complex life simulation games.

    This release adds the ability to run Lisien with no database, nor any files open at all. It's mainly useful for testing Lisien itself--but could be of use in testing your game, too.

    It also fixes the string store, so you can change what strings are in it within the Python interpreter, if you want.

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

    Or on Itch: clayote.itch.io/lisien/devlog/

    #gameDev #customEngine #lifeSim #lifeSimulation

  6. Released version 0.19.1 of #Lisien, the time traveling rules engine for making life sim games.

    This is a bugfix release. The biggest bug was that big rules weren't resetting the time at the end of planning blocks, which meant that if you had a big rule that set a lot of things to traveling, such as the pathfind example, they would wait for each other to finish travel before starting their own, which would take a really long time.

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

    Or on Itch: clayote.itch.io/lisien/devlog/

    #lifeSim #lifeSimulation #gameDev #customEngine

  7. Released version 0.19.1 of #Lisien, the time traveling rules engine for making life sim games.

    This is a bugfix release. The biggest bug was that big rules weren't resetting the time at the end of planning blocks, which meant that if you had a big rule that set a lot of things to traveling, such as the pathfind example, they would wait for each other to finish travel before starting their own, which would take a really long time.

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

    Or on Itch: clayote.itch.io/lisien/devlog/

    #lifeSim #lifeSimulation #gameDev #customEngine

  8. Just released version 0.19.0 of #Lisien, the time-traveling rules engine for life simulation games in #Python.

    This release switches the default storage engine to #ParquetDB. In practice, game history takes around 1/20 as much of your hard drive as it did with SQLite.

    I did a lot of refactoring for this release, finding and fixing loads of mysterious crashes.

    Get it in your Python interpreter with python -m pip install lisien elide, or download on #itchio: clayote.itch.io/lisien/devlog/

    #lifeSim #lifeSimulation #gameDev #customEngine

  9. Just released version 0.19.0 of #Lisien, the time-traveling rules engine for life simulation games in #Python.

    This release switches the default storage engine to #ParquetDB. In practice, game history takes around 1/20 as much of your hard drive as it did with SQLite.

    I did a lot of refactoring for this release, finding and fixing loads of mysterious crashes.

    Get it in your Python interpreter with python -m pip install lisien elide, or download on #itchio: clayote.itch.io/lisien/devlog/

    #lifeSim #lifeSimulation #gameDev #customEngine

  10. Version 0.18.0 of #Lisien, formerly #LiSE, the rules-based, time-traveling engine for life simulation games, has been released. clayote.itch.io/lisien/devlog/

    This release improves support for rules that make a lot of changes to the world. Most won't, so decide which ones will, and set the big property to True for those.

    #python #lifeSim #gameDev #customEngine

  11. @aeva the next release is going to be a lot better at handling rules that make big changes to the world. also I'm renaming #LiSE to #Lisien

    Probably going to implement the Sugarscape model for an example sim next...