A game with ai designed to solve puzzles inspired by the mobile game Bird Sort 2. This solver employs various search algorithms like BFS, DFS, A*, Greedy, and more.
OwlSor is a captivating puzzle game where players sort colored birds perched on tree branches, aiming to group birds of the same color together. Once grouped, these birds can fly away, freeing up branch space for further sorting. The game introduces challenges such as limited branch space and specific sorting rules, making it both engaging and mentally stimulating.
For more details, visit the Bird Sort 2 Color Puzzle Game on the App Store.
✅ Supports multiple search algorithms:
- BFS (Breadth-First Search)
- DFS (Depth-First Search)
- DLS (Depth-Limited Search)
- A* (A-Star Search)
- Iterative Deepening
- Greedy Search
- Weighted A*
✅ Beautiful Sprites and animations hand made for the game
✅ Multithreading for non-blocking execution
✅ Clean cancellation with graceful exit
✅ Tracks execution time and algorithm performance
git clone https://github.com/AntonioAbilio/OwlSort-AI
cd OwlSort-AIpython -m venv venvsource venv/bin/activateInstall dependencies using pip:
pip install -r requirements.txtRun the application with:
python app.pyThis project is licensed under the MIT License – see the LICENSE file for details.

