text: export default {
    // All motion that is relative to framerate should multiply the `dt` value
    // by this coefficient. Changing this value can slow down or speed up the
    // entire game.
    dtCoefficient: 1 / 1000,
  
    // How quickly the shuttle rotates left or right.
    shuttleRotation: 4,
  
    // How quickly the shuttle accelerates.
    shuttleAcceleration: 400,
  
    // The maximum velocity limit for the shuttle.
    shuttleMaxVelocity: 600,
  
    // The constant velocity of flying bullets.
    bulletVelocity: 1000,
  
    // How long a bullet lasts after being fired
    bulletDecay: 1300,
  
    // How long a laser lasts after being fired.
    laserDecay: 400,
  
    // Number of stars in the background.
    starfieldSize: 100,
  
    // Probability that RockMaker creates new rocks.
    newRockChance: 0.4,
  
    // Probability that CrystalMaker creates new crystals.
    newCrystalChance: 0.4,
  
    // Probability that PowerUpMaker creates new powerup.
    newPowerupChance: 0.4,
  
    // Determines shape of normal distribution from which rock velocity is chosen.
    rockVelocityDist: { mu: 75, sigma: 20 },
  
    // Determines shape of normal distribution from which rock size is chosen.
    rockSizeDist: { mu: 2, sigma: 0.25 },
  
    // The base speed of rock spinning.
    rockSpinSpeed: 1,
  
    // The ricochet power when a bullet hits a rock.
    rockRicochet: 200,
  
    // Initial amount of time given in minutes
    initTimeLimit: 1,
  
    // Initial number of crystals in vault at start of round.
    initBalance: 0,
  
    // The screen background color.
    backgroundColor: '#231f20',
  
    // The viewbox resolution, defaults to super retina.
    viewbox: {
      width: 2436,
      height: 1125,
    },
  
    // Defines the map of bound keyboard actions.
    keyBindings: {
      32 /* space */: 'fire',
      38 /* up    */: 'accelerate',
      37 /* left  */: 'turnLeft',
      40 /* down  */: null,
      39 /* right */: 'turnRight',
      87 /* W     */: 'accelerate',
      65 /* A     */: 'turnLeft',
      83 /* S     */: null,
      68 /* D     */: 'turnRight',
    },
  
    // Defines the map of bound mouse actions.
    mouseBindings: {
      move: 'focus',
      click: 'accelerate',
      middleClick: null,
      rightClick: 'fire',
    },
  
    // The minimum time between sending actions.
    actionIntervals: {
      fire: 750,
      focus: 100,
    },
  
    // The WebSocket url of the server.
    serverUrl: process.env.SERVER_URL,
  
    // Milliseconds until a game is ended after the last client disconnect.
    serverGameExpiration: 10000,
  }
  