Use Tennix Archive Format instead in-executable data
[tennix.git] / TODO
blobf6c7b96f292f893624a8c483ae9996e3dc4bc1ee
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 basic user experience testing results:
9  * Fix "hit area" for racket -> make outside areas also hit the ball or
10                                 add a sound to make it audible that the
11                                 ball hit the edge area of the racket.
12  * Give a visual clue where the ball goes when serving
14 Effects/weather:
15  * Wind (modifies the ball movement)
16  * Snow (christmas edition?)
17  * Sunshine (=current, normal behaviour)
19 To save RAM, don't put data into tennix binary, but have a separate
20 "tennix.dat" file that has all data files inside, and then on startup
21 load this file and load all sounds and images. After that, close the
22 file, so we do not have to keep the data files in memory during the
23 whole lifetime of the tennix process. Should save some RAM, probably.
24  \
25   --> Open questions: file format? encryption/obfuscation?
27 For the next UI clean-up, use "Wild plastic" as music from:
28 http://www.melodyloops.com/music-loops/free-music-loops-3.html
30 CC-Licensed photos from Flickr:
31 Converse over Tennis Court: http://flickr.com/photos/yolky/271033295/
32 Public Tennis Court: http://flickr.com/photos/dan4th/1387725497/
33 Tennis mit Palmen: http://flickr.com/photos/a2gemma/251846846/
34 Melbourne Tennis-Stadium: http://flickr.com/photos/snips/32925154/
35 Tennis Court Nightly: http://flickr.com/photos/exfordy/394570878/
37 http://flickr.com/photos/mthird3rd/471720012/
39 Sounds:
40 click reverb: http://freesound.iua.upf.edu/samplesViewSingle.php?id=34099
41 hover clack: http://freesound.iua.upf.edu/samplesViewSingle.php?id=34099
43 http://www.freesound.org/samplesViewSingle.php?id=34067
45 MAEMO TODO
46 ~~~~~~~~~~
47 Main screen should look like all other maemo games
48 Fix sounds (wav, mp3? - ogg doesn't seem to be supported)
49 Widescreen support (??)
52 Brainstorming
53 ~~~~~~~~~~~~~
54 Make sound deactivatable (or sound volume settings?)
55 Setting "sets to win" (2 or 3)
56 Save game and continue game later on
57 Highscore list
58 Setting player names
59 Select court type graphically before game
60 Correct serve repeat when serving into the out
61 Change between full screen and windowed mode in Windows
62 Implement tie break
63 Stadium commentator (needs voice actor)
64 Implement "hit in the right area on serving"