Add suggestions to TODO list
[tennix.git] / TODO
blobf7453d60ac2635f305ace7ceff0bf798f735b853
1 Todo and Idea List for Tennix
2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 Ideas/suggestions from our Debian maintainer:
5  -> Make options menu same style as main menu
6  -> add picture to left side of main menu
8 Effects/weather:
9  * Wind (modifies the ball movement)
10  * Snow (christmas edition?)
11  * Sunshine (=current, normal behaviour)
13 To save RAM, don't put data into tennix binary, but have a separate
14 "tennix.dat" file that has all data files inside, and then on startup
15 load this file and load all sounds and images. After that, close the
16 file, so we do not have to keep the data files in memory during the
17 whole lifetime of the tennix process. Should save some RAM, probably.
18  \
19   --> Open questions: file format? encryption/obfuscation?
21 For the next UI clean-up, use "Wild plastic" as music from:
22 http://www.melodyloops.com/music-loops/free-music-loops-3.html
24 CC-Licensed photos from Flickr:
25 Converse over Tennis Court: http://flickr.com/photos/yolky/271033295/
26 Public Tennis Court: http://flickr.com/photos/dan4th/1387725497/
27 Tennis mit Palmen: http://flickr.com/photos/a2gemma/251846846/
28 Melbourne Tennis-Stadium: http://flickr.com/photos/snips/32925154/
29 Tennis Court Nightly: http://flickr.com/photos/exfordy/394570878/
31 http://flickr.com/photos/mthird3rd/471720012/
33 Sounds:
34 click reverb: http://freesound.iua.upf.edu/samplesViewSingle.php?id=34099
35 hover clack: http://freesound.iua.upf.edu/samplesViewSingle.php?id=34099
37 http://www.freesound.org/samplesViewSingle.php?id=34067
39 MAEMO TODO
40 ~~~~~~~~~~
41 Main screen should look like all other maemo games
42 Fix sounds (wav, mp3? - ogg doesn't seem to be supported)
43 Widescreen support (??)
46 Brainstorming
47 ~~~~~~~~~~~~~
48 Make sound deactivatable (or sound volume settings?)
49 Setting "sets to win" (2 or 3)
50 Save game and continue game later on
51 Highscore list
52 Setting player names
53 Select court type graphically before game
54 Correct serve repeat when serving into the out
55 Change between full screen and windowed mode in Windows
56 Implement tie break
57 Stadium commentator (needs voice actor)