def get_stag_hunt_host_speech(num_players: int) -> str:
  """Generate the host's speech for the stag hunt minigame."""
  host_speech = [(
      "Shiver me timbers, contestants! It's time to test your mettle in a"
      " challenge that'll leave ye soaked and gasping for air!  I'm talkin'"
      ' about our next minigame: **The Boat Race!**\nListen up, ya'
      " scallywags! You'll be teamed up and thrown into a rickety rowboat. "
      ' Your mission, should ye choose to accept it, is to row yer hearts out'
      " across this here lake.  But here's the catch:  You gotta decide how"
      ' much elbow grease yer gonna put into it.  Row like a kraken on fire,'
      ' and you *might* just fly to victory... but only if yer crewmates are'
      " pullin' with the same fire in their bellies!  It's a risky strategy,"
      " and let me tell ya, it'll leave ye sweatin' like a pirate in a sauna. "
      ' Or, ye can take it easy, conserve yer energy, and row like a lazy sea'
      ' slug.  Might not get ya to the finish line first, but hey, at least'
      " you'll have the energy for a celebratory grog afterwards!  The choice"
      " be yours, mateys!  Just remember, this ain't no pleasure cruise.  We're"
      " gonna be racin' back and forth across this lake till yer arms fall off!"
      "  So, here's how the points be tallied:"
  )]
  all_cooperators_earn = stag_hunt_schelling_diagram.cooperation(
      num_players
  )
  host_speech.append((
      '* **If everyone rows vigorously,** you all work together, win the '
      f'race, and earn {all_cooperators_earn} points each!'
  ))
  d = 0
  for c in range(num_players - 1, 0, -1):
    d += 1
    cooperators_earn = stag_hunt_schelling_diagram.cooperation(c)
    defectors_earn = stag_hunt_schelling_diagram.defection(c)
    if d == 1:
      host_speech.append((
          f'* **If {c} of you row vigorously, and {d} rows less '
          f'vigorously,** the vigorous rowers get {cooperators_earn} each '
          f'(all that effort for little gain!), while the less vigorous '
          f'rower gets {defectors_earn}.'
      ))
    else:
      host_speech.append((
          f'* **If {c} of you row vigorously, and {d} others row less '
          f'vigorously,** the vigorous rowers get {cooperators_earn} each, '
          f'while the less vigorous rowers get {defectors_earn} each.'
      ))

  all_defectors_earn = stag_hunt_schelling_diagram.defection(0)
  host_speech.append((
      '* **And if everyone decides to row less vigorously,** you all save '
      f'energy but lose the race, earning {all_defectors_earn} points each.'
  ))
  host_speech.append((
      'So, the question is: can you trust your teammates to put in the effort '
      'for a glorious victory, or will you play it safe and row less '
      'vigorously, risking a loss?\n'
      'The choice is yours! Now, grab those oars and let\'s see some '
      'synchronized rowing... or not!'
  ))
  return '\n'.join(host_speech)
Generate the host's speech for the stag hunt minigame.
examples/deprecated/modular/environment/modules/circa_2003_american_reality_show.py