# wartank Бот для игры в wartank.ru ## Идея Пусть танк сам воюет, а вы ходите куда хотите. ## Поддержка звука Консольный звук поддерживается только в `Linux`. Поддержка его вовсе необязательна, но при приближении битвы -- консольного звука не будет. В браузере звук будет производиться только если включена главная страница в браузере. Установка необходимого компонента (**Ubunutu**): ```bash sudo apt-get install libasound2-dev ``` Компонент консольного бипера лежит вместе с основным пускачом в собранном виде (качать и собирать [вот отсюда](https://github.com/dbatbold/beep)). В комплекте консольный генератор звуков собран для `Ubuntu 20.04 LTS x64`. ## Запуск Бот работает с RPC-мордой. После запуска сервера надо запустить десктоп клиент: - при работе: [localhost:18050](http://localhost:18050/) - при разработке: [localhost:18050](http://localhost:18060/) ## Клиент Для работы клиента необходимо установить `python3.11` и к нему: ```bash source ./venv/bin/activate python3 -m venv venv python3 -m pip install requests ``` ## Обновление списка зависимостей Необходимо выполнять с активированным виртуальным окружением. ```bash pip list > requiments.txt ``` ## Цели сборки ```bash make # Сборка бота make build # -//- make dev.run # Сборка и запуск бота в разработке make prod.run # Сборка и запуск бота в проде make mod # Обновление зависимостей make test.run # Запуск всех тестов make lint # Запуск всех линтеров ```