Velocity Arena · Day 13 fallback
The Day 13 activity needs each bot's stat and win % to build a trend line. If matches haven't run, there's nothing to plug in. This sheet gives the class a ready-made Season 1 — eight bots and four match days — so the lesson runs exactly as written. The math is identical; only the source of the numbers changes.
Eight bots. Each stat loadout totals 20. The four match-day columns are wins out of 5 matches that day; Win % is total wins over 20 matches. (Sorted by Speed so the trend is easy to see.)
| Bot | Stat loadout (sum = 20) | Wins per match day (of 5) | Win % | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Speed | End | Turn | Power | MD1 | MD2 | MD3 | MD4 | ||
| Tank | 4 | 6 | 4 | 6 | 2 | 1 | 2 | 1 | 30 |
| Pip | 5 | 6 | 5 | 4 | 2 | 2 | 2 | 2 | 40 |
| Gonzo | 6 | 5 | 4 | 5 | 2 | 2 | 1 | 2 | 35 |
| Rover | 7 | 5 | 4 | 4 | 2 | 3 | 3 | 2 | 50 |
| Dash | 9 | 4 | 3 | 4 | 3 | 3 | 2 | 3 | 55 |
| Zippy | 10 | 3 | 4 | 3 | 2 | 3 | 2 | 3 | 50 |
| Bolt | 11 | 3 | 3 | 3 | 4 | 3 | 4 | 3 | 70 |
| Comet | 12 | 2 | 3 | 3 | 3 | 3 | 4 | 4 | 70 |
The data is internally consistent: every match day totals 20 wins across the class (20 matches a day), so a curious student who adds a column up gets a real number back.
So groups don't collide, hand out pairs like this (build-pair → test-bot). Any two bots with different Speeds work — these just spread the class out:
| Group | Build line from | Test on |
|---|---|---|
| A | Tank (4, 30) & Comet (12, 70) | Rover (7, 50) |
| B | Pip (5, 40) & Bolt (11, 70) | Dash (9, 55) |
| C | Gonzo (6, 35) & Dash (9, 55) | Comet (12, 70) |
| D | Rover (7, 50) & Zippy (10, 50) | Tank (4, 30) |
m ≈ 0. When that group's prediction misses badly, ask the class why. Two points can lie about the trend; that's exactly why next week's full scatter plot is better.Rate of change (slope): win % change ÷ Speed change = (70 − 30) ÷ (12 − 4) = 40 ÷ 8 = m = 5.
Y-intercept: b = y − m×x, using Tank (4, 30): b = 30 − (5 × 4) = 30 − 20 = b = 10.
Equation: y = 5x + 10 (predicted win % = 5 × Speed + 10).
Test on Rover (Speed 7, actual win % 50): predicted = 5×7 + 10 = 45. Residual = predicted − actual = 45 − 50 = −5. The equation under-predicted by 5 points — Rover did a little better than its Speed alone suggested. A small residual like this is the normal, healthy result.
m = −10). A group that tries a second stat sees that a stat can be negatively linked to winning — a great compare-and-contrast if you have time.