ToDo
This is a more detailed todo list. For an overview of the main new features, please look at the Milestones page. If you want to work on any of these items, please contact us, so that we don't have several people working on the same thing.
Contents |
Programming
General
- Add more challenges, make sure that challenges are getting more difficult (e.g. don't start with a difficult challenge), and lock the more difficult to drive tracks (so that a beginner doesn't start with a very difficult track and gets frustrated). Note: this task does not need any programming skills, challenges are defined in simple text files, that can be edited with any editor. --Hiker 03:00, 29 January 2009 (UTC)
- Add tests, e.g. it could be tested if the 'fall through track' bug is indeed fixed
- Add a small message in the main menu screen that describes STK's open source nature and copyright.
Game play
- High scores should be shared between different users on a machine, e.g. /var/games
- There are some problems with this approach (e.g. access to highscore files must be locked), so it's not as trivial as only changing the location of the highscore files.
- Add a tutorial. Ideally that would be implemented as a kind of very basic challenge sequence. Challenges could support a somewhat longer introduction page (perhaps highlighting some details, or giving a hint), and this page could be used to introduce new features the players should be using. E.g.: use skidding at least three times or so).
- Add replay feature.
- Work has started, but was abandoned by the developer. The replay feature will be the base for online highscores (the top 20 (or so) highscores would be made available with replay files, so that people can verify a highscore, and race against ghosts).
- Save challenges results in highscore lists. People could win different medals (or trophies), depending on how well they are doing. This would need an improved challenge menu, since it can currently only display a very limited number of challenges.
- Further tweak and add collectibles
- Save a GP (since some GPs can be quite long, so you might want to continue the next day). Should we prevent cheating (i.e. people might safe, and run the next track over and over till they win)?
Graphics
- Support more eye candy.
Physics
- Tweak skidmarks
- Make the characters have different characteristics.
- Suggestions for this are already in, but a lot of playtesting is needed once we have the new physics up and running. --Hiker 19:52, 20 November 2007 (PST)
- Additionally, the AI would have to be aware of the differences between the karts as well.
Sound/Music
- We need more music for the tracks.
Multiplayer
- Add Networked Multiplayer
- LAN support was already in STK, but does not work anymore. At this stage we have no intention of maintaining the LAN only version, and instead focusing on the WAN version. Going from LAN to WAN is not trivial!
Track Editor
- Currently, [blender http://www.blender.org] is used to create the tracks (or any other 3d modeling software, as long as the model can be converted to ac3d format). It would be nice to have at least a simple 2d interface which would allow people to design the track, perhaps supply a height map or so, and export something which can then be finished in blender (or wherever). While we currently have no plans of writing a track editor (since we have barely enough time for STK :) ), we would welcome anybody starting to work on this! If you are interested, please contact us, so that we can discuss the design.
- There is a separate track editor package on http://sourceforge.net/projects/stked/ . The current svn data of the track editor will be removed from STK once stked is up and running. Note that this editor was for now never released since the original developers are not around anymore, and we can't support the editor. Hopefully the stand-alone project will make this a success.
3D Visual Art
- Add more karts and/or improve existing ones
- Depending on performance impact: we might add a 'high quality' option in the menu, so that people with a lower end computer can use the lower quality karts.
- Add more tracks and/or improve existing ones
Sound Effects/Music
- Some of the current effects could be better (e.g. kart-kart collision).
- Also kart specific sfx (voices?) would be nice. Work on this has started, but we haven't received an update for a while.