King Randall's Party is a side-scrolling fortress defense game where you build your defenses block by block, from the ground up, to defend the Royal Treasury from... the King! King Randall MCXXXVIII has just been crowned and has decided to throw a massive coronation party in celebration. You, playing as the Royal Treasurer, cannot allow the kingdoms precious funds from being spent in such a frivolous manner; the King must be stopped!
I'm redoing a lot of the code for reasons that I'll explain in a blog post soon. Clearly I'm going to be reusing a ton of code, so it shouldn't take more than a few weeks, but the end result will be a much tighter, better performing game where I can make changes much, much faster.
Wicked! It's nice to see developers that are willing to rework their code to create a better system and experience for their players, good work!
It's a bit scary too! There is a significant amount of code to be either redone, or moved over to the new system and massaged into working correctly. As anyone who has done any large programming system knows, you will learn so much over the course of the project, the urge to go back and redo it all just because you can "do it better" is ENORMOUS. So at times like this, it can be really difficult to figure out of there is a legitimate need to rework something, or is it just the "Programmers Urge" (I've just coined a phrase. Ohhh yeah).
As for the support system display, it still needs some work, but it's the direct result of feedback I got from folks that they didn't understand how support worked - whey they could sometimes build a block, and sometimes not.