Robozzle
Program a robot to collect every star. The robot has 3 moves: move forward, turn left, turn right. You can also write up to 5 functions. Functions can call themselves. Each instruction can have a color condition. An instruction with a color condition only runs when the robot stands on a tile with that color.
The 4 Beginner levels were made for this site, to teach the controls. They are not from the original game. The 77 levels numbered 14 to 100 are from the original RoboZZle game, made byIgor Ostrovsky and other early contributors. The level data comes from a saved copy on GitHub:RoboZZle.LevelArchive. The level numbers are the same numbers robozzle.com used. Levels 1 to 13 are not in this saved copy. Robozzle.com has over 1,000 levels in total. Play the full list atrobozzle.com.