#20 · Primary category: Game AI & Behavior Trees
auto-maple
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
recastnavigation
Industry-standard navigation-mesh toolset for games
mage
XMage - Magic Another Game Engine
lc0
Open source neural network chess engine with GPU acceleration and broad hardware support.
beehave
🐝 behavior tree AI for Godot Engine
forge
An unofficial rules engine for the world's greatest card game.