Store levels edited by the user in $HOME
[kball.git] / TODO
blob3a42ff4df864472b9f59234e3a60e79aa44e971c
1 TODO
3 - Check speed of algorithms, use gprof for that
4   Read http://linuxgazette.net/100/vinayak.html for more info!
6 - When you lose on campaign mode, you must be able to CONTINUE (10...9...8...etc)
8 - Add extra ball prize (++lives)
10 - Add training, easy, medium, hard levels 
11   (change speed/friction of ball, in training score must be always zero, 
12   and the player will have a 'hand brake')
13    
14 - Add levels
16 - Campaign mode [ ALMOST DONE - LACKS HI SCORE TABLE ]
18 - Add tile palette to map editor, for easy selection
20 - More tiles, like arrows, walls, etc
22 - Bounce of ball against corner walls is wrong, must be improved!
24 - Add alpha transparency to tiles (so we can make glass, etc)
26 - Rotation of the ball is not accurate (sometimes it rotates backwards)
27   This problem is called 'gimbal lock' <-- SOLUCION AL PROBLEMA: GOOGLE!
29 - Add a console to modify/see vars on the fly
31 - Installer for Windows, (for Linux too?, check Loki installer...)
33 - It compiles at random under Linux, sometimes it works, sometimes not. (WTF??)
35 - Add more gameplay (power ups and other arcade-like stuff)
37 - Test Map button for Map Editor