


Python implements the gold coin brushing script function of King of Glory
Many friends of King of Glory want to buy scripts and cheats. If they want to get gold coins more easily, they can buy heroes in the game. Python is also very important in our development. Today I will introduce to you how to use Python. Write a script about earning gold coins in the mobile game King of Glory in this language. Friends who are interested can refer to it and learn it. I hope it can help everyone.
There is a challenge mode in the adventure mode of Glory of Kings. You can get more gold coins by passing the level for the first time. You will still get a small amount of gold coins by re-challenging later. This is not a bug. You can do it only if you are not bothered by manual brute force. You can brush gold coins.
Recommended level: The Fallen Wasted City - Memories of the Witch
This level uses pure output heroes to defeat the BOSS in about 20 seconds, and to clear the level in about 50 seconds. Each time you repeat the level, you can get Reward 19 gold coins. It is recommended that you manually play through the level to experience it before cheating. This is the principle of the game.
To put it simply, you need to perform the following steps:
Open the interface to the challenge level: The Fallen Wasted City - Memories of the Witch [Click Next]
Enter the lineup Adjust the interface and arrange the lineup in advance. [Click to complete the level]
Enter the challenge interface. [Click the upper right corner - Automatically - Wait for the challenge to end]
Enter the challenge completion interface. [Click the screen to continue]
Enter the level reward interface. [Click to challenge again]
Enter the lineup adjustment interface, loop to step 1 or step 2 [It seems to depend on the game area and version]
As long as you can simulate a screen click You can complete the script of brushing gold coins. The easiest way to click on the Android simulation interface is to use ADB to send commands. There is no need to root the phone or install third-party software. It is convenient and fast. ADB command clicks on the screen coordinates [x, y]. You can use the command:
adb shell input tap x y
IOS. I don’t know if there are similar tools and commands. If there are, it will also be possible to automatically brush gold coins. Very simple.
Preparation
This script is suitable for the Android game area and requires a real Android phone.
The mobile phone needs to turn on the USB debugging mode to allow computer debugging.
The computer needs to have the Android driver installed. Generally, Wandoujia or various butlers can automatically install it for you.
The computer needs to have the ADB toolset, which can be obtained in many ways.
The ADB tool needs to be added to the environment variable PATH so that it can be called at any time.
Python needs to be installed on the computer because this is the scripting language of my choice.
Professional development and testers can also refer to my other two blogs:
Building Appium + Android automated testing environment under Windows
Configuring the Appium+Android automated testing environment on Mac OSX
If you just want to earn gold coins, you only need to install the driver and ADB tools.
Steps
If everything is in place, then the steps are very simple.
Environment Detection
Connect the phone with USB. If a warning pops up, please allow the computer to debug the phone.
Use the command adb devices to check that adb and phone status are ready.
$ adb devices List of devices attached b******4 device
Simulate clicking on the screen, for example you can open the drawing software and then run the command:
adb shell input tap 500 500
If if everything OK, then you will see that the drawing software has a point at the coordinate (500,500).
Code implementation
The screen position that needs to be clicked to pass the level is fixed. With comments, we only need less than 30 lines of code to complete it.
def tap_screen(x, y): os.system('adb shell input tap {} {}'.format(x, y)) def do_money_work(): print('#0 start the game') tap_screen(1600, 970) sleep(3) print('#1 ready, go!!!') tap_screen(1450, 910) sleep(15) print('#2 auto power on!') tap_screen(1780, 40) for i in range(25): tap_screen(1000, 500) sleep(1) print('#3 do it again...\n') tap_screen(1430, 980) sleep(3)
Then we write a main function to cycle money.
if __name__ == '__main__': for i in range(repeat_times): print('round #{}'.format(i + 1)) do_money_work()
Then:
Download kog.py in the project to local.
Open the game and enter the challenge mode, witch's memory, and lineup adjustment interface.
Adjust the parameters in kog.py according to the mobile phone performance and resolution. (Mobile phone resolution, number of gold brushes, etc.)
Run the following command and you can view the real-time running effect on your phone.
python kog.py
Note:
The upper limit of gold coins per week is 4200, which takes nearly 4 hours. It is not recommended to max it all at once. Mobile phone and You all need to rest.
Inscriptions, mobile phone performance, and hero selection will all affect the clearance speed. You can fine-tune the waiting time yourself.
If you don’t want to be bound by a USB data cable, you can consider using a wireless connection to a real Android device.
Related recommendations:
Detailed example of Python face recognition
How to use Python to implement a two-layer neural network and perceptron model
Example of Python language implementing Baidu speech recognition function
The above is the detailed content of Python implements the gold coin brushing script function of King of Glory. For more information, please follow other related articles on the PHP Chinese website!

Python's flexibility is reflected in multi-paradigm support and dynamic type systems, while ease of use comes from a simple syntax and rich standard library. 1. Flexibility: Supports object-oriented, functional and procedural programming, and dynamic type systems improve development efficiency. 2. Ease of use: The grammar is close to natural language, the standard library covers a wide range of functions, and simplifies the development process.

Python is highly favored for its simplicity and power, suitable for all needs from beginners to advanced developers. Its versatility is reflected in: 1) Easy to learn and use, simple syntax; 2) Rich libraries and frameworks, such as NumPy, Pandas, etc.; 3) Cross-platform support, which can be run on a variety of operating systems; 4) Suitable for scripting and automation tasks to improve work efficiency.

Yes, learn Python in two hours a day. 1. Develop a reasonable study plan, 2. Select the right learning resources, 3. Consolidate the knowledge learned through practice. These steps can help you master Python in a short time.

Python is suitable for rapid development and data processing, while C is suitable for high performance and underlying control. 1) Python is easy to use, with concise syntax, and is suitable for data science and web development. 2) C has high performance and accurate control, and is often used in gaming and system programming.

The time required to learn Python varies from person to person, mainly influenced by previous programming experience, learning motivation, learning resources and methods, and learning rhythm. Set realistic learning goals and learn best through practical projects.

Python excels in automation, scripting, and task management. 1) Automation: File backup is realized through standard libraries such as os and shutil. 2) Script writing: Use the psutil library to monitor system resources. 3) Task management: Use the schedule library to schedule tasks. Python's ease of use and rich library support makes it the preferred tool in these areas.

To maximize the efficiency of learning Python in a limited time, you can use Python's datetime, time, and schedule modules. 1. The datetime module is used to record and plan learning time. 2. The time module helps to set study and rest time. 3. The schedule module automatically arranges weekly learning tasks.

Python excels in gaming and GUI development. 1) Game development uses Pygame, providing drawing, audio and other functions, which are suitable for creating 2D games. 2) GUI development can choose Tkinter or PyQt. Tkinter is simple and easy to use, PyQt has rich functions and is suitable for professional development.


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

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.

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
The most popular open source editor

MinGW - Minimalist GNU for Windows
This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

Dreamweaver CS6
Visual web development tools