Find your way. Light the lighthouse.
A game where your algorithm becomes a route. Arrange commands, explore the island and deliver energy to the lighthouse.

Preparing the island…
Light the lighthouse
The rover has the energy. You have the plan.
- Forward
- Left
- Right
A rover, energy and a lighthouse. Every route has a goal.
Explore the islandFive introductory tasks are free. The first needs no sign-in; tasks 2–5 require an account.
An algorithm starts with an idea.
Then it becomes motion.
Build a command plan, check your route and find your way to the lighthouse.
One turn can change everything. Spotting a mistake, adjusting the plan and trying again is part of the game.
Build your plan.
Light the lighthouse.
Arrange commands, run the rover and guide it to the lighthouse.
Your plan
Example- Forward×4
- Left×1
- Forward×4
Three lines → eight moves and a turn.
From first commands
to your own code.
Start with a simple journal. When you are ready, write the same plan in one of six languages.
Open workshopEvery task is
a step forward.
Five tasks on one island. Each new obstacle changes your plan, from the first turn to the open passage.

Preparing the board…
Five tasks on one island
An open field: four moves, a turn, then four more moves.
Open routeA rock blocks the direct route. Find a path through the open cells.
Open routeA channel crosses the island. Reach the bridge and cross to the other side.
Open routePick up the energy cell first, then deliver it to the lighthouse.
Open routeVisit the switch to open the gate on the way to the lighthouse.
Open route
These are example tasks. Your own progress appears on the route page.
Pick up where you left off.Once signed in, completed missions are saved to your profile.
My profilecommands in the first mission
Forward, left and right.
tasks on the first route
From an open field to a gate.
languages for rover commands
JavaScript, Python, C++, Java, TypeScript and C#.
The same plan.
In a familiar language.
Start with the journal or write your commands in code. The same simulator checks your route.
for (let step = 0; step < 4; step++) { forward();}left();for (let step = 0; step < 4; step++) { forward();}Supports the rover command language. Arbitrary code is not executed.
One island.
Different routes.
Each task adds a new condition. You choose how to reach the lighthouse.
Light the lighthouse
An open field: four moves, a turn, then four more moves.
Task 2Rock detour
A rock blocks the direct route. Find a path through the open cells.
Task 3Narrow bridge
A channel crosses the island. Reach the bridge and cross to the other side.
Task 4Find the energy
Pick up the energy cell first, then deliver it to the lighthouse.
Task 5Open the passage
Visit the switch to open the gate on the way to the lighthouse.
These diagrams illustrate the tasks. Open a mission for its exact conditions and board.
Do I need to know how to code?
No. The first mission has three commands: forward, left and right. Put them in order and run the rover.
What happens if I make a mistake?
The rover stops and the game shows where your route ended. Edit your commands, reset and try again. There is no timer.
How is my progress saved?
Guest results are saved in this browser. Once signed in, completed missions are saved to your profile. You can see the save status in the game and on the route page.
Can I write my solution in code?
Yes. The editor offers JavaScript, Python, C++, Java, TypeScript and C#. It supports rover commands and bounded loops; it does not run arbitrary code.
How many tasks are available?
Five introductory tasks are free. The first needs no sign-in; tasks 2–5 require an account.







