battlepillars-bot/README.md

49 lines
2.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 🇺🇦 🖕
## 🍎 Бот для фарма в 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**
2. Выбрать для гусениц скин «Кольчуга»
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`).