Pixel-based automata made with C++ and SFML (2.6.1/2.6.2) based on interaction between elements (35 Unique) with different properties.
F1 - Chunk Debug Mode (Performance Heavy)
Nums - Brush Size
◈ Static ◈
[W]Wood [F]Fuse [m]Metal [D]Diamond
■ Solids ■
[d]Dirt [r]Rock [i]Ice
▲ Dusts ▲
[s]Sand [g]Gravel
≈ Liquids ≈
[w]Water [o]Oil [l]Lava
● Gases ●
[c]Cloud [O]Oxygen
* Energy *
[f]Fire [p]Plasma [k]Spark [e]Explosion [n]Nuke
✧ Life ✧
[b]Bug [G]Grass Seed [P]Plant
Note - Not all elements are accessible through keybinds, some are obtainable through interactions.
Compilation
Install SFML (Might break if version is updated past 2.6.2)
sudo apt install libsfml-dev
Compile with:
g++ src/*.cpp -IHeaders -o app -lsfml-graphics -lsfml-window -lsfml-system && ./app
Water & Temperature System
Chunk Optimizations

