13.8K ·GitHub
Что это такое?
Это Python-скрипт, который автоматически играет в мини-игру WeChat «Прыжок» (跳一跳). Он использует распознавание изображений, чтобы измерять расстояние прыжка, и ADB, чтобы управлять экраном телефона.
Это приложение или просто скрипт?
Это отдельный Python-скрипт, который вы запускаете на компьютере. Он не устанавливается на сам телефон, а управляет им извне через ADB.
Как всё это запустить?
Склонируйте репозиторий, убедитесь, что на телефоне открыта игра «Прыжок», и запустите скрипт. Он получит скриншот через ADB, проанализирует его и выполнит нажатие на экран нужной длительности, чтобы совершить прыжок.
Нужно ли сначала настроить ADB?
Да, нужно установить Android Debug Bridge (ADB) и настроить его на подключение к вашему телефону, а также Python 3, чтобы избежать проблем с кодировкой и импортом.
Антибан-механизмы в коде ещё работают?
Автор предупреждает, что защита WeChat стала строже и антибан-приёмы в коде могут уже не работать, поэтому сейчас проект в основном предназначен для учебных целей.
Поддерживаются ли и ручной, и автоматический расчёт прыжка?
Да. В ручном режиме вы кликаете начальную и конечную точки на скриншоте, показанном через Matplotlib, чтобы измерить расстояние. В автоматическом режиме скрипт сам находит фигурку и платформу по цвету.
Работает ли это и на iOS-устройствах?
В README описаны шаги настройки и для Android, и для iOS, но основной механизм получения скриншотов и управления, который здесь используется, опирается на ADB, а это инструмент для Android.
Как скрипт определяет, как долго нажимать на экран?
Он вычисляет расстояние в пикселях между текущим положением персонажа и целевой платформой, а затем переводит это расстояние в пропорциональную длительность нажатия, которая через ADB запускает прыжок.
Почему нет установщика в один клик?
Это скрипт-хобби для учебных целей, построенный на автоматизации через ADB, поэтому установка сводится к клонированию репозитория, подключению телефона по ADB и запуску Python-файла напрямую.
What are similar projects?
March7thAssistant, ok-wuthering-waves, MaaEnd, InstaPy, py12306, RedditVideoMakerBot, DeltaForce-OBS-Locker, 12306
Which topics is it in?
adb, script, bot, hacking-tool, wechat, gaming, image-processing, computer-vision, command-line-tool, android, education, automation

