๐ŸŽ๏ธ Equation Racer ยท Edexcel GCSE Maths (1MA1) ยท Algebra
โค๏ธ Lives โคโคโค โšก XP 0 ๐Ÿ”ฅ Combo 0 ๐Ÿ 0
๐Ÿ†
๐Ÿ
0.00mi
Edexcel 1MA1 ยท Solve linear equations ยท steer to x
2x + 3 = 11
โš™๏ธ Settings
๐Ÿ”Š Sound
๐ŸŽต Engine hum
Steer: โ—€ โ–ถ / A D / tap lanes ยท Pause: P

๐ŸŽ๏ธ Equation Racer

Race to 1 mile (~5 min). Each gate has three lanes โ€” one is the correct value of x. Steer into it. Pick the wrong lane and your car explodes ๐Ÿ’ฅ โ€” you have 3 lives. Finish the mile for a medal: 80% ๐Ÿฅ‰ ยท 90% ๐Ÿฅˆ ยท 100% ๐Ÿฅ‡.
Targets the Solving Linear Equations topic from your uploaded Edexcel 1MA1 papers.
Choose your car
Difficulty
KS3 warm-up
Foundation
Higher
๐Ÿ
Race over
0
โ€”
๐Ÿง  Teaching strategies baked in
Retrieval under light time pressureCorrective feedback (worked solution on crash)Adaptive difficultySpaced re-test of missed questionsDual codingMastery learningFlow-state pacingReward scheduling
๐Ÿ“ก Live tracker feed
Lifecycle + per-gate events, the same shape every Learnaroo resource emits.
// press Start to begin a tracked sessionโ€ฆ
๐ŸŽฏ This run
Statusnot started
Gates cleared0
Crashes0
Accuracyโ€”
Duration (active)0s
Retakes0
Mastery est.โ€”
โš™๏ธ Game configuration (admin-editable)
Game ID
lh-game-equation-racer
Resource type
game (new type alongside e-learning/quiz/worksheet)
Curriculum topic ID
maths.algebra.linear-equations
Linked past paper
Edexcel 1MA1 ยท Paper 1 & 2 ยท Algebra strand
Key stages
KS3 ยท KS4 (Foundation + Higher)
Milestone
1 mile โ‰ˆ 5 min ยท medals 80/90/100%
Lives
3 (explode + respawn; 3 lost = game over)
Engine
HTML5 Canvas 2D ยท WebAudio ยท zero dependencies
Status
๐ŸŸข Mock / preview build
๐Ÿ”Œ Live protocol (verified against the plugin source)
On race end the game dispatches learnaroo_submit (event + postMessage). The host's Learnaroo_Game_Tracker bridge backfills the resource post ID and POSTs to /wp-json/learnaroo/v1/game-score, which records the attempt and forwards to Learnaroo_Progress_Tracker::record_game().
topicId
backfilled to the resource post ID by the host bridge
scoreAchieved
progress.best_score (climbs; leaderboard)
scorePossible
progress.best_total โ†’ best_percent = accuracy
timeTakenSeconds
progress.total_time_seconds (time-on-task)
(each play)
downloads row event_type=game_score + progress.attempts++
status
progress.status โ†’ completed; assignments.completion_flag
best_percent โ‰ฅ 80
PATCH NEEDED โ€” gate completion at the 80% pass mark
learnaroo_resource_completed
PATCH NEEDED โ€” fire so badges auto-award on game pass
errorLog[] / topSpeed
NEW richer telemetry (future sprint)
๐Ÿ… Badge mapping (existing system + new gaming badges)
Awarded via class-learnaroo-badges.php. Items tagged NEW need adding to the badge library for gaming.
๐Ÿ“ฆ Current session packet (live)
// start a run to populateโ€ฆ
๐Ÿงฉ Inner workings โ€” generator, worked solutions, scoring & badges
The game's own core source, shown in-panel for auditing.
Learnaroo Games ยท mock build for review ยท sample telemetry only โ€” not yet posting to the live database.