search
HomeBackend DevelopmentPython TutorialWeChat Tiaoyitiao python auxiliary script example sharing

This article mainly organizes the auxiliary script content about WeChat Tiaoyitiao. This time we have compiled the python script content for you. Let’s learn it together.

During this period, the WeChat Tiaoyitiao game is very popular, but it is very difficult to get high scores. For programmers, the first idea is to write an auxiliary script plug-in to increase the score. Easy, python is very popular now. Let’s summarize the following auxiliary scripts about jumping written by various gods based on python language. When learning, you mainly understand their writing ideas, which is very helpful for you to learn python. .

1. WeChat jumps to automatically run the python script

Notes: Ideas

Core: after each stabilization Take a screenshot and calculate the coordinates of the chess piece and the midpoint coordinate of the top surface of the next block based on the screenshot.

Get the long press time based on the distance between the two points multiplied by a time coefficient

Identify the chess pieces: Rely on the color of the chess pieces to identify the position. Through the screenshot, I found that the bottom line is probably a straight line, so I traversed from top to bottom line by line.

Compare the colors (the color uses a interval to compare) Find all the points in the bottom row, and then find a midpoint.

After finding it, let the Y-axis coordinate reduce half the height of the chess piece chassis to get the coordinates of the center point

Identify the chessboard: rely on the color difference between the background color and the squares. Start from the position below the score and scan line by line. Since the top of the circular blocks is a line,

The top of the square is probably a point, so I used a method similar to identifying chess pieces to identify a few more points to find the midpoint.

At this time, I got the X-axis of the midpoint of the block. Coordinates, assuming that the chess piece is now at the center of the current block,

The Y coordinate of the midpoint is derived based on a fixed angle obtained through a screenshot

Finally: According to The coordinates of the two points are calculated by multiplying the distance by a coefficient to obtain the long press time (it seems that the X-axis distance can be used directly)

2. Score dominance! Python helps you jump on WeChat to get high scores

Note: The working principle of this script

Screenshot of the jump page

Calculate the distance between the initial point and the end point

Find a way to measure the coefficient of distance and pressing time

Find a way to press the phone for a specified time

Repeat 1-4

3, WeChat Jump Mini Game Python Script

Principle: Configure adb environment variables and add the path where adb.exe is located in My Computer-"Properties-"Advanced System Settings-"Environment Variables-"Path.

4. Detailed explanation of the steps to implement the WeChat jump auxiliary tool in python

This is a script about simulation on the PC side

Instructions:

1. Install an Android emulator on windows, Android version 5.1 or above

2. Download and install the latest WeChat 6.6.1 in the emulator

3. It is best to use python2.7. The pyhook package of python3 has bugs, which is more troublesome to solve.

5. WeChat Tiaoyitiao python auxiliary software ideas and image recognition source code analysis

Core idea

Get the distance from the chess piece to the center point of the next block

Calculate the time of touching the screen

Click the screen

Calculate the distance from the chess piece to the center point of the next block

Use the adb shell screencap -p command to obtain the current screen of the mobile phone

And then upload it through the image Use the information to find out the coordinates of the chess piece and the coordinates of the center point of the next block

Then calculate the distance through the distance formula between the two points

6. Xiaomi 5s WeChat Jump app python source code

This script uses the Xiaomi 5S mobile phone as an example. The principle and implementation are similar to those introduced before.

7. python3 realizes jump, click and jump

1. Overall idea

The coordinates of the chess piece and the coordinates to be reached in the next step are based on The two coordinates calculate the distance between the two points for jumping.

2. Distribution ideas

1. Take the screenshot according to the command and save the initial image to the mobile phone, and then upload it to the local folder

2 , put the obtained screenshot into the newly created coordinate axis (matplotlib)

3. Obtain the initial coordinates and key coordinates through the mouse click event, and calculate the straight-line distance

4. Jump, clear the coordinates and update the screenshot after the jump is completed

8. Teach you to use Python to implement WeChat jump (Mac+iOS version)

This is Script implemented in Python in MAC environment and IOS system.

9. Python+OpenCV lets the computer help you play WeChat.

The script in this article is slightly more complicated and is suitable for advanced python programmers to learn.

