SparkJS
HomeAdvancedAdvanced Physics Engine

🎯 Advanced Physics Engine

Interactive 2D physics sandbox with rigid body dynamics, collisions, and realistic interactions

Rigid Body PhysicsCollision ResolutionImpulse-basedReal-time Simulation

Controls

How to Use:

  • • Click canvas to spawn objects
  • • Click and drag to move objects
  • • Objects interact with realistic physics
  • • Adjust gravity for different effects
  • • Static walls (yellow) don't move

Features:

  • ✓ Rigid body dynamics
  • ✓ Collision detection (AABB)
  • ✓ Impulse-based resolution
  • ✓ Angular momentum
  • ✓ Restitution (bounciness)
  • ✓ Friction & damping