Skip to content

Latest commit

 

History

History
12 lines (7 loc) · 1.17 KB

README.md

File metadata and controls

12 lines (7 loc) · 1.17 KB

An independent project of daddygang @Zhejiang University

Automating WeChat Jumping Chess

<iframe width="728" height="410" src="https://www.youtube.com/embed/70zUB0rf0Kg" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

WeChat Jumping Chess game was popular in early 2018. People compete against each other trying to hit the highest record score among friends. Well, where there is competition, there is cheating. While many automation methods on the Internet uses PDB tools or screenshots as an interface, these methods are easily busted by anti-cheating algorithms maintained by a bunch of smart people at WeChat team.

With my approach, using real camera as the sensor and steering motor as the executer, every time the arm hits the screen, the position is going to be slightly different. This means that there could be no means of distinguishing between a robot arm and a human player.

With just several attempts, I managed to hit socres as high as 1437.

For further information on the technical details on how I did this, please refer to my blog post on ZhiHu for the step-by-step break down.