1 Todo and Idea List for Tennix
2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 RELEASE PARTY FEB 09 ("Tennix 2009 Edition")
6 ==================================================================
7 MENU AND NAVIGATION (COSMETIC)
8 ==================================================================
10 -> Make options menu same style as main menu
11 -> add picture to left side of main menu
13 Physikalischer Tennis-ball im Hauptmenü zum herumspielen
16 ==================================================================
17 IMPORTANT GAMEPLAY ISSUES (NEEDS FIXING!)
18 ==================================================================
20 basic user experience testing results:
21 * Fix "hit area" for racket -> make outside areas also hit the ball or
22 add a sound to make it audible that the
23 ball hit the edge area of the racket.
24 COLLISION DETECTION BEI RACKET!!!
25 * Give a visual clue where the ball goes when serving
27 * AI is currently broken
28 "Satz vom sportlichen Statistiker" (add statistics features to AI)
31 ** PHYSICAL PROPERTIES **
41 * (maximum) Speed (or: speed curve)
45 Regen erhöht gravity (oder ist fixes, negatives move_z??)
48 [####---> ] "Power bar" für schlagstärke
49 => "während man läuft, schlägt man nicht so gut, wie wenn
54 Zeitzone holen und daraus ableiten, ob es in New York, Melbourne,
55 London oder sonst wo gerade Nacht oder Tag ist (damit kann man den
59 ==================================================================
60 PARTY MODE AND INPUT ISSUES
61 ==================================================================
63 Multiplayer with Input manager / Input selection (like Fifa 96)
64 Proper gamepad axis support (can we do this in general?)
65 Tournament config / setup / frontend (GTK+/Qt/[...]?)
67 Münze werfen bei Spielbeginn
71 ==================================================================
73 ==================================================================
75 * Ball + racket buying/selling/upgrading
76 * Schläger: upgrades [name, verbesserung, kosten, haltbarkeit]
77 * Person, Training: Laufgeschwindigkeit, Vorhand/Rückhand
78 * add wear (abnutzung) to ball and racket, so one has to buy new
79 stuff every now and then ("design charge" vs "current charge")
83 ==================================================================
85 ==================================================================
87 * Grand slam locations
88 * Weather-verlauf pro location gegeben über W-vtlg. mit anschl.
89 berechnung des wetterverlaufs über simulierte stichprobe
92 ==================================================================
94 ==================================================================
96 * Grafische Darstellung der hit points des Balles am Ground
97 * Wind (modifies the ball movement)
98 Wind darstellen über die rot-weiße "Windfahne"
99 * Snow (christmas edition?)
100 * Sunshine (=current, normal behaviour)
103 Ballgröße am Bildschirm verändert sich je nach Höhe (weil die
104 Kamera von oben ist) --> selbiges mit Shadow!
106 Shadow computer-generiert??
107 Shadow x2/x4 wenn Nacht-Modus (weil scheinwerfer!!)
110 Kleinere Schläger, dafür mehr Sprites für die Animation
111 Schläger einfärben per SDL möglich? (HUE-verschiebung)
112 Schatten für schläger (ebenfalls computergeneriert möglich?
117 ==================================================================
119 ==================================================================
121 librsvg for rendering the SVG source files in-game instead of
122 shipping pre-rendered PNG files (would allow us to modify XML)
124 Garbage collector für c/c++?
128 umsteigen auf SDL_ttf?
130 ==================================================================
132 CC-Licensed photos from Flickr:
133 Public Tennis Court: http://flickr.com/photos/dan4th/1387725497/
134 Tennis mit Palmen: http://flickr.com/photos/a2gemma/251846846/
135 Melbourne Tennis-Stadium: http://flickr.com/photos/snips/32925154/
136 Tennis Court Nightly: http://flickr.com/photos/exfordy/394570878/
138 Tennis in der wueste: http://flickr.com/photos/mthird3rd/471720012/
140 click sound: http://freesound.iua.upf.edu/samplesViewSingle.php?id=34099
141 rain: http://www.freesound.org/samplesViewSingle.php?id=34067
145 Fix sounds (wav, mp3? - ogg doesn't seem to be supported)
146 Widescreen support (??)
151 Make sound deactivatable (or sound volume settings?)
152 User-settable "sets to win" (2 or 3)
153 Save game and continue game later on
156 Change between full screen and windowed mode in Windows
158 Implement "hit in the right area on serving"
159 Correct serve repeat when serving into the out