gnimag is an intelligent game auto-player. It holds world records in multiple smartphone games. gnimag is the software component in this multi-part, real-time game autoplaying system:
- The smartphone runs a game, say MrFlap. It shares its screen with the computer.
- gnimag is running on the computer. It continuously analyses the smartphone screen, deduces the game's physics parameters and calculates exactly when the screen must be tapped to survive as long as possible.
- Every tap that gnimag schedules is performed by the tapping robot.
In this process, gnimag considers every little detail. For example, there is a noticeable delay between the real-time game on the smartphone and the video stream that is received by the screen sharing program. There is a small additional delay involved between telling the robot to perform a tap and the tap actually being performed on the smartphone. gnimag measures, and continuously updates, these delays and considers them when calculating the perfect moments for tapping.
gnimag holds active world records in various games. Click here to see them all! π
Go through the Tutorial.
You do NOT need a robot in order to run gnimag. If you own an Android device or Windows Phone, the screen sharing program can simulate tapping your smartphone, so there is no need for a robot. You DO need a robot if you want to run gnimag on an iPhone, however.
If you're new to gnimag, you can read on how it works or how you execute it:
- β Tutorial
- π‘ How Does gnimag Work
If you want to contribute to gnimag (for example, implement gnimag for a new game, or fix existing bugs), have a look here:
- βοΈ Modularisation
- π©βπ» Developing
- π¦ Explaining the MrFlap Implementation
Finally, here is a list of world records which are held by gnimag and a list of all games which are implemented or currently in progress:
- π³ Implemented Games
Also, if you discover a bug or have a question or game idea, write an issue or contact us.
Enjoy!