Tuesday, August 30, 2005

All That Jazz

The project has been moving forward quickly since we started working using the SVN system, having a central store of the games code that both of us can work from has been invaluable.

Since the last update I have been working on the file manager almost exclusively. Early on we decided that most of the games resources should be kept in external files for easy editing and loaded into the game engine on runtime. This includes things like; race, track and car data aswell as all the in game graphics (which are stored in external SWFs)... All of these files need to be loaded and parsed correctly so that the data is accessible within the game. This is now almost entirely finished.

I have also done a large clear up aswell as adding some small features like 'pause' and a countdown on the grid at the beginning of a race.

We are hoping to post a 'tech demo' of the game on here fairly soon, which is guaranteed to impress, so keep checking back!

Friday, August 12, 2005

Back of the Class

It seems like a long time since i last updated here... i have spent a lot of time on the engine today, mainly organising code and class structure after a lengthy discussion with Jon last night. We have decided on a system of 'Manager' classes to keep the code in order, the main one's being:

PlayerManager

keeps track of players career status and track records

RaceManager

holds information only for the current race and functions for starting / stopping / pausing

SoundManager

loading, starting, stopping and deletion of all the sounds within the game

FileManager

loading and saving of track, player and tileset data


Im hoping to post more technical details here over the coming weeks, aswell as hopefully some interesting code and in depth theory!