Single buffered complex cellular automata; Minecraft in 2D, but everything is simulated.
Pixels are simulated based on their physical properties.
Built in MonoGame.
- Solids, liquids, and gases,
- Infinite world with chunking,
- Fixed timestep,
- Dirty recting,
- Minecraft-like random ticking system,
- Plethora of debugging tools (with ImGUI support!).
Most of the interesting logic can be found here (Simulation.cs) and here (Chunk.cs)