ПерейтиJumpHelper
использовать лучший язык Играйте в WeChat с PHP
возобновлять
- 2018.01.05
- Фиксированную задержку можно изменить на случайную задержку, можно установить диапазон
- Добавляйте случайные точки для нажатия и слегка перемещайте для подъема, имитируя пальцы.
- Коррекция расстояния 2.5D, исправьте эту ситуацию: как показано на рисунке.
- 2018.01.01
- Исправить совместимость разрешения экрана
- Использование функции подгонки Mathematica
- 2017.12.31
- Новая функция сопоставления средней точки
- Рассчитайте время прессования на основе аппроксимации квадратичной функции.
полагаться
- php-кли (>=5.6)
- php-gd
- инструмент отладки adb
- телефон Android
Как есть
- Откройте «Настройки» > «Параметры разработчика» на телефоне, включите отладку по USB и имитацию касания.
- Подключите мобильный телефон к компьютеру, установите драйвер, связанный с adb, и проверьте, может ли команда
adb devices
отображать идентификатор устройства. - Войдите в игру TiaoYiTiao в WeChat и нажмите «Начать».
- Компьютер запускает
php run.php
Если вы обнаружите, что прыжок слишком далек/близок, вы можете соответствующим образом настроить параметры в config.php
.
визуализации
Принцип сценария
- Сделайте скриншот экрана телефона и перенесите его на компьютер.
- Получите текущую задачу и ее целевую позицию, анализируя изображение.
- Рассчитайте время нажатия и смоделируйте операцию щелчка с помощью команды adb.
Принцип признания
- Положение символа: сопоставьте первое пиковое положение основы символа с помощью цвета.
- Целевое положение: после исключения цвета фона найдите положение первого одиночного пика сверху вниз и используйте коррекцию угла для случаев, которые не найдены (все данные распознавания хранятся в папке экрана).
функция подгонки
Ссылки
проект | автор |
---|
Научите вас использовать Python для игры в WeChat Tiaotiao | @wangshub |
Инструмент автоматической игры WeChat Tiaoyitiao | @aOrz |