Difference between revisions of "Talk:Milestones"

(Release 0.8 (subject to change))
(Currently Planned Milestones)
 
(48 intermediate revisions by 8 users not shown)
Line 1: Line 1:
Here a list of the ''planned'' features for the next upcoming releases. 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.
+
Here a list of the ''planned'' features for the next upcoming releases. Developers, add a feature to a milestone only if you plan on working on it yourselves, and remember to discuss it first on irc or the mailing list.
  
== Release 0.7 ==
+
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 a later milestones, we will certainly include it earlier.
Most important features
 
* <strike>Move from plib to irrlicht</strike> {{done}}
 
** <strike>This includes a total rewrite of the GUI, which should be better designed. See [[Graphical user interface]]</strike> {{done}}
 
* <strike>Support animations</strike> {{done}} (animation support is imperfect but there)
 
** <strike>For kart drivers, and for track features</strike> {{done}}
 
* <strike>Support moving objects on the track better</strike> {{done}}
 
** Anything ranging from rocks or coconuts thrown at the players to other karts or cars driving, ... (though this is already mostly done).
 
* <strike>Replace shortcut with check lines</strike> {{done}}
 
** <strike>They should be rather flexible (e.g. to allow shortcuts, e.g. either hit this or that check line, ...)</strike> {{done}}
 
** Perhaps trigger track animation and/or sfx (kart coming close to people might get some cheering)  - work in progress.
 
* <strike>Replace drivelines with a more flexbile graph-based data structure</strike> {{done}}
 
  
 +
= Finished Milestones =
  
Optional features (i.e. will be done if we have time, but we won't postpone the irrlicht release if any of those are missing)
+
== Release 0.9.2 ==
* Use reverse tracks as a unlockable feature
+
* TTF font rendering [[Image:Done.png|20px]]
** Mostly implemented, but not properly tested. This might even get postponed if irrlicht is ready earlier.
+
* Game replay [[Image:Done.png|20px]]
** Anvils are considered to be too harsh (there is no way to handle them, you are just a victim), a potential replacement might be: spray some paint on the wind screen, i.e. overlay part of the screen with some paint drops so that you can't see properly?? AI karts might just slow down instead/ Note: delayed till later.
+
** Race against a ghost/pre-recorded race
 +
* AI for battle mode and soccer mode [[Image:Done.png|20px]]
  
== Release 0.8 (subject to change) ==
+
== Release 0.9.1 ==
* Auto-update function
+
* Scripting support [[Image:Done.png|20px]]
** Including package manager.
+
** Besides using scripting in tracks we would also like to replace some C++ code with scripts.
* Game replay  (not sure, is partly added, but not finished - this might get in later)
 
** Race against a ghost/pre-recorded race (depends on replay mode)
 
* 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.
 
* Graphical improvements : now that we have irrlicht let's push its use a bit :)
 
** LOD & Billboards (helping push performance while allowing for greater visual quality)
 
** Light effects
 
** Particle effects (rain, particles when driving on earth/sand/grass, etc.)
 
** Normal maps, light maps?
 
** etc...
 
* Story Mode?
 
  
== Release 0.9 (subject to change) ==
+
== Release 0.9 ==
* Multiplayer network support for WAN environments
+
* Merge the 3 GSoC branch ([[Talk:New graphical pipeline]], network lobby and network core).  [[Image:Done.png|20px]]
* mini games (besides normal racing mode), e.g.:
+
* Significant graphical improvements. [[Image:Done.png|20px]]
** pacman mode: karts must collect a certain number of coins (or something else on the road), while being chased by ghost karts
+
** Tracks need to be redesigned/improved, and it's unlikely that all tracks will be improved initially.
 +
* Vote for addons (http://stkaddons.net/). [[Image:Done.png|20px]]
 +
** This will actually be the basis for online multiplayer, since it will handle logging into a server etc.
 +
** Perhaps start adding some kind of 'friend' support - you could get a notification if a friend is online.
 +
* Achievements. [[Image:Done.png|20px]]
 +
* Different physics for different karts. [[Image:Done.png|20px]]
  
== Release 1.0 ==
+
== Release 0.7.3 ==
* Polish up :)
+
* Bug fix release [[Image:Done.png|20px]]
 +
* New items [[Image:Done.png|20px]]
 +
* 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) [[Image:Done.png|20px]]
 +
