126 lines
4.4 KiB
Plaintext
126 lines
4.4 KiB
Plaintext
|
SuperTuxKart is looking for additional man power to make this
|
||
|
one of the best free linux games out there :) We need (in
|
||
|
no particular order):
|
||
|
|
||
|
1) Musicians/sound engineers
|
||
|
- Create additional background soundtrack
|
||
|
- Create sound effects
|
||
|
|
||
|
2) Artists and track designer
|
||
|
- Create additional tracks
|
||
|
- Create additional art work for tracks,
|
||
|
background images
|
||
|
|
||
|
3) Developers
|
||
|
- See todo list below - it's rather long at the moment :)
|
||
|
|
||
|
4) Web master
|
||
|
- Extend the current web page, keep it up to date
|
||
|
|
||
|
5) Tester
|
||
|
- For just about everything
|
||
|
- Esp. different platforms
|
||
|
|
||
|
6) Package creators
|
||
|
- Create packages for
|
||
|
- most common linux Distributors
|
||
|
- Windows
|
||
|
|
||
|
7) Writers
|
||
|
- Write documentation, ranging from man page, to
|
||
|
a description for the web, to a design document, ...
|
||
|
|
||
|
If you want to help the SuperTuxKart - Project, please
|
||
|
contact us on the email list:
|
||
|
|
||
|
supertuxkart-devel@list.berlios.de
|
||
|
|
||
|
Thanks in advance!
|
||
|
The SuperTuxKart-Team
|
||
|
|
||
|
|
||
|
********************************
|
||
|
********************************
|
||
|
** **
|
||
|
** Incomplete(!!) TODO List **
|
||
|
** **
|
||
|
********************************
|
||
|
********************************
|
||
|
|
||
|
Known bugs
|
||
|
==========
|
||
|
This contains either hard, or not reproducible errors.
|
||
|
|
||
|
- Fix keyboard bug: the first time turning left/right while
|
||
|
pressing the up key is ignored. See bug 6168
|
||
|
Might be difficult to fix, since it occurs (it appears) in the interface
|
||
|
between X and plib.
|
||
|
|
||
|
Things that would be nice to fix, but are not urgent
|
||
|
=====================================================
|
||
|
- Write some documentation. Things to include:
|
||
|
- taking shortcuts might result in not finishing a lap
|
||
|
- lap display colour for all karts changes colour whenever
|
||
|
a lap is finished
|
||
|
- Display skid marks again (currently disabled due to problems of
|
||
|
skid marks being 'in the air').
|
||
|
- Added settings menu (e.g. for MPH vs KPH (vs. KM/H), ...)
|
||
|
- Enable real fullscreen support
|
||
|
- Top 10 lists for time trial, and grand prix.
|
||
|
- Display the time difference to either the
|
||
|
kart in front of the kart, or to the first kart.
|
||
|
- Add track sections which must be passed in order to finish
|
||
|
a lap. This would avoid karts taking shortcuts.
|
||
|
That's already in the code, but currently the user does
|
||
|
not get any feedback if a driveline is skipped --> after
|
||
|
crossing the finishing line, the race might not end for a
|
||
|
kart. Well, there is the 'wrong direction' message (?)
|
||
|
- Add a tutorial course
|
||
|
- Valgrind for memory bugs.
|
||
|
- Update the web page, make more screen shots, ...
|
||
|
- Tight/wide corner steering for AI. The AI is hitting the wall
|
||
|
in very tight corners (e.g. subseatrack) [coz]
|
||
|
|
||
|
|
||
|
long term
|
||
|
=========
|
||
|
- OpenAL support (optional) [patrick]
|
||
|
- Improved physics to support skidding
|
||
|
- Improved collision handling
|
||
|
- Add network multiplayer
|
||
|
- Make full use of OpenAL
|
||
|
- Performance tuning
|
||
|
- Support for multi-core CPUs
|
||
|
(while this is not strictly necessary, it might be a nice headline
|
||
|
for news entries. The physics/collision detection would be
|
||
|
easy to parallelise)
|
||
|
- More gadgets
|
||
|
- Positive: - squirt oil on track to make karts slip, ...
|
||
|
- Negative: - 'dirt on windscreen' - partial blackout of screen
|
||
|
- More flexibility for items. E.g.
|
||
|
- Tracks might hard code some items, change the distribution of some
|
||
|
others (e.g. only a rocket at a certain location, but random choice
|
||
|
which one the kart gets. Instead of just specifying
|
||
|
GREENHERRING, one could write: ZIPPER:ANVIL and one of the listed
|
||
|
things would be picked randomly)
|
||
|
- Grand prixs might want to overwrite this, e.g.:
|
||
|
"war" grand prix: only rockets for all gadgets
|
||
|
- Perhaps make good and bad things indistinguishable?
|
||
|
- sound/music manager needed
|
||
|
Make it easy to replace sounds (which are currently hardcoded), e.g
|
||
|
via a config file. Sound/music should be selectable for a track,
|
||
|
but a grand prix should be able to overwrite this to create a consistent
|
||
|
ambience, ...
|
||
|
- More tracks
|
||
|
- More grand prixs
|
||
|
- Support for translations(?)
|
||
|
- Support for easy-to-plugin different AIs, and allow different karts
|
||
|
to have different AIs
|
||
|
- Code cleanup
|
||
|
- Consistent style (which needs to be defined)
|
||
|
- Replace (as far as possible) all char* with std::string
|
||
|
- Rather complicated way of passing information to world, a
|
||
|
mixture of CupData, raceSetup, race_manager. This could
|
||
|
probably all be simplified by only using the race_manager,
|
||
|
removing the raceSetup class completely.
|