OpenRacing WIP: Difference between revisions

From SpaceElevatorWiki.com
Jump to navigationJump to search
(New page: == Tasks & Plans == * Ogre renderer ** Automatic car 3D model conversion. (can be called "automatic AC3D to Ogre conversion"). ** Automatic track 3D model conversion from Torcs-NG's data ...)
 
No edit summary
Line 11: Line 11:
** <strike>Load a C++ driver / create C# interface</strike> : ''DONE''.
** <strike>Load a C++ driver / create C# interface</strike> : ''DONE''.
* Distribution
* Distribution
** Compile libsimulator from unmodified Torcs-NG repository.
** Compile libsimulator from unmodified Torcs-NG repository. ''Maybe wait till sdl-port / Cmake goes to trunk''
* Driver
* Driver
** Implement user controlled vehicle.
** Implement user controlled vehicle.
** Load sharpy's driver, make it run a car : ''WIP''.
** Load sharpy's driver, make it run a car : ''Keith will do''
* User interface
* User interface
** Make a GUI designed for our needs (load a track, evaluate drivers, run simulation in background, ...) : ''WIP''
** Make a GUI designed for our needs (load a track, evaluate drivers, run simulation in background, ...) : ''WIP''

Revision as of 10:21, 16 February 2009

Tasks & Plans

  • Ogre renderer
    • Automatic car 3D model conversion. (can be called "automatic AC3D to Ogre conversion").
    • Automatic track 3D model conversion from Torcs-NG's data (starting from trackgen). Should warn about unsupported geometry and such.
    • Make a camera follows a car (from behind).
  • Core engine
    • Load a complete track using C++ plugin : DONE.
    • Initialize OgreDotNet graphic plugins to display the track : DONE.
    • Load cars / physics engine : DONE.
    • Load a C++ driver / create C# interface : DONE.
  • Distribution
    • Compile libsimulator from unmodified Torcs-NG repository. Maybe wait till sdl-port / Cmake goes to trunk
  • Driver
    • Implement user controlled vehicle.
    • Load sharpy's driver, make it run a car : Keith will do
  • User interface
    • Make a GUI designed for our needs (load a track, evaluate drivers, run simulation in background, ...) : WIP
    • Port to MyGUI's C# interface : Waiting for MyGUI to do it.
    • Work on the installation process

Screenshots

Bellow, you'll find some screenshots showing work in progress of Ogre renderer and GUIs.

Requirements

  • Mono
  • OgreDotNet for the visualization.
  • MyGUI for GUIs
  • OIS for inputs