* Performance improvements [[Image:Done.png|20px]] using LOD
 +
 
 +
== Release 0.8 ==
 +
* Improve physics  [[Image:Done.png|20px]]
 +
** Update to latest Bullet (physics engine) (there was another update, no need to apply this as well at this stage)  [[Image:Done.png|20px]]
 +
** Skidding : by setting friction = 0 and applying the torque, the feeling is quite good; so we just need to tweak and test this further... [[Image:Done.png|20px]] - implementation is actually different, but: [[Image:Done.png|20px]]
 +
** Better bumping of karts into each other (push karts aside) [[Image:Done.png|20px]]
 +
* Use reverse tracks as a unlockable feature? [[Image:Done.png|20px]]
 +
* Career mode (replacing/evolved version of challanges) and/or different difficulties for challenges [[Image:Done.png|20px]]
 +
* Eye candy [[Image:Done.png|20px]]
 +
** Normal maps, light maps [[Image:Done.png|20px]]
 +
 
 +
== Release 0.8.1 ==
 +
* New game modes: [[Image:Done.png|20px]]
 +
** Soccer mode [[Image:Done.png|20px]]
 +
** Easter Egg hunt [[Image:Done.png|20px]]
 +
* Tutorial. [[Image:Done.png|20px]]
 +
* Wiimote support [[Image:Done.png|20px]]
 +
* Bug fixes [[Image:Done.png|20px]]

Latest revision as of 01:46, 30 June 2019

Here a list of the planned features for the next upcoming releases. Developers, add a feature to a milestone only if you plan on working on it yourselves, and remember to discuss it first on irc or 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 a later milestones, we will certainly include it earlier.

Finished Milestones

Release 0.9.2

  • TTF font rendering Done.png
  • Game replay Done.png
    • Race against a ghost/pre-recorded race
  • AI for battle mode and soccer mode Done.png

Release 0.9.1

  • Scripting support Done.png
    • Besides using scripting in tracks we would also like to replace some C++ code with scripts.

Release 0.9

  • Merge the 3 GSoC branch (Talk:New graphical pipeline, network lobby and network core). Done.png
  • Significant graphical improvements. Done.png
    • Tracks need to be redesigned/improved, and it's unlikely that all tracks will be improved initially.
  • Vote for addons (http://stkaddons.net/). Done.png
    • This will actually be the basis for online multiplayer, since it will handle logging into a server etc.
    • Perhaps start adding some kind of 'friend' support - you could get a notification if a friend is online.
  • Achievements. Done.png
  • Different physics for different karts. Done.png

Release 0.7.3

  • Bug fix release Done.png
  • New items Done.png
  • 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) Done.png
  • Performance improvements Done.png using LOD

Release 0.8

  • Improve physics Done.png
    • Update to latest Bullet (physics engine) (there was another update, no need to apply this as well at this stage) Done.png
    • Skidding : by setting friction = 0 and applying the torque, the feeling is quite good; so we just need to tweak and test this further... Done.png - implementation is actually different, but: Done.png
    • Better bumping of karts into each other (push karts aside) Done.png
  • Use reverse tracks as a unlockable feature? Done.png
  • Career mode (replacing/evolved version of challanges) and/or different difficulties for challenges Done.png
  • Eye candy Done.png
    • Normal maps, light maps Done.png

Release 0.8.1

  • New game modes: Done.png
    • Soccer mode Done.png
    • Easter Egg hunt Done.png
  • Tutorial. Done.png
  • Wiimote support Done.png
  • Bug fixes Done.png