Conway's Game of Life written in Rust, using the Bevy game engine.
Available on itch.io.
Implemented and planned features.
- Pause / unpause the simulation.
- Advance and rewind the simulation a single tick (generation).
- Basic world editing.
- Toggle a single cell (alive / dead).
- Toggle a rectangular group of cells.
- Increase / decrease simulation rate (speed).
- Save / load.
- Zoom.
- GUI.
- World, cell, and simulation statistics.
- Visual controls.
- Advanced editing.
- Pattern library.
- Undo / redo.
Key | Action |
---|---|
Space , P |
Pause / unpause the simulation. |
] |
Advance the simulation a single tick (generation). |
[ |
Rewind the simulation a single tick (generation). |
LMB |
Toggle cell state. |
- |
Decrease simulation rate (speed). |
= |
Increase simulation rate (speed). |