Algorithm Academy / Cyber Puzzle Game

SortQuest

Master algorithms through interactive puzzle challenges

8 Modes 5 Levels Daily Challenge Leaderboard

How to Play

Algorithm Modes

  • Bubble Sort: Compare adjacent tiles and swap only when left > right.
  • Selection Sort: Place the minimum remaining tile into the current target position.
  • Insertion Sort: Move the current key left while previous tiles are larger.
  • Merge Sort: Follow the merge process: select the next smallest value from the active left/right halves.
  • Quick Sort: Select values based on the pivot: smaller values go before the pivot, larger ones after.
  • Heap Sort: Maintain max-heap property: select the largest value to move to the sorted end.
  • Binary Search: Check the middle tile of the active sorted range until the target is found.
  • BFS Graph: Visit graph nodes level by level in breadth-first order from A.

Controls

  • Hint: Gives guidance but reduces score.
  • Reset: Restores the current puzzle.
  • New Puzzle: Creates a new puzzle based on selected level.
  • Level Editor: Lets users load a custom array and generate a share link.
Active Level 1
Moves0
Time00:00
Score100
Hints Used0
Select two adjacent tiles to make a Bubble Sort move.
Compare adjacent tiles.
Compare

Bubble Sort objective

Step 0

Repeatedly compare neighboring values and move larger values to the right.

Average time: O(n²) · Focus: adjacent comparisons

Save your result

Keyboard: Tab/arrow keys navigate tiles, Enter or Space selects, H gives a hint, R resets.

Daily Challenge

Daily Challenge inactive.

Level Editor

Enter 3–64 unique positive whole numbers separated by commas.

Leaderboard

Rank Name Algorithm Level Score Moves Time Stars
No leaderboard records yet.

Daily Leaderboard

Rank Name Date Algorithm Level Moves Time Stars
No daily records yet.