The End-all Be-all Physics Engine

Miscellaneous Forums/Blitz Showcase/The End-all Be-all Physics Engine

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

Download (3.89 mb)

I spent about a day working with my physics routines. I made some adjustments, simplified the code, and found that very complex simulations could be created, including the following:

-Newtonian physics
-Gravity
-Chains
-Springs
-Angular constraints
-Rigid bodies
-Soft bodies
-Cloth
-Ragdoll simulation

There are only about three main commands you need, EnablePhysics(entity), LinkEntities(entity1,entity2), and Constrain(entity1,entity2,entity3,min#,max#). These simple commands form the basis of the higher-level processes, even the ragdoll. This should meet all physics needs in Blitz3D. You can really do anything with this. I'll name my price once I decide.


The flag demo remade.


Rigid body simulation.


The Coup de Grace', ragdoll simulation.