Write a little program to drive a robot across the grid and light every beacon before its energy runs out.
Was this fun?
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.
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.