Skip to content

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

🐦 OwlSort Puzzle Game Cucu fly

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.

Cucu fly

🎮 About OwlSort

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.


🚀 Features

✅ 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


🛠️ Setup

✅ 1. Clone the Repository

git clone https://github.com/AntonioAbilio/OwlSort-AI
cd OwlSort-AI

✅ 2. Create a Virtual Environment

python -m venv venv

✅ 3. Activate the Virtual Environment

source venv/bin/activate

✅ 4. Install Requirements

Install dependencies using pip:

pip install -r requirements.txt

▶️ Usage

1. Run the Solver

Run the application with:

python app.py

📝 License

This project is licensed under the MIT License – see the LICENSE file for details.


About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages