nixfiles:critters

Critters is a visual programming language that I worked on in grad school. This stuff was written in that context, be warned. The first implementation was written in the summer of 1995 using STk, an object-oriented dialect of Scheme with bindings for the Tk toolkit. This served as a proof of concept for the thesis proposal.

The second implementation was mostly written in summer 1998. It uses C with a custom object system, OpenGL for rendering and Tk for the user interface. It includes many of the features that were originally described in the proposal. It can simulate a bouncing ball with a fixed timestep, using rules for motion, bouncing, and gravity.

Current status (summmer 2002): I'm just putting some old documents up on the web. It would be nice to generate some programmatic flash movies, but with the fixed-timestep simulation it's not enough fun...