battlepillars-bot/README.md

49 lines
2.2 KiB
Markdown
Raw Normal View History

2022-12-26 01:02:19 +03:00
# 🇺🇦 🖕
## 🍎 Бот для фарма в Battlepillars
![Battlepillars Logo](images/logo.png)
🇺🇸 [English](README-EN.md) guide!
## 💻 Требования
* [JDK](https://adoptium.net/temurin/releases/) 11.0.17+8
* [SikuliX](https://launchpad.net/sikuli/sikulix/2.0.5/+download/sikulixide-2.0.5.jar) 2.0.5 или выше
* [Jython](https://search.maven.org/artifact/org.python/jython-standalone/2.7.3/jar) 2.7.3 Standalone
## 💽 Установка Jython
Скачаиваем `jython-standalone-2.7.3.jar` и размещаем его по указанным путям
для своей операционной системы.
* Windows: `%APPDATA%\Sikulix\Extensions`
* Mac: `~/Library/Application Support/Sikulix/Extensions`
* Linux: `~/.Sikulix/Extensions`
## 🕹 Подготовка игры
1. Установить в настройках игры **оконный режим** и разрешение окна **1024x768**
2022-12-26 01:04:30 +03:00
2. Выбрать для гусениц скин «Кольчуга»
2022-12-26 01:02:19 +03:00
3. Запустить из меню игры кампанию, открыть 8 уровень
4. В качестве элементов экипировки выбрать
третий предмет: **Медик**, четвёртый предмет: **Огнемёт**
5. Запустить уровень (это необходимо, чтобы по умолчанию всегда был выбран 8 уровень)
## 🤖 Запуск бота
1. Открываем игру, заходим в компанию и оставляем игру на глобальной карте,
чтобы 8 уровень был на экране
2. Открываем скрипт `apple-farm.py` в SikuliX IDE
3. Запускаем скрипт
> Для остановки выполнения скрипта исполльзуется
> комбинация клавиш [Alt]+[Shift]+[C].
## ⭐ Дополнительно
### run-ide.bat
Скрипт для запуска **SikuliX IDE** с необходимой версией **JDK**.
Предпологается, что директория с JDK разположена рядом с файлом IDE (`sikulixide-2.0.5.jar`).