www.wasabiflux.org

Software Projects

These are the projects I've devoted chunks of my time to over the past couple years. Most of them are unpolished or unfinished, due to a loss of interest on my part or the part of the people who wanted these done. While most of them do something useful or fun, the coding is all experimental, and not really intended for any serious work. For example, Tanks has tons of threads (every game entity is a thread), Steward is hackish and ugly, and SILC Aqua is probably prone to crashing not only itself, but possibly the server it connects to.

These are by no means all of my projects, just the ones I felt like putting up at one time or another. If you want to see more of my useless toys, or fun tools, or half-finished applications, just let me know and I'll see what I can do. E-Mail me at restorer (at) this domain.

Steward

A Java utility to relay X-Plane 7 flight data to an IRC server.
Index, Download

ChatroomClient

A Java2 cross-platform application to connect to a friend's chat server (dead link).
Index

Tanks (unnamed)

A Java2 multiplayer game, unfinished, based on Bolo.
Source

SILC Aqua

A graphical SILC client written in Objective-C with Cocoa. Not finished, but functional.
Index, Download

EigenMaze

My CS 50 project. A 3D game engine in Java using OpenGL. Open source, under the BSD license. We used a wiki and a CVS repository while developing the program.
Wiki, Index, Download

EigenMaze Cocoa

Earlier this year I began the process of porting EigenMaze to Objective-C with Cocoa. This will be updated as I work on it - if you'd like to contribute, e-mail me and I can get a repository set up and do this right.
Download

Kitchen Inventory Tool (unnamed)

I'm beginning to experiment with MySQL for creating a tool to keep inventory of food items and their expiration dates. As of this update, it's written in perl: there is a web interface to view the inventory, and a command-line utility to add and remove items. The link below is only temporary, and may not last, but it's the most up-to-date version I have.
Testbed

Google Summer of Code

I submitted a proposal for the Google Summer of Code 2006. My proposal involves creating a Java Swing GUI for an interpreted language called Davinci, used by the Mars Space Flight Facility for data processing.
Wiki