https://github.com/jms55/sandbox
A sand simulation game
https://github.com/jms55/sandbox
game rust sand webgpu
Last synced: about 1 month ago
JSON representation
A sand simulation game
- Host: GitHub
- URL: https://github.com/jms55/sandbox
- Owner: JMS55
- License: agpl-3.0
- Created: 2020-05-04T16:07:52.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-06T09:03:44.000Z (about 2 years ago)
- Last Synced: 2025-03-31T10:01:39.933Z (about 2 months ago)
- Topics: game, rust, sand, webgpu
- Language: Rust
- Homepage: https://flathub.org/apps/details/com.github.jms55.Sandbox
- Size: 1.62 MB
- Stars: 321
- Watchers: 6
- Forks: 12
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Sandbox
### A sand simulation game
![]()
## Controls
### Basic Controls
* Click and drag the mouse to place particles
* + Increases brush size
* - Decreases brush size
* Shift Horizontal axis lock
* Ctrl Vertical axis lock
* Axis lock - When held, it creates a straight line between where you first started holding it, and the current mouse location (Not enabled for Electricity)
### Particle Type Selection
* D Delete tool
* S Sand
* W Water
* A Acid
* I Iridium
* R Replicator
* P Plant
* C Cryotheum
* U Unstable
* E Electricity
* L Life
* F Fire
* M Mirror
* G Glitch
* There are some particles that can't be directly placed, and aren't listed here. Play around, and figure out how to create them!
### Misc
* Space Toggles pause
* Enter Toggles fullscreen
* Esc Quits the game
* Backspace Empty the sandbox
* 1 Toggle UI on/off
* 2 Toggle FPS display on/off
* 3 Toggle profiling display on/off
* . Advances one frame when paused