Skip to content

Tiny Robot

The robot gets three local wall sensors and one bit of memory. Its program is a small table of decisions, trained on branching rooms rather than a supplied route.

Press play to watch the recorded controller, or click interior cells to change the room and expose where the program succeeds or fails.

Setup

View

Your test room

Fresh maze

Draw
Waiting for a brain0 / 256 actions

Click or drag to draw walls. Move the key, door, and exit to challenge this brain.

Inside the robot

No brain loaded

Left
Ahead
Right
Memory
Next instructionWaiting for a brain
MemAheadLeftRightActionNext mem
0wallwallwall
0openwallwall
0wallopenwall
0openopenwall
0wallwallopen
0openwallopen
0wallopenopen
0openopenopen
1wallwallwall
1openwallwall
1wallopenwall
1openopenwall
1wallwallopen
1openwallopen
1wallopenopen
1openopenopen
training rooms
unseen rooms
generation
simulated episodes

Result

The task it runs inside

Reach the exit carrying the key, in rooms the robot has never seen, using three wall sensors and a single bit of memory.

Discovered brain

No program yet. Replay the recorded run, or start a new one.