Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 1.13 KB

File metadata and controls

40 lines (28 loc) · 1.13 KB

TODO

This is the place to list every TODO we need to make for this project.

Issues

  • Text Interjections time lock (related with loops and delay)

Refactoring

  • Make the code more readable and organized;
  • Convert everything back to snake_case;
  • Convert everything to 4 Spaces indentation;
  • Build platform concept and separate SDL code from game code;
  • Comment and reorganize the code for renderer and text files
  • Extras file also need some constants
  • Build with SDL3
  • Update Build Tooling to CMake

In-Game

  • Holomap: create holomap routines;

Scripting

  • Zoom feature; (lZOOM)
  • Holomap trajectories (lHOLOMAP_TRAJ)

Menu

  • Complete menu options including volume settings;
  • Do Save/Load routines;
  • Show credits in the end of game or after some seconds in Main Menu;

Improvements

  • Do a proper resource system, changing each request resource when need it;
  • Do a proper sound system with cached resources.
  • Improve Keyboard routines. Its now based in original but can be tricky to port it;
  • Do endian for reading content from pointers for proper portability;
  • Implement right stick camera control for gamepad users;