Overview of my projects

This page contains a list of almost all my projects over the years, including projects I no longer work on, and even some that I don't even have the sourcecode for anymore. With projects, I mean programming projects, usually in C/C++, though I sometimes find myself writing programs in other languages. Most projects will have a seperate site with more detailed information, but not all.

Dystopia MUD
Dystopia was the first MUD I ever worked on, and it was formerly known as Supermud, and run by a few friends of mine. After a few months of work back in the year 2000, Supermud was closed down, and Dystopia was born. It was probably the most succesful MUD I have ever worked on, in its glory days, it had an average of 18 players online at any time of the day, peaking at 40'ish players in the primetime. Dystopia was closed down in the summer of 2001, due to lack of time to run the MUD. The code for Dystopia MUD was used to create the dystopia codebase, which has become very popular (and hated by some) in the Godwars MUD community.

Dystopia II :: Calim's Cradle
Back in 2002, the Dystopia project was restarted. Using some of the experience and code that had been created during the GangWars project, the Dystopia MUD code was reshaped and much work and progress was made towards creating a very unique MUD. The project was abandoned late in 2003, again due to lack of time. This MUD never reached quite the popularity of the old Dystopia MUD, which suited me fine :)

SocketMUD(tm) / GangWars
Back in 2001, I got interested in socket programming, mostly I was just curious as to how it all worked, so I spend some time learning the basics from Beej's Network Guide, and a small telnet server was written. Not much later, someone posted a mock comment on the TMC boards, using an imaginary codebase called SocketMUD(tm) to drive down a point. Never one do dismiss a good idea, I found my telnet code, spiffed it up a bit, and released the first version of SocketMUD(tm), using a few snippets from Erwin Andreasen to make it more MUD'ish. Later I started writing a fullblown MUD using this code; a MUD called GangWars. The GangWars project was later stalled, again due to lack of time to commit to the project, and at this time, others had started using the SocketMUD(tm) code to create MUDs of their own. I cleaned up some of the code, using my GangWars experience, and released SocketMUD(tm) v1.0, and over the following years, snippets, patches and bug-fix releases has been forthcoming for this codebase.

Godwars II
The Dystopia MUD was based on a MUD code called Godwars, written by Richard Woolcock. Due to the fame (if any) I got from the dystopia codebase, I came to be noticed by the very person that created Godwars, and since he was working on Godwars II, he contacted me, and asked if I was interested in working on the team. I said yes, and even though my work on the project has been somewhat limited, I'm very happy to be part of that team.

MUDProxy
During the time I ran Calim's Cradle, one of the players asked for a way to block certain information from the MUD (some of the more trival messages, which he wanted to filter away). Instead of adding such a feature directly into the MUD, I opted for creating a proxy program, which would be installed on the users computer, and do the filtering from there. The proxy was written in C++ with the purpose of being as platform independent as possible (currently it only runs on Windows and Linux, since these are the only platforms I have compilers for, but I see no reasons why other platforms shouldn't be possible). The Proxy program now also supports ANSI colours, logging of sessions, and the compression protocol (MCCP).

This is a website bent on world domination - all rights reserved