timerke / AliceSkill_CityGame

Навык для Алисы от Яндекса. Навык реализует игру в города

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AliceSkill_CityGame

Build Status

Навык для Алисы от Яндекса. Навык реализует игру Города.

Краткое описание

После запуска навыка появляется приветственное сообщение с краткой инструкцией, что нужно сделать далее пользователю. Пользователь должен назвать (написать) название реально существующего города. Приложение проверяет ответ пользователя на соответствие нескольким пунктам:

  1. Ответ пользователя действительно является названием города.
  2. Название города начинается с нужной буквы (название первого города может начинаться с любой буквы).
  3. Название города ранее не называлось в игре (в рамках одной сессии).

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

  1. Получает краткую информацию о городе, названном пользователем, на сайте http://planetolog.ru/.
  2. Находит на сайте http://planetolog.ru/ название города, которое начинается с буквы, на которую оканчивается название города пользователя, и которое ранее не называлось в игре.
  3. Получает краткую информацию о найденном городе на сайте http://planetolog.ru/.
  4. Отправляет ответ в требуемом сервисом Алиса формате. В ответе содержится краткая инструкция, которую должен выполнить пользователь для продолжения игры (назвать город, начинающийся с требуемой буквы).

Игра может быть завершена двумя способами:

  1. Приложение не смогло «вспомнить» название города, которое начинается с требуемой буквы и которое ранее в игре не называлось (на сайте http://planetolog.ru/ закончились города). При этом посылается сообщение, в котором пользователь объявляется победителем.
  2. Пользователь решил завершить игру.

About

Навык для Алисы от Яндекса. Навык реализует игру в города


Languages

Language:Python 82.9%Language:HTML 15.6%Language:CSS 1.5%