1Wednesday 1st April 2009 2 3 TODO: 4 5 for immediate attention to appear in next release: 6 7 * check for errors in memory allocation for generated icons and 8 disable some functionality if possible (ie wall-edging). 9 10 * make install Makefile target so gamer does not always 11 have to play from within src directory. 12 13 * sort out key handling: allow any-key to be pressed when messages 14 display which are not requiring specific key-presses. impliment 15 a wait-until-user-stops-pressing-keys-and-then-wait-until-user- 16 presses-key function (to prevent messages from disappearing). 17 18 * sort out what happens when the other player is killed (ie show 19 the death or not). (Currently the 'oops' message pops up which 20 does not make sense if the other player is not visible). 21 22 * prevent requiring key-press during replay when one of the 23 players is killed. 24 25 * load/save replay 26 27 * more new levels 28 29 * display best (least moves) taken to complete each level on menu screen. 30 31 * create icons for various commonly-used symbols (probably necessary 32 for some map titles and load/save of replay) 33 34 * i'm sure the movement processing tree.. in particular when the player 35 pushes an object.. the code is getting very hairy. definitely needs 36 some sitting down and re-organizing re-design re-implementation effort. 37 i suspect it might benefit (some minor re-working has been 38 done on this for 0.0.8 release). 39 40 for future releases beyond the next: 41 42 * sort out display system for different modes (urrrrghh) 43 44 * options/key re-definition 45 46 * sound (ideas (unknown doability: generative ambient soundscape) 47 movement:scrapings whooshings etc, 48 settled/action:pings dings & the rest) 49 50 * don't let map files spoil solution (implies map editor) 51 + secret? 52 53 * improve sprite movement and scrolling 54 55 * possibly look into re-implementation of gravity processing 56 (particularly where multiple chains of objects are) moving. 57EOF 58