Friday, August 26, 2011
Production Start-Up Log for 8-27-2011
I've been doing some thinking and I cant help but feel that the code is a complete and redundant mess. Yes, it works, and it feels so much more advanced than what it did over a month ago. But its still a huge mess and filled with many redundancies and unused variables.
That's why I've decided that after the 4th test demo, I'm going to be rewriting huge chunks of it to make it look more cleaner and readable. Most of the planned rewrite is for the map system entirely, the player controls and tile collision system are both perfect as they are but I may could touch them up as well.
That being said, I predict that that project may be a few days hard work, but since I'll be home by then I wont have any distractions from family to slow me down. You might not see a 5th test demo until a month after the 4th release...
But Once this project is complete I am strongly considering making it completely open source for the coding curious so I'd like to at least make it easy to understand :) It'll be well worth the extra time!
Also I plan to translate it to Lua script so that I can port it to the PSP as a homebrew project. So a nice clean code here would be very helpful when it comes to that project :)
And a final note before I go to bed...
This is possibly some potential bad news for Linux users... I may or may not be able to get tdemo #4 ported to Linux in time before the official release date. I've been doing a bit of reading up and apparently its not easy to port the game without some additional coding.
But dont take my word for it just yet. I dont currently have a Linux OS on hand to attempt anything and I wont have one until I get back home in just a few days so there may still be some hope.
I'm really hoping that the Mac port wont be such a bother as well. :P