Supported Flags

The following feature flags are supported by the game...

  • Angle of Approach Threshold
    • description - Defines the maximum angle that the lander can be in before it crashes. The lower the angle number, the harder it will be to land.
    • key - angle-of-approach-threshold
    • type - numeric
    • supported values - any positive integer though over 180 is redundant
  • Audio Levels
    • description - Defines the overall volumes for music and sound effects. The values are normalized (between 0 and 1).
    • key - audio-levels
    • type - JSON
    • supported values - A JSON object containing values for 'music' and 'fx'
      • { 'music': 1, 'fx': 1 }
  • Avatar Type
    • description - What lander avatar will be displayed.
    • key - avatar-id
    • type - string
    • supported values
      • standard
        • The default avatar
      • lenna
        • Avatar created by a coworker's daughter, and first fan of Launch!, named Lenna.
  • Crash Landing Effect
    • description - What particle effect will we show when the lander crashes?
    • key - explosion-type
    • type - string
    • supported values
      • EnergyExplosion - Stylized explosion
      • Explosion - Basic 8-bit style explosion
  • Display Mode
    • description - Puts the game in full-screen or windowed mode. is-full-screen
    • key - is-full-screen
    • type - boolean
    • supported values
      • true - display full-screen
      • false - display in a window
  • Failed landing flavor text
    • description - A list of phrases to output on unsuccessful landing (at random).
    • key - failed-landing-flavor-text
    • type - JSON Array of strings
    • sample value
      • ["you just destroyed a 15 dollar lander!", "you left an awesome 2-mile crater", "probably didn't hurt a bit", "brutal", "you just bought the farm"]
  • Fuel Deduction Base
    • description - On crashing, you will lose this amount of fuel as well as a random percentage of this base value before your next run.
    • key - fuel-deduction-base
    • type - numeric
    • supported values - any positive number
  • Fuel reward
    • description - How much fuel to award the player upon successful landing.
    • key - fuel-reward
    • type - numeric
    • sample value - any positive number
  • Gravity
    • description - Gravity in meters per second squared
    • key - gravity
    • type - numeric
    • sample values
      • 1.62
        • Our moon
      • 9.8
        • The Earth
  • Lander Thrust
    • description - Determines the strength of the lander's thrusters.
    • key - lander-thrust
    • type - numeric
    • supported values - Any positive number
  • Low Altitude Threshold
    • description - Will determine when the music (minus the bass) cuts out when close to the ground. The lower the number, the less frequently this effect will take place. The idea is that it is to give an audio queue to the player when they've come close to landing/crashing.
    • key - low-altitude-threshold
    • type - numeric
    • supported values - Any positive number
  • Low Fuel Threshold
    • description - Determines when the "low fuel" alert and indication-track will be triggered.
    • key - low-fuel-threshold
    • type - numeric
    • supported values - any positive number
  • Starting Fuel
    • description - How much fuel does the lander have at the start of a play session. starting-fuel
    • key - starting-fuel
    • type - numeric
    • supported values - any positive number
  • Success Points
    • description - When landing there is a multiplier indicating how many points you will get upon successful landing. This is variation defines the base value the multiplier will use to dole out said points.
    • key - base-success-points
    • type - numeric
    • supported values - any positive number
  • Thruster Effect Type
    • description - What we show coming out of the rocket when thrusters are engaged. Does not impact thrust.
    • key - thruster-type
    • type - string
    • supported values
      • SparksEffect - Stylized thruster effect
      • Thruster - Classic 8-bit rocket style
  • Velocity Threshold
    • description - Defines the highest velocity value the lander can have before it will crash on a landing pad.
    • key - velocity-threshold
    • type - numeric
    • supported values - any positive number