Algorithm Visualisation Puzzle Game
A puzzle game where the player solves problems by discovering algorithmic strategies themselves, then sees the formal algorithm named afterwards. Teaching through play rather than animating a lecture.
Intermediate
A small team, or one strong student willing to learn something new.1 semester, 2 students
5 to ship
3 optional extrasSuggested stack
What you should ship
- At least 4 algorithm families as puzzle mechanics, such as sorting, pathfinding, greedy choice and dynamic programming
- Progressive levels within each family building from trivial to genuinely difficult
- A reveal step after each family connecting what the player worked out to the formal algorithm and its complexity
- Solution comparison showing the player's move count against the optimal
- A learning evaluation with at least 15 participants, measuring understanding before and after
If you have time left
- A level editor letting instructors create problems
- Difficulty adapting to how quickly a player is solving
- Analytics showing which concepts players most often fail to grasp
The problem
Algorithm visualisations mostly animate a correct solution while the student watches. Watching a sorting animation is pleasant and teaches very little, because the student never has to make the decision the algorithm makes.
What you build
Puzzles whose mechanics are algorithms. The player is not shown binary search; they are given a guessing game with limited attempts and discover halving on their own. Then the reveal names what they did and gives its complexity.
The design principle
Discovery first, formalism second. The insight has to arrive through play, and the name and analysis attach to something the player already understands. Getting this order right is the whole design challenge.
The hardest family to design for
Dynamic programming. Making overlapping subproblems feel like a game mechanic rather than a chore is genuinely difficult, and doing it well would be the most original part of the project. Attempt it, and report honestly if it did not work.
The evaluation that makes it a project
A learning study. Fifteen participants, a concept test before and after, and ideally a comparison against reading a standard explanation. Educational games are routinely submitted with no evidence that anyone learned anything; evidence is what distinguishes yours.
Scope warning
Four families done well. Do not build a full curriculum, an account system or leaderboards.
Ideas and guidance, not finished projects
These are project ideas and scoping guidance, published free for students to use as a starting point. I do not build, write, or sell final-year projects, and I do not complete coursework for anyone. Take an idea, make it yours, and build it.
Not sure this one fits you?
I help students pick an idea that matches their skills and their deadline, then scope it down until it is finishable. Guidance only, never done for you.
Stuck on something specific?
Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Every session is free; a few slots open each week.
Follow along
New writing, resources and project ideas land here first.