Skip to content

hellen004/AlgoQuest

Repository files navigation

AlgoQuest 🎮

A 2D educational puzzle game designed to make learning algorithms fun and interactive through gamification.

🎯 About

AlgoQuest helps students understand fundamental algorithms through visual, interactive puzzles. Each level focuses on a different algorithm with engaging gameplay mechanics.

🚀 Current Features

  • Bubble Sort level with interactive number swapping
  • Linear Search level with interactive element selection
  • Wizard-guided tutorial system
  • Random array generation
  • Visual feedback and animations
  • Sound effects for actions and level completion
  • Mobile-friendly touch controls

🛠️ Built With

  • Godot Engine 4.4.1
  • GDScript
  • Designed for Android mobile devices

📋 Algorithms Implemented

  • Bubble Sort
  • Linear Search
  • Selection Sort (planned)
  • Binary Search (planned)
  • Graph Traversal (planned)

🎮 How to Play

  1. Click adjacent numbers to swap them (Bubble Sort)
  2. Tap numbers to find the target value (Linear Search)
  3. Sort the array in ascending order
  4. Follow the wizard's instructions
  5. Complete levels with minimum moves

🔧 Installation

  1. Clone the repository:
git clone https://github.com/hellen004/AlgoQuest.git

About

A 2D educational puzzle game for learning algorithms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors