The game should track which planets you have visited and give you a checklist. This should help encourage players to explore more. If we flag each planet visited with a single bit, this will require 256 planets * 8 galaxies = 2'048 bits = 256 bytes. A notable, but not impossible amount of storage.
Ranks for exploring could be given (like ranks for combat) for the %age of planets you explore.
[ ] Reserve 256 bytes of RAM and initialise to zero
[ ] Include this in the save file, see also #25
[ ] Test and update bit flags when jumping to a system
[ ] Implement a checklist screen to show all visited / unvisited planets -- unvisited planets appear unnamed with no data, visited planets give name and you can browse their data
[ ] Some kind of indicator on the local / galactic charts (use colour? -- not good for text)
Note: Galactic hyperjumps use a fixed destination -- in order to be able to access all planets, this behaviour will have to be altered; for example, TextElite jumps to the planet with the same index
The game should track which planets you have visited and give you a checklist. This should help encourage players to explore more. If we flag each planet visited with a single bit, this will require 256 planets * 8 galaxies = 2'048 bits = 256 bytes. A notable, but not impossible amount of storage.
Ranks for exploring could be given (like ranks for combat) for the %age of planets you explore.
Note: Galactic hyperjumps use a fixed destination -- in order to be able to access all planets, this behaviour will have to be altered; for example, TextElite jumps to the planet with the same index