search
HomeBackend DevelopmentPython TutorialPython 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!

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
The Main Purpose of Python: Flexibility and Ease of UseThe Main Purpose of Python: Flexibility and Ease of UseApr 17, 2025 am 12:14 AM

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: The Power of Versatile ProgrammingPython: The Power of Versatile ProgrammingApr 17, 2025 am 12:09 AM

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.

Learning Python in 2 Hours a Day: A Practical GuideLearning Python in 2 Hours a Day: A Practical GuideApr 17, 2025 am 12:05 AM

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 vs. C  : Pros and Cons for DevelopersPython vs. C : Pros and Cons for DevelopersApr 17, 2025 am 12:04 AM

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.

Python: Time Commitment and Learning PacePython: Time Commitment and Learning PaceApr 17, 2025 am 12:03 AM

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: Automation, Scripting, and Task ManagementPython: Automation, Scripting, and Task ManagementApr 16, 2025 am 12:14 AM

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.

Python and Time: Making the Most of Your Study TimePython and Time: Making the Most of Your Study TimeApr 14, 2025 am 12:02 AM

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: Games, GUIs, and MorePython: Games, GUIs, and MoreApr 13, 2025 am 12:14 AM

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.

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

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
1 months agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
1 months agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
1 months agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat Commands and How to Use Them
1 months agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

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.

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

MinGW - Minimalist GNU for Windows

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

Dreamweaver CS6

Visual web development tools