Update TODO

This commit is contained in:
Miloslav Číž 2020-09-27 01:31:54 +02:00
parent 8bdf2825f3
commit b9b5b94976

View File

@ -2,22 +2,16 @@ general:
- Rewrite python scripts to C (faster, less bloat). - Rewrite python scripts to C (faster, less bloat).
- Try to recolor textures and give them a bit more of variety. - Try to recolor textures and give them a bit more of variety.
- On Win$hit builds display an anti-windshit text, by macro.
- automatic tests: a frontend that will play the game, check the state, rendered - automatic tests: a frontend that will play the game, check the state, rendered
frames etc. frames etc.
- try to remove the debug flag (-g1) from compiler and see if it decreases size - try to remove the debug flag (-g1) from compiler and see if it decreases size
- compile on BSD and WinShit - compile on BSD and WinShit
- make SFML frontend - make SFML frontend
- disable transparency for walls for performance (setting)?
- add time slowdown constant - add time slowdown constant
- some monsters could reflect plasma, i.e. not be hurt by it, but reflect it
back towards the player
- compile with different compilers (gcc, clang, musl, ...) and settings, make - compile with different compilers (gcc, clang, musl, ...) and settings, make
a build script that creates multiple binaries (with different combinations of a build script that creates multiple binaries (with different combinations of
compilers and settings) compilers and settings)
- run on raspbery pi - run on raspbery pi
- add robot deactivator item? (encourages "stealth" gameplay)
- optional graphics enhance: vertical wall shading ("ambient occlusions")?
level ideas: level ideas:
@ -133,12 +127,10 @@ level ideas:
bugs: bugs:
- Player jumps higher on lower FPS, is able to jump on 4 squares. Also check the
distance jump.
done: done:
- add headbob - add headbob
- On Win$hit builds display an anti-windshit text, by macro.
- save/load (optional): - save/load (optional):
When a level is finished, the state at the beginning of the next one (health, When a level is finished, the state at the beginning of the next one (health,
ammo, time, ...) is automatically saved and can be restored via load option in ammo, time, ...) is automatically saved and can be restored via load option in
@ -190,6 +182,9 @@ done:
- Architecture change: make platform files compilable and move main.c to game.h - Architecture change: make platform files compilable and move main.c to game.h
(so that pokitto is .cpp, GB is .ino etc.). (so that pokitto is .cpp, GB is .ino etc.).
- Bytebeat is bugged on Pokitto, outputs different values than on PC. Fix this. - Bytebeat is bugged on Pokitto, outputs different values than on PC. Fix this.
- Player jumps higher on lower FPS, is able to jump on 4 squares. Also check the
distance jump.
- disable transparency for walls for performance (setting)?
scratched: scratched:
- option for disabling wall transparency, for performance? - option for disabling wall transparency, for performance?
@ -209,3 +204,7 @@ scratched:
- add jump pads? - add jump pads?
- add "pletivo" transparent wall texture? - add "pletivo" transparent wall texture?
- make monsters die when squeezed? - make monsters die when squeezed?
- add robot deactivator item? (encourages "stealth" gameplay)
- optional graphics enhance: vertical wall shading ("ambient occlusions")?
- some monsters could reflect plasma, i.e. not be hurt by it, but reflect it
back towards the player