resources | ||
.pre-commit-config.yaml | ||
.python-version | ||
ashflow.py | ||
pyproject.toml | ||
README.md | ||
uv.lock |
Ashflow
This project aims to become a modern implementation of the classic falling sand game, leveraging GPU acceleration for highly detailed and efficient simulations. While the vision is ambitious, the project is currently in its early stages, and development is actively underway.
Planned Features
- GPU-Accelerated Simulation: Run complex particle interactions with high performance using the power of your GPU.
- Dynamic Materials: Simulate interactions between sand, water, fire, and other materials.
- Interactive Gameplay: Real-time editing and interactions.
- More bullshit
Status
The project is in its infancy. Core functionality is under development, and there is currently no playable version.
Getting Started
While there isn’t much to see yet, you can clone the repository:
git clone https://github.com/yourusername/falling-sand-gpu.git
Requirements
- GPU: A modern GPU with OpenGL support, at least shader version 4.3.
- Development Environment: Python and uv.
Contributing
Bother me on IRC on #powder@irc.libera.chat if you really must.