Controlling complexity is the essence of computer programming.

-- B. Kernighan

RETIRED MMORPG CODEBASES

I love the concept of the MMORPG. It represents a tremendous step foreward in the online gaming world, and, IMHO, the panicle of programming challenges. Twice I have tried to achieve this goal, and twice I have fallen short. The problem is scope. The MMORPG concept is just so amazingly big that no matter how many times I try to tackle it, it just gets beyond me. I guess the problem is time. Anyhow, I have posted the two codebases, one in C++ and one in Java for my failed attempts at a MMORPG system. They are not so much failures as much as projects on hold. Maybe one day, when I have a whole team of programmers, I can finish one of these projects and get it out the door. Although these projects are incomplete, they contain a good bit of technology that someone may find interesting. There are a whole slew of utility classes and such for full screen graphics, simple database access, serializable data sets, logging, console output, and more. Feel free to take what you want and junk the rest.