Skip to content

Athied/PowderTinker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A powder toy using C# and Raylib.

TODO:

  • Physics

    • Complete physics rules for basic 4 material types - solid, liquid, gas, powder
    • Add external forces such as gravity (done) and wind
    • Change cells' local understanding of direction based on the direction of gravity
    • Do extra pass over physics rules, adding more in-depth features such as density (done) and buoyancy
    • Add explosions
    • Add fire
    • Add chemical reactions if I end up having enough materials to justify it
  • Materials

    • Solids: Stone, Wood
    • Liquids: Water, Lava, Acid
    • Gases: Steam, Smoke, Toxic Gas
    • Powders: Sand (done), Salt, Dirt, Explosive
  • Optimisation

    • Add cell chunking (done)
    • Make chunks sleep when calculations are not necessary (done sorta)
  • Extra

    • Add procedural terrain generation using noise to create starting environments

About

A powder toy using C# and Raylib

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages