Files
basic-computer-games/84_Super_Star_Trek/rust/tasks.md
2023-03-05 11:59:16 +13:00

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
  • intro instructions

  • victory

  • switch from x,y to y,x