20081109
[gdash.git] / TODO
blobb4f07f612deae031b267a42956284a8ccfa4802b
1 DONE
2 ----- 
3 All drawing objects should wraparound, at least when lineshifted borders are activated.
4 bd2 scheduling now correct for c64, atari
5 german translation capital nouns
6 c64 szineket egysegbe foglalni (a c64 grafika importnal)
7 new imported games
8         *) boulder dash 1-2-3 plus  - TO BE TESTED
9 - Atari colors.
10 2x scroll for lcd
11 50hz scroll (sdash only)
12 gravity switch can be activated at cave start
13 - Default timing values reflect a real-world setting to begin with. For example, default cave timing (ms) might be 180, 160, 140, 120, 120. There might be other things that occur to you.
14 new cave dialog asks if intermission and sets size
17 gtk+ dialog kijavitva
20 TO DO
21 -----
22 amoeba threshold
24 bdcff beolvasás miért hash table?
25   size és hasonló szarok miatt
26   de tobb értéket is kéne tárolni
27   "multimap"
28   dynstring beolvasást jobban beépíteni - mindenhol gstring?
30 1stB, CrLi uses 4 stages for ghost explosion, clock birth, steelwall birth, bomb explosion and boulder birth each. The first is for delay state purposes and has the same graphics assigned as the 2nd stage. The 3rd and 4th are for the following frames with the other two explosion graphics. That makes those explosions last for 3 frames actually.
31 I noticed that GDash uses 4 different graphics for those and they also last 4 frames.
32 Same with the bomb, once armed, it lasts 6 frames until it explodes while it is 7 in GDash.
34 jatek/palya inditasanal latszodjanak dolgok?
35   - nev
36   - description
37   - remark?
38   - notes?
39         Either way, though, I think that the player should always be notified they're playing an intermission from the start (even if it means not using the opening status bar at all) It's not like you need to keep track of your lives during an intermission anyway.
40         - sdashban ez könnyű, bónús lífé felirat
42 As there is an Amoeba 2 now, I think it would be nice to be able to set a different color for that then Amoeba 1!
44 sound:
45         amoeba2
46         creature change dir
47         option to choose between C64 and Atari sound sets. - Sound themes
49 bottom border for plck caves    There is one key routine at 5dce in every PLCK based game, except for DLP1.55:
50         .C:5dce   A9 07      LDA #$07
51         .C:5dd0   A0 27      LDY #$27
52         .C:5dd2   99 98 0B   STA $0B98,Y
53         .C:5dd5   88         DEY
54         .C:5dd6   10 FA      BPL $5DD2
55         .C:5dd8   60         RTS
57 design tips?
59 surprise element
61 loading imported caves with the default struct?
63 apply the current cave timing settings to all the caves at once
65 Scheduling:     different settings for clck, 1stb?
66         
67 sdash bd1 intermissions scroll. disable scrolling for these somehow?
69 extensive commenting
71 cow not perfect
73 record and playback of games
75 option "More than 1 bomb" in the cave settings
77 copy&paste objects?
79 compat:
80         *) magicwall breakscan; De Luxe Caves 1 Cave L, De Luxe Caves 2 Cave A, Deluxe Caves 3 Cave A 
81         *) frustidash