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!
Tuesday, August 30, 2005
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!
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!
Subscribe to:
Posts (Atom)