sandpypi/README.md
Stan44 33404edcc1 README Updated to try to reflect current state
Controls and Current Features added listing
Working, Partial, Not Working/Implementated.
Key bindings was added in the last commit

Current Features of Readme is incomplete
and isn't fully reflecting what works and doesn't.
2024-12-26 19:40:31 -06:00

33 lines
1.8 KiB
Markdown

# ***Falling Sand Simulation Concept in Python***
mostly a concept in python for falling sand simulation
i guess the goal is to make a python version of the powder toy which is a falling sand sim
the code is not finished yet, but i will update it as i go.
## **Current Features**
| **Working** | **Partial** | **Not Working/Implemented** |
| ----------------- | ----------------------------- | --------------------------- |
| Gravity | Gas | Zoom |
| Liquid/Solid | Liquid | Pause |
| Particle Data | Fire/Flame | Pressure |
| Brush Sizes | Particle Basic Interactions | explosiveness |
| Debugging Info | Particle Heat interactions | conductiveness |
| Menus and Buttons | Ambient Heat | |
| | Wind | |
| | Core Physics and Interactions | |
| | Core Rendering System | |
### **Controls**
| Key | Action |
| ------------------- | ------------------------------ |
| Z | Zoom window |
| ESC | Exit Program |
| C | Clear Screen |
| Space | Pause Simulation |
| Mouse 1 {Left} | Spawn Particle with brush size |
| Mouse 3 {Right} | Erase Particles at cursor |
| Mouse 2 {Middle} | Spawn Particle at cursor |
| Mouse Wheel Up/Down | Change Brush size |