2019-12-14 10:51:56 -05:00
|
|
|
- try to remove the debug flag (-g1) from compiler and see if it decreases size
|
2019-10-04 16:40:41 -04:00
|
|
|
- port to GB Meta
|
|
|
|
- GUI
|
|
|
|
- menu
|
|
|
|
- sounds (music?)
|
|
|
|
- level 2D map (with revealing, bitmap), special key for quick displaying map
|
|
|
|
- save/load (optional)
|
|
|
|
- enemies
|
|
|
|
- weapons
|
|
|
|
- more levels
|
|
|
|
- disable transparency for walls for performance (setting)?
|
|
|
|
- replace textures in distace with constant color for performance (setting)?
|
2019-10-05 04:31:23 -04:00
|
|
|
- add time slowdown constant
|
2019-12-28 18:00:43 -05:00
|
|
|
- if space left, try blurring (lerp) the level background, see how it looks
|
2019-12-31 07:07:46 -05:00
|
|
|
- create tables for monster and weapon stats in constants.h and read from that
|
|
|
|
instead of cheking with ifs
|
|
|
|
- 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
|
|
|
|
a build script that creates multiple binaries (with different combinations of
|
|
|
|
compilers and settings)
|
|
|
|
- run on raspbery pi
|
2019-10-05 14:09:27 -04:00
|
|
|
|
2019-10-06 16:04:08 -04:00
|
|
|
bugs:
|
|
|
|
|
2019-10-05 14:09:27 -04:00
|
|
|
done:
|
|
|
|
|
2019-10-09 11:44:31 -04:00
|
|
|
- add headbob
|
2019-10-08 22:21:41 -04:00
|
|
|
- make zBuffer 8bit only?
|
2019-10-05 14:09:27 -04:00
|
|
|
- texture coords of floor walls should start from the floor? NO, CAUSES ISSUES
|
2019-10-06 20:07:10 -04:00
|
|
|
- vertical visual noise when standing on elevator
|
2019-10-06 20:40:50 -04:00
|
|
|
- sprite positioning inccuracy
|
2019-12-28 18:00:43 -05:00
|
|
|
- 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
|
2019-10-05 14:09:27 -04:00
|
|
|
|