Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including @ma77os/basic-physics with all npm packages installed. Try it out:

var basicPhysics = require("@ma77os/basic-physics")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

@ma77os/basic-physics v1.1.0

Basic 2D motion physics - vectors, forces, springs, oscillations, steering behaviours, kinematics


Basic 2D motion physics:

  • vectors
  • force
  • easing
  • velocity
  • acceleration
  • oscillation
  • spring
  • forward kinematics
  • inverse kinematics
  • steering behaviours

This is working in progress.

Inspired in works of these great guys:

  • Keith Peters: "Foundation Actionscript 3.0 Animation: Making Things Move!"
  • Daniel Shiffman: "The Nature of Code" -
RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free