v0.19.0 small files
Lisien » Devlog
This 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. Many mysterious crashes to do with database integrity and interprocess synchronization don't happen anymore.
Other changes in the Lisien core:
- The engine's `time` property now includes the tick, as well as the branch and turn.
- Added the ability to record "replays" of Elide sessions. You won't really be able to play them back, exactly. They run the same commands on the Lisien core that Elide would. If you set a replayfile in elide.ini's [lisien] section, then send the file to me, I'll be able to reproduce whatever bug you ran into.
- When using the proxy interface, you can register functions to be called whenever the time changes, as `engine_proxy.time.connect(function)`; or whenever the rules engine has simulated a turn, as `engine_proxy.next_turn.connect(function)`. Also available in the core proper.
- Filled in some missing parts of the proxy API.
- Fixed inconsistent handling of planned changes (in `with engine.plan():` blocks).
- Fixed Thing objects sometimes hanging around after deletion, depending on when you closed the engine.
- The old allegedb submodule no longer exists. Its functionality is now part of Lisien proper.
Changes in the Elide frontend interface:
- Fixed stats running off the left of the window
- Fixed the grid view not being visible.
- Fixed configuration of the stat widgets.
Files
lisien-0.19.0-py3-none-any.whl 372 kB
Version 0.19.0 2 days ago
elide-0.19.0-py3-none-any.whl 152 kB
Version 0.19.0 2 days ago
lisien-windows.zip 125 MB
Version 0.19.0 2 days ago
Get Lisien
Lisien
Rules-based, time-traveling Life Simulator Engine
Status | In development |
Category | Tool |
Author | clayote |
Genre | Simulation |
Tags | agent-based-simulation, cellular-automata, Game engine, Life Simulation |
More posts
- v0.18.352 days ago
- v0.18.255 days ago
- v0.18.161 days ago
- v0.18.0 big rules62 days ago
- Name change imminent74 days ago
- 0.17.2Nov 30, 2024
- 0.17.1Nov 08, 2024
- 0.17.0Oct 31, 2024
- 0.16.16Oct 18, 2024
Leave a comment
Log in with itch.io to leave a comment.