From 27eea5cb62e69266f268f9c44a815b58798199c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miloslav=20=C4=8C=C3=AD=C5=BE?= Date: Sat, 11 Apr 2020 14:52:53 +0000 Subject: [PATCH] Update TODO.txt --- TODO.txt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/TODO.txt b/TODO.txt index 7d058f6..8c4dd9a 100644 --- a/TODO.txt +++ b/TODO.txt @@ -2,8 +2,10 @@ general: - try to remove the debug flag (-g1) from compiler and see if it decreases size - port to GB Meta -- add enemy moving/dying sound -- sounds (music?) +- music: + Probably just one long music track playing over and over -- KISS. The frontend + could have a callback function play_music_bar(n) which would be called by the + backend, the music track would be in sounds.h. - level 2D map (with revealing, bitmap), special key for quick displaying map - save/load (optional): When a level is finished, the state at the beginning of the next one (health, @@ -144,9 +146,11 @@ done: - try to compress images: store images as 4 bits per pixel + 16 color palette (subset of the 256 color palette), check if performance stays ok - custom font -- make barrels explode. +- make barrels explode - enemies - weapons +- sounds +- add enemy moving/dying sound - create tables for monster and weapon stats in constants.h and read from that instead of cheking with ifs - check if monsters are hit by bullets from completely up close