Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dustgrounds

A small Pygame elemental sandbox with a photoreal sky backdrop, a generated grassy terrain map, four textured starter materials: Sand, Water, Lava, Dirt, plus a larger realistic material catalog.

Run

pip install -r requirements.txt
python main.py

This project uses pygame-ce, which still imports as pygame and has wheels for newer Python versions such as Python 3.14.

Controls

  • Left mouse: paint
  • Right mouse: erase
  • Mouse wheel: brush size
  • Mouse wheel over UI: scroll material catalog
  • A / D or arrow keys: move player
  • W, Up, or Space: jump
  • Hold Shift: run
  • Hold F: use the selected tool from the player's hand
  • Select a weapon, then hold F or left mouse: swing it from the player's hand
  • Select Grenade, hold both mouse buttons, then release right mouse: throw
  • Select Fire Extinguisher, then hold F or left mouse: spray CO2 and smother flames
  • P: respawn player
  • 1-4: choose Sand, Water, Lava, Dirt
  • 5 / 6 / 7: choose Sledge Hammer / Grenade / Fire Extinguisher
  • T: pause simulation
  • R: rain
  • C: reset the grassland map
  • [ / ]: brush size
  • - / =: simulation speed

About

A open source modern particle simulation game.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages