Hobby Programming Projects...
I am a nerd. Part of my nerd-dom is that I happen to not only enjoy writing software at work, but also enjoy doing it at home. I love to write software, and I'm glad to have a job where I can do what I love everyday and get paid with benefits. Below you'll find the fruits of my obsession with all that is programming.
Keep in mind that all the software I post here is the work of a hobbyist. I may write software professionally, but I don't claim to be up to par with an entire software *company*. If something I wrote breaks your stuff (heaven forbid), it's not my fault.
I consider these games pretty much finished. Unless I just get very bored one day, no further work will go into them from me. Programmers are of course welcome to play with the sourcecode and add new features, or just use pieces of it for your own programs. If you make a game with something I wrote, I'd appreciate getting a link to it.
Legend of the Teal Dragon
Legend of the Teal Dragon is a clone of my favorite BBS game of all time, "Legend of the Red Dragon" (aka LORD) by Seth Able Robinson. This game was what really got me started programming, and I've played with the idea of cloning it for several years.
Whenever I learned a new programming language, I ported this game to it. So far it has existed (in one form or another) in Pascal, C, C++, and Java. The language that has let me get the closest to a finished product was Java, which is the reason I'm using it now.
All code for the latest version has been released under version 2 of the GNU General Public License. So, without further ado:
Download Legend of the Teal Dragon
(Download Source Code)
Some general notes. It's a ZIP archive with 2 files in it: rpg.jar and GPL.txt. You'll need at least Java 1.4.2 on your machine (I haven't tested it on anything earlier). To run it, open up a command line, find the directory to which you extracted these two files, and type java -jar rpg.jar. After you run it for the first time, another file ("player.txt") will be generated. This is your savegame, so don't delete it.
As always, thank you all for the useful feedback. Keep it coming! Feedback AT Techiemoe.com, subject "LOTD".
Space Farce
Space Farce is a game that I've also worked on in one form or another since my Pascal days. The basic concept of the game pre-dates my work on LOTD, since back then I was looking for something even simpler to work on (and I wasn't nearly as experienced in programming). SF is an "interactive fiction" kind of game, along the lines of Zork or Colossal Cave Adventure. It's nowhere near as long or complex as either of those, but I hope just as interesting to play.
Here's a few hints on gameplay. Some items can be used with others, and some can be combined with others. If you try to use something and it doesn't work, try combining instead.
Download Space Farce
(Download Source Code)
Glowing praise will be handled by an email to Feedback AT Techiemoe.com, subject "SF".
Quick Links:
- Download LOTD 12 mar 08
- LOTD Source
- Download Space Farce 19 jun 06
- Space Farce Source