πŸ†
Day 5 of 5

Champion

Sharpen a soccer striker with evidence β€” then run a tournament.

Today's superpower

Rematches are science

The Arena is deterministic: same start β†’ same result, every time. So when you change your brain and rematch, any improvement is real, not luck.

Train β†’ save β†’ rematch β†’ keep what helped. That's the loop.

A deterministic match
replay it β€” identical

Which recipe wins? (one run, 72 games each)

Imitate an expert first πŸ†

RecipeWin-rate
Teach (copy an expert)20% β€” strong, fast
Evolve from scratch0% β€” much weaker

Copy a good dribbler instead of discovering from nothing. Train well to win soccer: hand-coded strikers lose outright; the best recipe here was Teach β†’ Evolve vs the opponent (47%).

⚠️ More training β‰  better

Refining can make it worse

Take a strong distilled striker, then…Win-rate
nothing (Teach only)20%
Q-Learn (reward-refine)0% / 4% πŸ‘Ž

Both Q-Learn variants (vs a cone / vs the live opponent) landed below Teach. A solid imitation policy is fragile β€” a second objective can pull it off its good habits. Keep the version that wins the rematch, not the one that "trained the most."

πŸ§ͺ One match isn't an eval

Why we don't trust a single game

An early one-match test on a device told a tidy story about a recipe. Over 72 matches it didn't hold up.

The Arena is deterministic β€” so one match is reproducible. But reproducible β‰  representative. Always average over many seeds.

You can watch it happen

Over-fitting πŸ₯Ά

Evolve too long on one fixed pitch and the bot β€œjust stays there” in a real match β€” it memorised that board.

Fix: vary the board while training. (Sound familiar? It's the Day-2 maze lesson again β€” a memoriser fails on the unseen.)

Evolution
the population evolving

The loop that levels you up

Lost? Train against the winner

  1. Save the foe β€” it copies the winner into your library.
  2. Train against that exact bot.
  3. Rematch (it's deterministic β€” a fair test).

Caveat: a big gap can need more than one pass.

Train against a saved foe
train Β· save Β· rematch

🩺 β€œMy bot got worse!”

That's the best lesson, not a fail

The capstone

Tournament πŸ†

  • One device: vs Computer β†’ Tournament (Cup or Ladder).
  • The class: Arena β†’ Radio β†’ Room β€” every board runs the same bracket and crowns the same champion.

No internet, no scoreboard β€” nothing leaves the room.

The Room
Arena β†’ Radio β†’ Room

The whole week in one question πŸ’­

β€œHand-coded bot or trained bot β€” which do you bring, and why?”

GameWho wins
🧩 Maze✍️ Hand-coding β€” a correct rule generalises
πŸ€– Battle✍️ Hand-coding β€” clear priorities win
⚽ Soccer🧠 Learning β€” if trained well (hand-coded bots lose 0%; trained wins outright)

Match the method to the problem.

🏁 You did it β€” all five days

Champion πŸ†

From β€œI write the rules” β†’ β€œI train the rules.” You built and trained a robot. πŸ€–βš½

β€Ή All days