### Функционал: 1. **Игровой процесс через команды:** - `/start` — Начало игры. - `/status` — Посмотреть текущее здоровье, магию, собранные сокровища. - `/attack` — Атаковать врага. - `/heal` — Лечиться. - `/magic` — Использовать магию. - `/next_room` — Перейти в следующую комнату. 2. **Уведомления:** - Бот уведомляет о событиях: встрече с монстром, нахождении сокровища или повышении уровня. 3. **Сохранение прогресса:** - Реализовать сохранение через Telegram ID, чтобы игрок мог продолжить игру позже. ### Технологический стек: - **Библиотеки:** - `python-telegram-bot` или `aiogram` для работы с Telegram API. - **Хостинг:** - Использование серверов на AWS, Heroku или PythonAnywhere для поддержки работы бота. - **База данных:** - SQLite или PostgreSQL для сохранения прогресса игроков. ### Дополнительные функции: - **Режимы игры:** - Быстрая игра или полный режим исследования. - **Соревнования:** Сравнение результатов между игроками. - **Интерактивные кнопки:** - Клавиатура в Telegram для удобства выбора действий.
Activity