#20 · Primary category: Game AI & Behavior Trees

auto-maple

ai computer-vision machine-learning maplestory

Artificial intelligence for MapleStory that uses machine learning and computer vision to navigate challenging in-game environments

Project last updated:12/26/25

GitHub Stars

700

Forks

323

Contributors

1

License

Other

Why we included this project

Auto Maple is a Python bot that plays the 2D MMORPG MapleStory by reading the screen instead of hooking into the game. OpenCV template matching finds the minimap and tracks the player's position, and the bot acts through simulated key presses. The code is organized so you can actually follow it: command books define per-class abilities, routines say where to move and what to do, and a quadtree-based layout object with A* pathfinding handles navigation. The rune-solving subsystem is a nice concrete case of preprocessing frames with color filtering and Canny edges before a custom-trained TensorFlow model takes over. If you build automation around screen capture, or you're curious about game bots and computer-vision pipelines that act on live frames, this is one of the more complete open-source references around, and the companion resources repository adds command books and map routines.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category