I feel like I have been up and down more than a kangaroo on a trampoline this week. It’s been probably one of the more productive weeks in terms of coding, whilst (as I mentioned last week) we are now at the Alpha stage, what has been interesting is getting feedback from a few people who haven’t actually played the game yet – most noticeably Phil. Phil’s computer doesn’t have all the development libraries on it so its been a good test to see if the game actually works without all the other stuff that we all have, does it?
The answer is yes, but with a few glitches – some of which were stupid mistakes like me leaving test code in, others, the dreaded memory leaks, were less obvious! Memory leaks are REASONABLY easy to fix by essentially freeing up any memory used in the game once the game shuts down (and also keeping that same memory as free as possible during the execution of the game). We started out with a LOT of leaks, and now we have managed to reduce that to quite a few! I think it’s fair to say when I saw Phil’s list of “initial” bugs my heart sank. I thought we had a game which was finished, ready for release which would storm the world! I knew a few of the issues which we needed to sort, but perhaps wasn’t quite ready for the big list chucked at us by Phil. What I do take away from this is a concept of “code blinkers” (that’s Copyright Adarakion Games 2010 by the way). What I mean from that is that when developing its easy to, not so much get carried away, but forget about the gamer who will be actually playing your game. This manifests itself in two ways:
Overall however it’s been a great learning experience, and it’s taught me that I need to be more efficient with my code, I need to clear away stuff I don’t need anymore and remember to get rid of it completely when I’m done with it. It’s quite interesting how my personality is reflected in my code! I’d describe my style as “organised chaos” with emphasis on the chaos and less on the organised! I’m finding it interesting how, through this whole experience, I am still learning things about myself. It’s probably fair to say that whilst I was aware of these personality traits I did little to reign them in and control them!
My plans for this weeks diary were to formally announce Project 2 and start getting you chaps involved, but as with everything that has gone slightly by the way side. We are waiting for some news which means we aren’t quite ready to do a big (well, I say big, I mean big from our perspective of course) announcement yet. A bit of a shame, but I’m sure someone once told me that the best things come to those who wait. Oh yeah. That was Liam, or that bloke from the Guinness adverts. Either way, they knew what they were talking about I’m sure!
So no announcement yet – but it will happen, just as soon as we are able to bring everything together properly and also have the background stuff to prop it up a little (such as websites etc). Speaking of websites, Phil has been hard at work revamping our own website along with doing some project specific site stuff too – have to say that it’s looking really awesome at the moment and that’s something else I can’t wait to share with you all.
Next weeks diary will be written by another member of the team, so I will see you in a couple of weeks, hopefully with some proper news rather than this hairy fairy evasive stuff!!
20/07/2010 at 20:30
Member since: Feb 2009
“organised chaos”. Thats how I describe my bedroom to my mum lol.
Looking forward to the big announcement whenever it is, aslong as you don’t just say its called Rochain! I demand screenshots! ;)
20/07/2010 at 23:19
Member since: Dec 2009
Aw, shame that. Still, can’t be too much longer now, lookin’ forward to it. :)
21/07/2010 at 14:30
Member since: Dec 2008
Congratulations! You are now a fully fledged developer as you have just announced you are making an announcement! Yay! :D
21/07/2010 at 16:25
Member since: May 2009
LOL – good point. I did do that didnt I. WOOHOO!