v0.9
LiSE » Devlog
This release is for ProcJam 2018.
- Changed license to AGPL3+, but also waive rights in case of my death.
- Switched to semantic versioning.
- Made the frontend experience faster by implementing deltas. Use Engine.get_delta(...) to rapidly generate a dictionary describing changes between two points in time in a single branch.
- Switched serialization format from an abuse of JSON to msgpack.
- Improved the API of the ELiDE widgets, making it easier to use them in your own game. See Dungeon University for an example.
- You can zoom the map with the mousewheel now.
- Reduced memory usage for large worlds. They still take a long time to load; I'll work on that.
- Wrote a real tutorial for building LiSE games in Python outside of ELiDE.
- Made the order of execution for rulebooks easier to understand. Basically, rulebooks are followed in alphabetical order; rules within them go in whatever order they were added.
- Rearranged the UI a little.
- You can edit every rulebook in ELiDE now, including the ones that apply to all a character's avatars and so forth.
- Rules will only be followed for entities that still exist when they're run.
- The turn will always increment before running any rules, and no rules will be run on turn 0.
- Various little performance improvements and fixes to things like data integrity.
Files
allegedb-0.14.0-py3-none-any.whl 39 kB
Oct 30, 2018
ELiDE-0.9.0-py3-none-any.whl 3.9 MB
Oct 30, 2018
LiSE-0.9.0-py3-none-any.whl 107 kB
Oct 30, 2018
Get LiSE
LiSE
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
- 0.17.214 days ago
- 0.17.135 days ago
- 0.17.043 days ago
- 0.16.1656 days ago
- 0.16.1558 days ago
- 0.16.1458 days ago
- 0.16.1359 days ago
- 0.16.2 and 0.16.1260 days ago
- 0.16.161 days ago
- 0.16.0 multiprocess parallelism64 days ago
Leave a comment
Log in with itch.io to leave a comment.