Box2D Lite: A Scheme Physics Engine

(via ikarus)

Box2D is a physics engine written in C++ by Erin Catto:

http://www.box2d.org/

Box2D Lite is a simplified version that he posted to his blog once upon a time.

I’ve ported Box2D Lite to Ikarus. Here it is running the pyramid demo:

http://imgur.com/aXAY4

That’s a screenshot of the very first successful run. 🙂

Of course, I’ll be happy to release the code once the performance is cranked a bit.

Ed

More Scheme projects I would like to work on

Here are some more fun and/or interesting Scheme projects that I would like to work on (eventually, and in addition to these):

  • DrScheme: Add line numbers to the editor window
  • DrScheme: Execute code in editor in another Scheme system
  • Port SchemeUnit to R6RS Scheme
  • Scribble the SRFI docs
  • Write a debt-elimination application
  • A Scheme API for generating Graphviz diagrams
  • A Scheme API for managing complex SVN projects
  • Make Scheme screencasts
  • Brush up on the PLT Scheme GUI API
  • Research currency and produce a SRFI for it