https://github.com/timerke/aliceskill_citygame
Навык для Алисы от Яндекса. Навык реализует игру в города
https://github.com/timerke/aliceskill_citygame
flask game yandex-alice
Last synced: 19 days ago
JSON representation
Навык для Алисы от Яндекса. Навык реализует игру в города
- Host: GitHub
- URL: https://github.com/timerke/aliceskill_citygame
- Owner: timerke
- Created: 2021-01-29T08:47:29.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-02-06T07:57:19.000Z (over 5 years ago)
- Last Synced: 2025-08-31T22:39:26.941Z (9 months ago)
- Topics: flask, game, yandex-alice
- Language: Python
- Homepage:
- Size: 44.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AliceSkill_CityGame
[](https://travis-ci.com/timerke/AliceSkill_CityGame)
Навык для Алисы от Яндекса. Навык реализует игру Города.
## Краткое описание
После запуска навыка появляется приветственное сообщение с краткой инструкцией, что нужно сделать далее пользователю. Пользователь должен назвать (написать) название реально существующего города.
Приложение проверяет ответ пользователя на соответствие нескольким пунктам:
1. Ответ пользователя действительно является названием города.
2. Название города начинается с нужной буквы (название первого города может начинаться с любой буквы).
3. Название города ранее не называлось в игре (в рамках одной сессии).
После того как будет установлено, что ответ пользователя можно считать верным, приложение:
1. Получает краткую информацию о городе, названном пользователем, на сайте http://planetolog.ru/.
2. Находит на сайте http://planetolog.ru/ название города, которое начинается с буквы, на которую оканчивается название города пользователя, и которое ранее не называлось в игре.
3. Получает краткую информацию о найденном городе на сайте http://planetolog.ru/.
4. Отправляет ответ в требуемом сервисом Алиса формате. В ответе содержится краткая инструкция, которую должен выполнить пользователь для продолжения игры (назвать город, начинающийся с требуемой буквы).
Игра может быть завершена двумя способами:
1. Приложение не смогло «вспомнить» название города, которое начинается с требуемой буквы и которое ранее в игре не называлось (на сайте http://planetolog.ru/ закончились города). При этом посылается сообщение, в котором пользователь объявляется победителем.
2. Пользователь решил завершить игру.