The above is the relevant content compiled by Script House for you about using python language to write WeChat jump scripts under different operating system environments. If you are very interested in this, then after studying the above Content, you will have a deeper understanding of Python knowledge. By taking the small game of Jump as an example, you can draw inferences about other cases from more content.

Related recommendations:

php implementation of WeChat jump game

##js push box game implementation tutorial

How to implement HTML5 brick-breaking game using native js

The above is the detailed content of WeChat Tiaoyitiao python auxiliary script example sharing. For more information, please follow other related articles on the PHP Chinese website!

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Python vs. C  : Understanding the Key DifferencesPython vs. C : Understanding the Key DifferencesApr 21, 2025 am 12:18 AM

Python and C each have their own advantages, and the choice should be based on project requirements. 1) Python is suitable for rapid development and data processing due to its concise syntax and dynamic typing. 2)C is suitable for high performance and system programming due to its static typing and manual memory management.

Python vs. C  : Which Language to Choose for Your Project?Python vs. C : Which Language to Choose for Your Project?Apr 21, 2025 am 12:17 AM

Choosing Python or C depends on project requirements: 1) If you need rapid development, data processing and prototype design, choose Python; 2) If you need high performance, low latency and close hardware control, choose C.

Reaching Your Python Goals: The Power of 2 Hours DailyReaching Your Python Goals: The Power of 2 Hours DailyApr 20, 2025 am 12:21 AM

By investing 2 hours of Python learning every day, you can effectively improve your programming skills. 1. Learn new knowledge: read documents or watch tutorials. 2. Practice: Write code and complete exercises. 3. Review: Consolidate the content you have learned. 4. Project practice: Apply what you have learned in actual projects. Such a structured learning plan can help you systematically master Python and achieve career goals.

Maximizing 2 Hours: Effective Python Learning StrategiesMaximizing 2 Hours: Effective Python Learning StrategiesApr 20, 2025 am 12:20 AM

Methods to learn Python efficiently within two hours include: 1. Review the basic knowledge and ensure that you are familiar with Python installation and basic syntax; 2. Understand the core concepts of Python, such as variables, lists, functions, etc.; 3. Master basic and advanced usage by using examples; 4. Learn common errors and debugging techniques; 5. Apply performance optimization and best practices, such as using list comprehensions and following the PEP8 style guide.

Choosing Between Python and C  : The Right Language for YouChoosing Between Python and C : The Right Language for YouApr 20, 2025 am 12:20 AM

Python is suitable for beginners and data science, and C is suitable for system programming and game development. 1. Python is simple and easy to use, suitable for data science and web development. 2.C provides high performance and control, suitable for game development and system programming. The choice should be based on project needs and personal interests.

Python vs. C  : A Comparative Analysis of Programming LanguagesPython vs. C : A Comparative Analysis of Programming LanguagesApr 20, 2025 am 12:14 AM

Python is more suitable for data science and rapid development, while C is more suitable for high performance and system programming. 1. Python syntax is concise and easy to learn, suitable for data processing and scientific computing. 2.C has complex syntax but excellent performance and is often used in game development and system programming.

2 Hours a Day: The Potential of Python Learning2 Hours a Day: The Potential of Python LearningApr 20, 2025 am 12:14 AM

It is feasible to invest two hours a day to learn Python. 1. Learn new knowledge: Learn new concepts in one hour, such as lists and dictionaries. 2. Practice and exercises: Use one hour to perform programming exercises, such as writing small programs. Through reasonable planning and perseverance, you can master the core concepts of Python in a short time.

Python vs. C  : Learning Curves and Ease of UsePython vs. C : Learning Curves and Ease of UseApr 19, 2025 am 12:20 AM

Python is easier to learn and use, while C is more powerful but complex. 1. Python syntax is concise and suitable for beginners. Dynamic typing and automatic memory management make it easy to use, but may cause runtime errors. 2.C provides low-level control and advanced features, suitable for high-performance applications, but has a high learning threshold and requires manual memory and type safety management.

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

Atom editor mac version download

Atom editor mac version download

The most popular open source editor

EditPlus Chinese cracked version

EditPlus Chinese cracked version

Small size, syntax highlighting, does not support code prompt function

SecLists

SecLists

SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.