Перейти к основному содержимому

Игра «Города»

В этом туториале мы покажем как создать бота, который будет играть с пользователем в игру «Города».

Суть игры заключается в том, что игроки поочередно называют реально существующий город любой страны. Название города должно начинаться на букву, которой оканчивается название города предыдущего игрока. Например, первый игрок говорит Москва, тогда второй должен назвать город на букву А, например Архангельск.

подсказка
Перед началом работы над ботом мы рекомендуем ознакомиться с общей структурой проекта бота, а также пройти туториал Создание простого бота.

Правила игры

Сначала установим правила игры:

  • Бот спрашивает пользователя, кто первым будет загадывать город.
  • Бот или игрок называет город.
  • Следующий игрок называет город на последнюю букву.
  • Нельзя повторно использовать город. Кроме того, нельзя использовать короткие названия городов. Например, Санкт-Петербург, а не Питер.
  • Если города на определенную букву закончились, то используем вторую букву с конца.
  • Игра заканчивается тогда, когда игрок напишет боту «сдаюсь» или «мне надоело».

Теперь приступайте к созданию бота:

  1. Напишите функции для игры, которые понадобятся для сценария.
  2. Создайте конфигурационный файл и сценарий бота.
  3. Разберитесь со структурой сценария
  4. Протестируйте бота.