2 - To do for Milestone1 -
3 http://super-tux.sf.net/
5 Last update: May 3, 2004
14 [H] Scrolling is broken, if you fastly reverse around the middle of the screen
15 the scrolling has sudden hickups. Also the scrollstart position still isn't
16 the same as before the changes.
17 [H] Frame ratio code has been changed and so the animation may need tuning.
18 Somebody do some testing and change the definitions regarding this.
19 [M] When aborting a level, lives and score should remain the same as they
20 were before. Solution: make more dependency between the game engine and worldmap
21 or just backup those variables before starting a level.
22 [L] change lispreader to throw exceptions instead of simply assert() on
24 [L] tux sometimes makes short jumps in the endsequence, mostly when
25 going through the goal with a small jump, might be old_up related
26 [L] fadein/out for intro/extro would be nice
27 [L] when bumping a special with 2 blocks at once, it won't change direction
28 [L] tux get killed if he kicks a iceblock while at the same time
30 [L] tux can be killed by back bouncing iceblocks in the exit sequence
31 (all enemies should be removed/turned to coins once the exit
33 [L] in the "Welcome to Antarctica" level, the blocks next to the first growup
34 look like there are 2 blocks above each other when bumping against them as
36 [L] Life counter should be decreased once the die-animation starts,
38 [L] Enemies should turn upside down after being hit by an kicked
40 - leveleditor crashs when pressing the button with the levelsettings
43 Stuff for past milestone1:
44 --------------------------
45 Note that this list is far from complete, but lists some bugs that we don't want
46 to touch before milestone1 at the moment.
47 - You shouldn't be able to stand on invisible blocks, before you bumped them
48 - bombs should explode directly when hit by another bomb or a mr.iceblock
49 - we only have a global counter for multiple coin blocks. This should be handled
51 - We should reduced the width of tux collision rectangle so that he falls easier
52 between 1 tile wide holes.
53 - The enabled/disabled icon in the options shouldn't be a cross. Some people
54 think the options are disabled because they're crossed. Better use a green
60 - leveleditor lacks enemies support (will be fixed soon by Tobias)
61 - points aren't reset when gameover
62 - when jumping into the exit with a star, the endgame music will change back to
63 levelmusic after a short time
64 - when jupming against the 2nd multiple coin block in a level only 1 coin will
66 - when you interrupted the intro (by going to credits for example) and go back
67 to it, tux doesn't jump anymore
68 - supertux crashs from time to time - fixed
69 - mriceblock doesn't fall down when being squished in the air - fixed
70 - It's not possible to duck while jumping - fixed
71 - Intro/Extro textspeed is CPU dependent - fixed
72 - sometimes the level restarts/you die after collecing a growup - fixed
73 - mriceblock doesn't disapear after being kicked my another iceblock,
74 not sure when exactly it happens, might depend on direction or so - fixed