Hand-code a fighter and a striker for the Arena — real bots you build with blocks.
Today you will

New senses
foe ^ foe < foe > foe near — the rival
ball ^ ball < ball > — the ball (soccer)
net < net > — the goal you shoot at (soccer)
Join two senses with & (and) or | (or).
Battle (Sumo)


Battle · try it
Fight vs Computer and win — your hunter turns to face the rival, then shoves it toward the edge.
A zap only hits the foe in the tile right in front of you — so the turn-to-face rules are what make it land. Lining up the shot is the whole skill.

Battle · the big lesson
The editor does the first rule that's true, top to bottom.
Move forward to the top of your list → it charges before it aims, and turns dumb. Put it back. Why did the order change the whole bot?

Soccer


⚽ Pro move
Heading the wrong way with the ball? Face it and zap — you and the ball trade places and you spin 180°, so it's right in front of you again. One forward drives it back the other way.
Two moves instead of slowly circling around.

Soccer
Your dribbler plays — but scoring cleanly is hard. You have to get behind the ball every time to send it at their net (a wrong-way push just turns you around — no own-goals — but wastes time).
Getting that exactly right is a real puzzle — keep tuning your rules.

Your turn — break the tie
Two identical bots always draw. Smarter wins.
You did it 🎉
Soccer was tricky to perfect with rules — hold that thought. Next time → 🤖 Day 4: Learn.