Here a list of the planned features for the next upcoming releases. We hope that we get back to a much more frequent release cycle now that irrlicht is properly integrated in STK. Developers, add a feature to a milestone only if you plan on working on it yourselves, and remember to discuss it first on the mailing list.

Note that the list and the items are subject to change. They certainly depend on what contributions we get from new developers. For example, if we get a patch for a feature planned for 0.8, we might move this to 0.7.* and do a release, even if other 0.7.* features are still missing.

Release 0.7.1

Note that the list here might get distributed over two or three releases. E.g. if there are severe bugs in 0.7, we might do 0.7.1 as bugfix release only. And of course it also depends on contributions - features might get in early if we get a patch (or be delayed if sufficient new features are in).

  • Bug fixes.
  • Translation upates
  • Addon manager, allowing people to download and install additional tracks and karts in game
  • Eye candy, e.g. (though certainly not all of them will be implemented in 0.7, some will come in later, or even not at all. It partly depends on what track designers need)
    • LOD - partial support is now in trunk, how to use (in scene.xml) :
<static-object model="palm_LOD100.b3d" ... />
<static-object model="palm_LOD500.b3d" ... />
<static-object model="palm_LOD100.b3d" ... />
<static-object model="palm_LOD100.b3d" .../>

"palm_100.b3d" will be shown if you're closer than 100 meters, "palm_500.b3d" is shown is you're closer than 500 meters. Note that the object with the smallest number (i.e. the highest-definition one) is where LOD will be instanciated; the other higher numbers simply need to appear once (i.e. the one LOD500 object here will be used automatically for every instance of LOD_100)

    • Billboards Done.png
    • Light effects
    • Particle effects (rain, particles when driving on earth/sand/grass, smoke over a fire, etc.) Done.png
    • Nicer-looking nitro (less static, to start with) Done.png
    • Normal maps, light maps?
    • Objects that emit sounds when you get near them (e.g. space shuttle in city track could make a humming sound if you get close enough; there are better examples)
    • etc...
  • Performance improvements
  • Use reverse tracks as a unlockable feature?

Release 0.8

  • Improve physics
    • Update to latest bullet?
    • skidding : by setting friction = 0 and applying the torque, the feeling is quite good; so we just need to tweak and test this further
    • better bumping of karts into each other (push karts aside)
  • Different difficulties for challenges

Release 0.8.1

  • Game replay
    • Race against a ghost/pre-recorded race (depends on replay mode)
    • Note that this depends on finalising the physics: game replay should use extrapolation to reduce the file size, and this would depend on the physics.

Release 0.8.2

  • Online highscore lists - collect suggestions/comments on a separate page. This will need game replay, since the top 20 (or so) entries will have their replay saved, so that people can race against saved highscores and verify the correctness of an entry.
  • Story Mode?

Release 0.9

  • Multiplayer network support for WAN environments
  • mini games (besides normal racing mode), e.g.:
    • pacman mode: karts must collect a certain number of coins (or something else on the road), while being chased by ghost karts

Release 1.0

  • Polish up :)