def get_chicken_host_speech(num_players: int) -> str:
  """Generate the host's speech for the chicken minigame."""
  host_speech = [(
      'Oi, contestants! Time to put down the hairspray and step away from the'
      " diary room, 'cause we've got a right proper challenge for you! It's"
      ' called... Home Appliance Sharing!\nNow, listen up: Imagine you and your'
      " fellow contestants are livin' it up in a swanky pad, kitted out with"
      " all the latest gizmos and gadgets. But here's the catch: who's gonna be"
      " the responsible one and keep that fancy telly working? You've got a"
      ' choice to make: Be a top mate and maintain that appliance for everyone'
      ' to enjoy, or be a bit of a scrounger and hope someone else does the'
      " dirty work. But be warned, if everyone's skiving off, that telly might"
      " just go kaput when you're about to watch Corrie!  What a nightmare! So,"
      ' are you gonna be a legend and keep the good times rolling, or are you'
      " gonna leave it to chance and risk missing out? Here's the lowdown on"
      ' the points:'
  )]
  all_cooperators_earn = chicken_schelling_diagram.cooperation(
      num_players
  )
  host_speech.append((
      '* **If everyone maintains the appliance,** it is always available, '
      f'and you each earn {all_cooperators_earn} points.'
  ))
  d = 0
  for c in range(num_players - 1, 0, -1):
    d += 1
    cooperators_earn = chicken_schelling_diagram.cooperation(c)
    defectors_earn = chicken_schelling_diagram.defection(c)
    if d == 1:
      host_speech.append((
          f'* **If {c} of you maintain the appliance, and {d} lets others '
          f'handle it,** the maintainers get {cooperators_earn} each, '
          f'while the person who leaves it to others gets '
          f'{defectors_earn}.'
      ))
    else:
      host_speech.append((
          f'* **If {c} of you maintain the appliance, and {d} others let '
          f'others handle it,** the maintainers get {cooperators_earn} '
          f'each, while those who leave it to others get '
          f'{defectors_earn} each.'
      ))

  all_defectors_earn = chicken_schelling_diagram.defection(0)
  host_speech.append((
      '* **And if everyone leaves the upkeep to others,** the appliance '
      f'is neglected and you all get {all_defectors_earn} points.'
  ))
  host_speech.append((
      'So, the question is: can you cooperate and ensure the appliance is '
      'always available, or will everyone neglect their duties and risk '
      'missing out when they need it most?\n'
      "The choice is yours! Now, let's see who's willing to step up and "
      'maintain that appliance!'
  ))
  return '\n'.join(host_speech)
Generate the host's speech for the chicken minigame.
examples/deprecated/modular/environment/modules/circa_2015_british_reality_show.py