Post by sparrowhawk on Jan 20, 2004 22:17:35 GMT
I guess that some of you are wondering where the new beta has got to. To be honest, so have I! Here's a quick update (WARNING: This post contains material of a technical nature. If you are easily offended my arch-geekiness, please click on your browser's Back button now):
I have made very good progress on my todo list, though for some reason it never seems to shrink! Still, certainly forwards, not backwards.
But... (there is always a "but" )...
In the process of upgrading my PHP dev environment, I bumped up the PHP error reporting level to include warnings. Uh,oh. Guess who was taking liberties with PHP? So, professional pride piqued, twisted and shredded, I have embarked on a major rewrite of some of the core elements (gfx engine, action engine, screen layouts, etc). Major in the sense that this time around I am going through and doing things *properly*, now that I know PHP well enough to do so!
For example. I hold lord, game and user info in objects which are themselves held as PHP Session variables. But my old code would try to fetch it from the querystring, the database, in fact anywhere but the objects. I am tidying all this up (did I mention the game is > 130 scripts!). As a result of the changes, I have introduced over 40 new bugs (most minor, some showstoppers), which I have been wading through. All to get back to my starting position. However, it does mean that when I finish the Beta and make the code available to other interested developers (Robert, Iggy?), they stand a fighting chance of being able to make sense of it.
So the current state of play. I have cleared about 80% of new bugs, 60% of forum-raised bugs, and implemented about 50% of new features.
Due to exceedingly heavy work commitments at the moment, progress continues to be slow, and in the grand tradition of MU deadlines, I fully intend to miss the next one, and then some!
I have made very good progress on my todo list, though for some reason it never seems to shrink! Still, certainly forwards, not backwards.
But... (there is always a "but" )...
In the process of upgrading my PHP dev environment, I bumped up the PHP error reporting level to include warnings. Uh,oh. Guess who was taking liberties with PHP? So, professional pride piqued, twisted and shredded, I have embarked on a major rewrite of some of the core elements (gfx engine, action engine, screen layouts, etc). Major in the sense that this time around I am going through and doing things *properly*, now that I know PHP well enough to do so!
For example. I hold lord, game and user info in objects which are themselves held as PHP Session variables. But my old code would try to fetch it from the querystring, the database, in fact anywhere but the objects. I am tidying all this up (did I mention the game is > 130 scripts!). As a result of the changes, I have introduced over 40 new bugs (most minor, some showstoppers), which I have been wading through. All to get back to my starting position. However, it does mean that when I finish the Beta and make the code available to other interested developers (Robert, Iggy?), they stand a fighting chance of being able to make sense of it.
So the current state of play. I have cleared about 80% of new bugs, 60% of forum-raised bugs, and implemented about 50% of new features.
Due to exceedingly heavy work commitments at the moment, progress continues to be slow, and in the grand tradition of MU deadlines, I fully intend to miss the next one, and then some!