Projects
I develop quite a lot, this growing list is an attempt to contain a sampling of the things I've written. They range from small scripts in various programming languages to Widgets and programs. The dates reflect when the item was last updated. For older projects, the date may be when it was first publically posted. Click the icon images to see a larger preview of the project. Some projects may not have larger previews.
BombSquad
0.1.0εA Widget version of the classic 'minesweeper' game. It supports themes and comes with two default themes. Some code and the great graphics were contributed by Hunter Ryba. Hold alt or command then click to set a flag.
Block Puzzler
1.0.3
If you've ever played the game Rush Hour, the rules are exactly the same. Vertical blocks can only be moved up and down, and horizontal blocks can only move left and right. Blocks cannot be dragged through other blocks. To beat a card, drag the red block into the green square and let it go. Some blocks may have to be carefully moved before this can happen.
There are no move counters, scoring, or timers. The idea in my implementation of this game is not how well you can complete each board, either in lowest moves or fastest time. It is more about just being able to finish as many cards as you can, and the challenge of beating the next hardest card.
Interface graphics provided by Hunter Ryba.
Hazelnut
αHazelnut is an IRC-bot built around the idea of using plugins to extend the functionality of the bot. Therefore, the bot is really a just a framework designed to manage plugins as well as provide some extra APIs to aid in making great plugins. This idea isn't really new, or even innovative, but it's more the idea of it and fun had creating it and working with it.