Saturday, December 5, 2009

The Grand Reopening

So where to start?
At the beginning I think.

This Blog is about a game project of mine.
(For those who read the old worklog back at blitzforum.de, they can skip the intruduction by clicking here.)


So, what is this game all about? Basically it is a racing-game. I am working on this project for some months now and it is, no it was, in a very solid close-to-final form. But the Minib3d engine which I was using with BlitzMax is still in development and has some bugs that could not be corrected, yet. It is a good engine, though! Go to www.blitzbasic.com for more information about Blitz. So after a while I decided I wanted to finish this game anyway and started to work on a conversion to C++ with Irrlicht3D. The new version is still in a very early stage but it got some improvements that the basic version lacked.
But first, some more screenshots of the "old" version:

The Menu





























Car-Editor







Map-Editor












That was the old version. For those who skipped the part above: I am moving to Irrlicht3D because of some unfixble issuses with Minib3d and the with the 3d audioengine.

This, of course brings disadvantages. For example I have to rewrite the whole code that is about 10k lines (game and mapeditor). However I would not do this unless there were advantages (apart from the minib3d errors). First Irrlicht is quite "old" so it is a very stable and well tested engine. Second the Blitzversion sometimes produces some errors on linux systems, which Irrlicht should not. Third, it is C++! This is good for a coder like me, because no restraints like in basic cause me to produce dirty code. And last but not least I have more control of the guts of the engine because of it's massive api documentation.

Thanks to that I was already able to make one major improvement to the new driving system.This makes it possible to create the weirdest streets. This and some other improvements are planned for the future.

Finnally a screenshot of the new version:


Skybox from www.3delyvisions.com








Bye


No comments:

Post a Comment