Particle simulation on the GPU made with pygame and Taichi.
This project uses uv for Python package management and virtual environment resolution. Run with uv run src/main.py.
- Q: Sand, W: Water, E: Lava, R: Rock, S: Steam
- Left Mouse Button: Add chosen material
- Right Mouse Button: Erase
- Scroll: Change size
- Arrow up/down: Change simulation speed
