Beacon Bot
Write a little program to drive a robot across the grid and light every beacon before its energy runs out.
How to play
Build a program from a palette of commands — move, turn, light — split between a MAIN sequence and one reusable procedure. Commands inside the procedure cost less energy than inline ones, so folding repeated moves into the procedure and calling it is how you squeeze under tight budgets. Run the program to light every beacon within the energy limit.
- Tap palette commands to add them to MAIN or the PROCEDURE
- Add a Call Procedure command in MAIN to run the procedure
- Run to drive the robot and watch the energy meter
- Light every beacon without exceeding the energy budget
Controls
- Desktop: click palette chips to add commands, click a command to remove it, click Run
- Phone & tablet: tap the same command chips and the Run button
Tips & strategy
- Spot the repeating motion in the path and move it into the procedure to save energy
- Leftover energy boosts your score, so the tightest program also scores highest
- Easy, Medium and Hard tighten the budget and complicate the grid
What you'll learn
Beacon Bot teaches loops and reusable procedures through an energy-budget visual-programming puzzle, building core coding ideas.
- Skills: loops, reusable procedures, visual programming, computational thinking
- Best for: roughly grades 4–10 (ages 9–16)
- For parents & teachers: loops and procedures through visual coding.
About Beacon Bot
Beacon Bot is an original visual programming puzzle that teaches loops and reusable procedures through an energy-budget challenge. Play free in your browser with daily and practice levels.
A free, original browser game on PlayPendium — no download, no install. Browse all games →