mathstodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance for maths people. We have LaTeX rendering in the web interface!

Server stats:

2.7K
active users

#lifesimulation

0 posts0 participants0 posts today

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/

itch.iov0.19.2 - Lisien by clayoteAdded the option to run Lisien without connecting to any database. This is mainly useful for testing. Instantiate the engine like Engine(None) to use. Rewrote the string store, Engine.string , to save...

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/

itch.iov0.19.1 - Lisien by clayoteFixed big rules not resetting the time at the end of a plan block Fixed character rulebooks becoming unset after some time travel operations Fixed picking a starting directory in Elide Removed `thread...

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/

itch.iov0.19.0 small files - Lisien by clayoteThis release changes the default storage backend from SQLite to ParquetDB , which takes something like 1/20 as much space for the same data. I did a lot of refactoring, too, and improved test coverage...