GraphQuest

Learn graph algorithms
by playing adventures

GraphQuest turns graph algorithms into story-driven gameplay. Explore worlds built on BFS, DFS, shortest paths, and more — learning by doing instead of just reading textbooks.

Features

What you'll experience

An educational game that makes algorithms click.

Story-Driven Levels

Each chapter presents a narrative challenge that naturally requires a specific graph algorithm to solve.

Interactive Graph Visualization

See algorithms execute step-by-step on interactive graphs. Watch BFS expand, DFS backtrack, and Dijkstra relax edges.

Progressive Difficulty

Start with basic traversals and work your way up to minimum spanning trees, network flow, and beyond.

Hands-On Challenges

Don't just watch — make decisions, choose edges, and guide the algorithm yourself to build real understanding.

Algorithm Library

A built-in reference for every algorithm covered, with pseudocode, complexity analysis, and real-world applications.

Progress Tracking

Track which algorithms you've mastered and which ones need more practice.

Tech Stack

Built with

Flutter & Dart

Beautiful cross-platform UI with smooth graph animations and interactions.

Custom Graph Engine

Purpose-built graph rendering and algorithm visualization system.

Educational Design

Designed with CS education research in mind — scaffolded learning meets game mechanics.

Start your quest

Explore graph algorithms through adventure — one node at a time.