Skip to content

Latest commit

 

History

History
64 lines (36 loc) · 1.11 KB

todo.rst

File metadata and controls

64 lines (36 loc) · 1.11 KB

TODO LIST

Python

  • db <---> game <---> json
    • Finish: Spacecraft, Component
    • Then: Game
    • Add: Structure, Unit, Body, Map (System, Sector)
  • Game elements.
    • Map generation.
    • Territories and bodies.
      • Ownership and stats.
      • clean up location.py
      • Hex grid calculation algorithms.
  • Authentication and registration needs to be added.
    • Extend player code in db to store passwords safely.
  • Game code.
    • Turns.
      • Implement turns.
      • Implement things that change on turn switch.
    • Movement.
    • Combat.

CoffeeScript

  • Map grid navigation.
    • Fix keyboard scrolling.
    • Arrow key, WASD, and HJKL need to work.
    • Allow mouse click+drag movement on both board and mini-map.
  • Rework the GUI to use just one <canvas>
  • Add (test) authentication for browser clients.
  • Add environment object sprites to the board.
  • Fix the pixel location detection system and the move to map edge detection system, which seem to have gotten messed up by the centering and the right resizing revisions.
  • Add mouseover information of each hex.