Skip to content

picowso/MPE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MPE: Msemen Physics Engine!

Try it here!

MPE is a C++ Quadtree physics engine, uses SDL3 for visualation, but the main production goal is the web using Emscripten.

it's able to run 7000 points at an average of 15.3fps in my old thinkpad so it's nice, there is MASSIVE rooms for improvement when it comes to the performence, that's where my main focus is!

Running natively

just run make, make sure you have make and also you compiled/installed SDL3, to compile for web run ./deploy_web.fish using any shell actually!

TODO:

  • implement quadtree

  • make it user-interactive (let the user throw a ball on the particles)

  • make the quadtree more efficient (dont use sparse quadtree)

  • make a collision system using Quadtrees instead of the boxing method

About

Msemen physics engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages