Skip to content

Features

Abhishek Rai A edited this page Jun 21, 2026 · 1 revision

Features

Visualizer

  • Live pointer flags with color-coded chips
  • Bar states: unsorted (indigo), comparing (cyan), pivot (amber), sorted (green)
  • Squash-and-bounce swap animation
  • Sound mode — pitch mapped to bar value (220–880 Hz); square wave for swaps, sine for compares
  • Confetti on completion
  • Scrollable step history with JSON/CSV export
  • Custom array input (comma or space separated, up to 100 values)
  • Duplicate-value detector with one-click fix
  • Worst-case generator for the active algorithm
  • Share link + iframe embed snippet
  • Per-algorithm speed memory across tab switches

Compare / Race Mode

  • Race — all five algorithms run simultaneously with a live leaderboard
  • Versus — head-to-head between any two algorithms
  • Race history persisted in localStorage (last 10 runs), replayable
  • Export any race as JSON or CSV

Quiz Mode

Three escalating tiers:

  1. Pattern Recognition (1pt) — Identify, Predict
  2. Applied Understanding (2pt) — Trace, Bug-finding
  3. Deep Reasoning (3pt) — Reorder pseudocode, Trade-off questions

Every answer reveals an explanation panel. Score, streak, and best streak are tracked.

Sort DNA

A session personality engine in the footer. Tracks algorithm switches, steps advanced, pseudocode reads, races run, and dwell time, then reduces these into four 0–100 scores: Curiosity, Speed, Breadth, Race. Combined, these produce a personality label (e.g. Explorer, Speedrunner, Completionist).

Embeddable Widget

A chrome-free version at /embed, meant to be dropped into blog posts or teaching pages via <iframe>.

Clone this wiki locally