mirror of
https://github.com/swarm-game/swarm.git
synced 2024-10-27 10:04:12 +03:00
1731b9e873
Also rename `data.zip` to `swarm-data.zip`
1.4 KiB
1.4 KiB
Revision history for swarm
0.1.0.1 - 2022-10-06
A bugfix release for a few minor bugs that plagued the first release:
- Fall back to to the swarm data directory when a
run
file is not found (#730)- This bug caused the move tutorial to be unplayable because it tried to execute
run "data/scenarios/Tutorials/move_system.sw"
- This bug caused the move tutorial to be unplayable because it tried to execute
- Fix version check when there is no GitInfo
(#729)
- This bug caused the game to always report that there was a new version available even when you already had the latest (and only!) version.
0.1.0.0 - 2022-10-06
First Swarm release! Swarm already has:
- a programming language based on the polymorphic lambda calculus + recursion, with a command monad for describing first-class imperative actions
- scenarios which can be loaded from YAML files
- the release comes with official challenges and an in-game tutorial
- the default Classic and Creative modes use the same YAML syntax
- we include JSON schemas for editor support when writing scenarios
- procedural 2D world generation
- LSP server built into the Swarm executable
- Terminal UI interface
- running the executable opens the Main menu by default
- game screen with a world view, inventory and REPL
- popup windows for messages, challenge descriptions, etc.