Monday, January 7, 2008 6:55am
First up, I'm still suffering some health problems, so progress remains slow. Hopefully that will be sorted out soon, and so far the doctors have ruled out a lot of the more concerning possible causes. For now, I'm just getting things done on the occasions where I feel I can.
While I haven't been up to much programming work on the project, I have had a lot of time to think about it. One thing that has particularly worried me is the lack of a solid design plan. Obviously Shane had a design in mind when he started on the code, but his design strategy and mine are frequently different. I must admit so far my development on Antilia feels a bit too much like I am just hacking stuff in as I see fit.
For this to be successful, I'm going to have to redevelop the client and server. This is not to say that Shane's designs are bad - I just don't always understand or agree with them. While Shane was on the project, I could rely on him to keep an eye on the big picture design of the code. Now it's up to me to do that, and that means moving things around a bit.
Fortunately, between the existing Antilia codebase and Toi (the game engine Shane and I developed together), I have a lot of code resources to pull from. It shouldn't take a lot of development work to get back to the functionality I'm at now. The plan to develop a 'testing platform' and then build upon it iteratively has not changed.