
Click here for
a larger version

Click here for a larger version

Click here for a larger version

Click here for a larger version

Click here for a larger version

Click here for a larger version
|
The QR train simulator was originally developed
in 2002 for the Queensland Rail display at the Brisbane Exhibition
as an educational game for kids.
The initial version was 'driven' using LCD touch screens
to control the train. Later versions have been modified to
interface with real-world analog joysticks and physical button
controls for a more interactive experience.
The main application, and all the supporting utilities have
been developed in C++. DirectX 8.1 provides the core 3D processing
and display, however a large number of classes and modules
have been developed to provide a more generic 3D games and
display engine which is now being used in other projects.
3D Modeling and texturing for the game was produced in 3D
Studio Max, and custom geometry importers were written for
the terrain, 3D objects, and track paths.
The game modules now allow for new game graphics,
geometry, logic and scoring to be inserted with relative
ease, to build new games on top of the game engine. New modules
are currently in development to allow for independent 'objects'
to exist within the 3D game environment, and behave according
to their own rules.
Other components developed for the game engine include:
Digital
Video Playback Subsystem
Hierarchical Menu Subsystem
Custom Controls
The final release candidate for the first user distributable
version of the QR drive-a-train game is in final
approval stage at the time of writing.
|