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`).
|