RoboBoom
Booster Robotics· July 31, 2026· 5:43

Fixing Striker Positioning with Vibe Coding | Booster Champion

A Booster Robotics presenter explains how to fix a striker’s positioning near the opponent’s goal using a small code change in Booster Studio.

In this talk

  1. 0:00

    A striker misses a clear chance

    During a kickoff, the red team sends the ball toward the blue goal, where it settles near the goal line. The attacker moves around the goal frame instead of lining up a shot, giving the blue team time to clear the ball.

  2. 0:27

    Tracing the problem to ball approach logic

    The presenter follows the normal-play state into the attacker’s command in `player.py`, which handles chasing and shooting. The failure happens while the player approaches the ball: `walk_to` uses a behind-the-ball position that can send the robot toward a corner when the ball is near the goal line.

  3. 2:15

    Changing the target near goal

    For most of the pitch, the existing behind-the-ball calculation works. Near the opponent’s goal, the presenter proposes a special case: when the ball is in the area with X above 4.5 and Y from -1 to 1, position the player just behind it by offsetting the X coordinate.

  4. 3:58

    Checking the revised movement

    After accepting the AI-assisted code edit, the presenter tests the red team’s strategy in Booster Studio by moving the ball near the goal. Once the robot recovers from a fall, it follows a direct path, gets behind the ball, and attempts a shot; the presenter also notes that dragging the ball can recreate scenarios for local debugging.

Briefs summarise talks and interviews; timestamps open the video at that moment. Claims in a talk are the speaker's own.