diff --git a/games/keen/TODO b/games/keen/TODO index 24a2fcab..649d64bd 100644 --- a/games/keen/TODO +++ b/games/keen/TODO @@ -1,7 +1,25 @@ +title +~~~~~ + + menu + + load/save game + + credits? + +mars map +~~~~~~~~ + + enforce collision detection + + proper smooth movement + + transporters + + start at starting point + + show keens left at start, also when press ?? + + mark completed levels + +level1 +~~~~~~ + + fix so works again + sound effects ~~~~~~~~~~~~~ - + shorten item pickup noise - + game over noise if you quit too? + + effect for transporter movement: ~~~~~~~~~ @@ -9,28 +27,27 @@ movement: enemies ~~~~~~~ - + allow stepping on head + disable when not on screen? + + enemies besides yorps + +shooting +~~~~~~~~ + + collision with enemies + + shoot enemies + +pogo +~~~~ + + implement lo-res version ~~~~~~~~~~~~~~ ++ improve keyboard handling on Apple IIe + walk behind some sprites (columns on level1) -+ fix keybindings/help menu -+ better start/stop level music -+ animate death ++ better animations + game over screen if out of lives hi-res version ~~~~~~~~~~~~~~ + -mars -~~~~ -+ convert to full tilemap -+ mark completed levels - -title -~~~~~ -+ actual menu? - diff --git a/games/keen/maps/Makefile b/games/keen/maps/Makefile index f3d27f2c..deaf5d4c 100644 --- a/games/keen/maps/Makefile +++ b/games/keen/maps/Makefile @@ -5,7 +5,9 @@ ZX02 = ~/research/6502_compression/zx02.git/build/zx02 -f PNG2GR = ../../../utils/gr-utils/png2gr -all: level1_map.zx02 png2map mars_map.gr.zx02 mars_new.zx02 +all: png2map \ + level1_map.zx02 level2_map.zx02 \ + mars_map.gr.zx02 mars_new.zx02 ### @@ -15,6 +17,15 @@ level1_map.zx02: level1_map.inc level1_map.inc: level1_map.png png2map ./png2map level1_map.png level1_map.inc +### + +level2_map.zx02: level2_map.inc + $(ZX02) level2_map.inc level2_map.zx02 + +level2_map.inc: level2_map.png png2map + ./png2map level2_map.png level2_map.inc + + ### diff --git a/games/keen/maps/level2_map.png b/games/keen/maps/level2_map.png new file mode 100644 index 00000000..65952223 Binary files /dev/null and b/games/keen/maps/level2_map.png differ