Skip to content

Minimum-Viable-Product: Lunar Lander #308

@Capital-Asterisk

Description

@Capital-Asterisk

We have features for vehicles, terrain, universe, etc etc... Now combine them all together.

The plan is to make an interactive scenario that features an Apollo-style service module and lander. The vehicle starts in orbit of a small moon. The player can then detach the lander and descend to the surface, hopefully making a soft landing.

MoSCoW: M: Must have, S: Should have, C: Could have, W: Won't have

Engine stuff:

  • M Godot rendering backend
  • M Orbit simulator, capable of a stable-enough orbit. n-body or patched conics
  • S Fast-foward time option

Vehicle-related

  • M Basic Fuel/resource flow system
  • M Fuel Tank Machine
  • M Magic* Fuel pump Machine (used to pump fuel into a rocket)
  • M Non-magic Rocket/CombustionChamber Machine
  • M Magic Altimeter machine
  • M Magic Speedometer machine
  • S Docking Ports
  • S Decouplers
  • S Detachable service module and lander
  • S Landing legs
  • S Exploding on hard impacts
  • C Character that can go on EVA

* 'Magic' machines are 'too' unrealistic. Pumps require energy. Altimeters needs a laser/radar/pressure sensor, etc etc...

Visual and graphics stuff

  • M Basic UI (at minimum just text readouts for velocity/altitude from sensors + hud overlay for locations of vehicles)
  • C Click to switch to vehicle, instead of cycling between all vehicles
  • C Rocket plumes
  • C Orbit paths when zooming out (we don't really need a 'map' view)
  • S Basic rocket and explosion sounds

Notes:

  • One of the main selling points of this project is performance. We need a 'spawn 100 vehicles' button or some way to add a stress test.

Metadata

Metadata

Assignees

No one assigned

    Labels

    plannedLikely a requirement for a 'final' product

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions