WumpusBot | Python 3.9.0
Телеграм бот WumpusBot - игра основанная на известной «Hunt the Wumpus»
«Hunt the Wumpus» — это пещера из 20 пронумерованных комнат, каждая из которых соединена тоннелями с тремя другими, т. е. пещера представляет собой расплющенный додекаэдр (в последующих версиях используются топологии, основанные на икосаэдре, листе Мёбиуса, пчелиных сотах и др.)2. В начале игры персонаж случайным образом оказывается в одной из комнат пещеры. За ход он может либо выстрелить в одну из трёх соседних комнат, либо перейти в какую-нибудь из них.
Для работы проекта нам предварительно потребуются
- Python - 3.9.0
- Предварительно установленный Docker и Docker-compose
- Git
- создаем папку в которой будем работать
mkdir wumpus
cd wumpus
git clone https://github.com/VasiliySilver/Wumpus.git
cd Wumpus
python -m pip install virtualenv
virtualev venv
Активация
- for Linux -
source venv\bin\activate
- for Windows -
venv\Scripts\activate.bat
Деактивация
deactivate
- переходим в корневую директорию
Wumpus
- Выполняем команду
pip install -r requirements.txt
- Перейти в папку
console
- выполнить python main.py
- Добавить файл config/local.env в корневую папку
- Заходим в телеграмм ищем BotFather
- Создаем бота и получаем Token
- Устанавливаем нужный нам токен
- В корневой дирректории выполняем
docker-compose up
- Заходим в бота и наслаждаемся игрой
- Добавить файл config/local.env в корневую папку
- Заходим в телеграмм ищем BotFather
- Создаем бота и получаем Token
- Устанавливаем нужный нам токен
- переходим в корневую директорию
Wumpus
- Выполняем команду
pip install -r requirements.txt
- Выполняем
python chat.py
- Заходим в бота и наслаждаемся игро1