This project is a fully automated game bot developed for Albion Online, built using Python. The bot is designed to perform various in-game tasks autonomously by utilizing object detection, multi-threading, and image processing to scan the game environment, interact with objects, and perform actions such as farming, fighting, and peace mode activation.
The bot demonstrates advanced skills in computer vision, automation, and multi-threaded programming, and serves as an excellent showcase of my capabilities as a developer.
Utilizes YOLOv11 for detecting various game objects such as mobs, farmable resources, and player characters.
Detects the status of spells and casts appropriate abilities, such as shields and attacks, based on in-game conditions.
Automates actions like farming, fighting, and using items (e.g., shields, healing spells) based on object detection.
Recognizes in-game obstacles and adjusts the movement path to avoid them.
Implements multi-threading to handle simultaneous scanning and action execution, ensuring efficient performance.
The primary language used for developing the bot.
For image processing and object detection.
For object detection and classification.
For automating keyboard and mouse inputs.
For detecting hotkey inputs to trigger actions such as taking screenshots.
For managing multiple threads to handle different tasks concurrently.
All of the data and models were labeled and trained using roboflow. The projects are completely open and available for anyone to use.
Main "everything" model https://universe.roboflow.com/albion-edu-workspace/albion_detector-l4o1a
Obstacle Instance model https://universe.roboflow.com/albion-edu-workspace/obstacle_instance_detection
Spell Detector model https://universe.roboflow.com/albiondetector/spell_detector
Loading Bar model https://universe.roboflow.com/albion-edu-workspace/loading_bar
Low Health model https://universe.roboflow.com/albion-edu-workspace/low_detector
You can download the pre-compiled binary from my google drive https://drive.google.com/drive/folders/1cSoGCpN0hpp1aY5-MlTe3TlO-C0Nj1lT?usp=sharing