programming
A few of the projects that I'm involved in:
- RGB the Game - under development, this is a Java game that I've been working on for a while now, featuring swept collisions and a pretty interesting control scheme. A demo is available, but until I get around to updating it, it's not much in the way of a game, more of a testbed for the physics. More coming soon, I promise!
- Sprayplay - a Python game based on the old (real life) Crossfire game that two of my brothers and I put together over one weekend for an OLPC Game Jam. We won a prize for it, hurray (tix to the GDC in 2008, not too shabby)! It never quite ran fast enough on the XO laptops, mainly because it was our first attempt at doing a game in Python and we didn't quite understand how to do graphics there; hopefully we'll get around to tweaking that stuff soon.
- JBox2D - a port of Erin Catto's excellent Box2D physics engine from C++ to Java. Under heavy development right now, as the C++ code is changing very rapidly. Box2D is probably one of the most robust and carefully constructed 2D physics engines around, so we hope that our port will do the original justice. Note that this project is under the zlib license instead of the GPL/LGPL; zlib pretty much says you can do whatever you like as long as you 1) don't take credit for the original, 2) mark altered versions as such, and 3) leave the license intact if you distribute source (you don't have to distribute the source, though).
- Processing - this is not my project, but I've done a little bug-hunting in it because I really like using it. I already plugged this on the front page, so go check it out!