the author of this app says:
This is a robot programming game. A subset of the BASIC language is used to program your GarBot for battle. You can program GarBots and hold tournaments to optimize your best GarBot. Then you can use the beam function to exchange your best GarBots for battle with a friend. You can use available commands to make your GarBot move around the arena, search for opponents, and take offensive and defensive action to win the battle. This program supports black and white, and color.