Originally released in 2000. This game involved building a robot by taking a body, adding wheels/tracks/hover, steering, motors and sensors and then wiring them all together using various logic components in order to acheive various goals from simply following a line or going through a maze, to racing through coridors and locating and shooting other robots. Before the age of online multiplayer (and way before youTube), people used to have tournaments where everyone would email their robot save file to the person running the tournament. That person would run all the robots against each other two at a time and then post the results up on a website. I have a lot of nostalgia for this one. 🙂 For a recent version, try LogicBots.
This is an odd one. It has a whole set of puzzles in it, but up front they seem to be more interested in pushing the language/IDE that they have made. To be fair, it is pretty much usable even on a phone (although my phone had serious slow-down issues) but it seems weird that you can then only use it within the game itself and they limit you on save slots unless you buy blocks of in-app currency. Definitely worth a look if you are very into the programming, but might end up alienating you a little.