STATUS: BUILDING · OFFLINE DESKTOP STUDIO
वेगोत्कर्ष

RETROSPEED

Race Your Fingers // Arcade Touch Typing Velocity Studio

Built with React 18, Vite 6, Tailwind, and Electron on a 100% offline desktop architecture with sub-millisecond keystroke telemetry, Dynamic Difficulty Adjustment, 8 physical workshop games, and zero ad bloat.

RETROSPEED // RACE YOUR FINGERS
_
Theme ▾ Settings About ✦ Help
★ 7,540 pts 🔊 FX: ON
PRIMARY CURRICULUM 97 Micro-Lessons · 4-Box Cycle

Zero-to-Hero Typing Path

✔ 2 / 97 done  |  ★ 10
UNIT 1 OF 8 · Target Goal: 15 WPM

The Home Row

Anchor on F & J bumps. Master left hand ASDF, right hand JKL;, Space, and G & H.

PATH TILES (23 STEPS) 4-BOX CYCLE: INTRO → REVIEW → PRACTICE → PLAY
#1 COACH
Home Row Desk... 10wpm
#2 KEYS
f · j
F & J 10wpm
#3 KEYS
The Spacebar
#4 REVIEW
f · j · ␣
F, J & Space
/01 — IN PLAIN WORDS

Not sterile corporate typing tests. A high-stakes tactile arcade defense studio.

Most typing tutors are ad-infested web apps measuring only gross WPM. They ignore the biomechanical realities of keyboard velocity: Inter-Keystroke Latency ($IKI$), Finger Load Imbalance ($FLB$), and Panic Hesitation ($FI$). RETROSPEED starts from three non-negotiable axioms:

1. Typing is an Arcade Reflex

High-stakes, responsive feedback loops build faster sub-cortical muscle memory than passive word repetition. When typing protects your conveyor line or deflects incoming code tokens, focus locks in.

2. Keystrokes are Biometric Telemetry

Real speed requires measuring physical key-hold duration, finger transitions, and post-error cognitive recovery. The engine computes mathematical models to pinpoint friction points.

3. Zero Cloud Bloat & 100% Offline

Your keystrokes, practice history, and speed profiles stay strictly on your local machine. No mandatory accounts, no cloud sync lag, and zero tracking scripts.

/02 — THE 8 WORKSHOP GAMES

Eight distinct tactile drills. One unified arcade pop aesthetic.

Each game isolates a distinct neuromuscular competency, rendered on canvas with physical rubber stamps and mechanical audio feedback.

📄
Single-Key

Press Room

Moving paper slips on a steel conveyor belt. Slam mechanical rubber stamps on exact key matches before slips reach the bin.

✈️
Burst Speed

Paper Planes

Ascending paper notes folded and launched into flight by typing clean short bursts. Aerodynamic flight speeds scale with precision.

🚆
Commuter Duel

Local Line

Dual commuter coaches on railway tracks. Clean keystrokes accelerate your train; typos engage pneumatic brakes immediately.

🍜
Ticket Rail

Night Market

High-pressure ticket rails sliding orders across the counter. Type order tokens accurately to stamp them PAID in rapid sequence.

📥
Drop Sorting

Drop Chits

Vertical drop sorting rail workspace. Clear falling word chits before they hit the desk threshold and jam the sorting bins.

💣
Root Etymology

Fuse Desk

Manila envelope workspace with a ticking red fuse bar. Solve Latin and Greek etymology roots before the fuse burns down.

🏎️
60s Sprint

Pit Lane

Dual typewriter drag racers powered by raw sustained WPM telemetry over a dual-lane paper asphalt strip.

💻
Code Tokens

Patch Terminal

Real multi-language syntax lines (Python, Rust, TypeScript, SQL) dropping toward a production crash line. Patch them with code accuracy.

/03 — TELEMETRY & DDA MATHEMATICS

Sub-millisecond timers. Continuous flow adjustment.

Deterministic biometric measurement instead of generic averages.

Inter-Keystroke Interval (IKI)

IKI(k) = t_down(k) - t_down(k-1)

Measures flight time between consecutive keystrokes to isolate ring-to-pinky transition friction.

Fluster Index (FI)

FI = Σ (IKI_post_error / IKI_baseline)

Quantifies panic hesitation following a typo to train instant rhythm recovery.

Dynamic Difficulty Adjustment (DDA)

D ∈ [0.1, 1.0] · Target Flow Zone

Continuous mathematical controller balancing speed, spawn density, and vocabulary tier.

/04 — DEVELOPER SYNTAX FORGE

Code typing is not prose typing. Train the real symbols.

Brackets, semicolons, lambdas, match guards, and indentation muscle memory.

✦ DEVELOPER TRACKS: PYTHON · RUST · TYPESCRIPT · SQL · GO
// Real-World Developer Track Roster:
1. Python Studio:   List comprehensions, decorators, match/case pattern syntax
2. Rust Forge:      Match guards, lifetimes, Result<T, E> unwrap chains
3. TypeScript Lab:  Generics, utility types, async/await pipelines
4. SQL Engine:      Complex joins, window functions, aggregation groups
5. OS Shortcuts:    Native desktop hotkeys without lifting hands to touch the mouse
/05 — ARCHITECTURE & OPEN SOURCE

Built for desktop speed. No cloud dependency.

Stack Overview

Frontend: React 18, Vite 6, Tailwind CSS, HTML Canvas
Desktop Shell: Electron native IPC wrapper
Telemetry: High-resolution performance.now() timers
Storage: IndexedDB / embedded SQLite

Open Source Repository

The full application, all 8 workshop games, and curriculum engine are open source and actively maintained on GitHub.

Inspect Repository on GitHub