Geekfu.org

Welcome to my site, a simple dumping ground for my unfinished, or barely usable toy projects. I used to be a CS student at Virginia Tech, then I was a programmer for the USGS EROS Data Center, now I work for Imagitek Ltd., making web applications. As a hobby I make puzzle games, board games, and other toys in Java (and related JVM languages) and post them here.
Games and Toys:
Depth Charge Widget A fun deduction game for the Dashboard.
Depth Charge for the iPhone Same game as above, but as an iPhone/iPod Touch web app.
Luckinizer A small toy for adding a little luck to your writing. Written in under a half-hour, in Nice.
Rubik's Race Demo of the board widget for Rubik's Race. When I'm finished, this will be a multiplayer sliding-block puzzle. Also written in Nice.
Circles A toy I wrote to teach myself Nice. This might eventually become a game, but it's fun to play with already.
Volcano A version of Volcano (a Looney Labs board game) built in Java. Multiplayer. Still a beta version, not everything is finished yet.
Isometric Map Demo Just a quick demo of my new isometric mapping library, built on Cartographer. It has animation, and a cute pixel-art bulldozer!
ColorCircuit I suppose I should link to this now, unfinished as it is, since I've told a few people about it. It's a toy that may become a game someday, involving manipulating beams of primary color. My first game to use animation.
Blackbox This is an implementation of an old puzzle called Blackbox. A good five-minute distraction while coding.
MapEditor This is a map editor for Treasure Hunter, but since Treasure Hunter sorta fell apart after a while due to bad game design, it's not much use as is. However, since it works better than any other part of that project, it's here.
Take It Easy! This is absolutely my best project to date. It's a port of a game called Take It Easy.
Treasure Hunter This is a demo of the engine for Treasure Hunter, which never quite came together. You were going to wander the map fighting enemies and searching for pieces to a treasure map, but the treasure was always too hard to find, and the game generally couldn't tell whether to be a puzzle or an adventure.
Treasure Map A demo of the treasure map generator. It builds a 5x5 grid and separates it into five random pentominoes. This was a neat trick, so it's up here by itself.
Dungeon A little toy adventure game called Dungeon. One like it was an entry in the 5k Web Contest in 2000. I thought it was neat so I cloned it so it would work better on the Mac.
Xe Queo! This is another board game clone, this time of a bluffing game called Xe Queo. No applet version; only two-player internet multiplayer. Pretty complex project, although it doesn't look it.
Other Things:
Wiki Most things I write that aren't games end up here, or on my journal.
Cartographer This is the library I used to make most of these. It's a generic system for tile-based maps in Java. Not very well-documented yet though.
Resume My resume, in Word format. The executive summary is a BS in Comp. Sci., five years working for the Space Station Payloads Office, and then a few months at EROS.
Game Database A project for my final class in databases in college. Not very impressive, but he wanted me to leave it up, so here it sits.
Phone Pictures Pictures I've taken with my phone. They're in the order I took them; I pull them all off the phone once every few months, and make a post to my journal when I do.
Things Everything else random in the site. Odd things are here; this is anything that I didn't think was worth adding to the front page.