mirror of
https://github.com/coding-horror/basic-computer-games.git
synced 2025-12-27 13:14:15 -08:00
1.8 KiB
1.8 KiB
Tasks
Started after movement and display of stats was finished (no energy management or collision detection or anything).
-
klingon movement
-
klingon firing, game over etc
-
add intro
-
add entering (and starting in) sector headers
-
conditions and danger messages
-
remove energy on move
-
shields
- shield control
- shield hit absorption
-
subsystem damage
- and support for reports
-
random system damage or repairs on move
-
lrs?
-
stranded...
-
stop before hitting an object
- when moving across a sector, the enterprise should stop before it runs into something
- the current move is a jump, which makes this problematic. would need to rewrite it
- also, movement courses could be floats, according to the instructions, allowing for more precise movement and aiming
-
better command reading - support entering multiple values on a line (e.g. nav 3 0.1)
-
starbases
- proximity detection for docking
- repair on damage control
- protection from shots
-
weapons
- phasers
- torpedoes
-
computer
- 0 - output of all short and long range scans (requires tracking if a system has been scanned)
- 1 - klingons, starbases, stardate and damage control
- 2 - photon torpedo data: direction and distance to all local klingons
- 3 - starbase distance and dir locally
- 4 - direction/distance calculator (useful for nav actions I guess)
- 5 - galactic name map
-
restarting the game
- after defeat
- and by resigning
-
time progression
- check all areas where time should move, and adjust accordingly
- looks to only be on nav and repair
- defeat due to time expired
- check all areas where time should move, and adjust accordingly
-
intro instructions
-
victory
-
switch from x,y to y,x