The-Block-Programming-Game
About
The Block Programming Game lets you create small programs for characters in a game, these program allows the characters solve different puzzles. As the game progresses, you'll be introduced to events, operations and loops.
The game is a fun puzzle game in it's own right, but it can be an excellent introduction to programming for kids from 8 (with some adult help) and up (we've had 10-year-olds solve all the puzzles on their own).
It's very similar to Scratch in how the programming works, so once you have mastered these levels, you can comfortably move over to a more open ended experience. Scratch can be a little intimidating to start out with, because you not only need to figure out how to do something, but also what to do. It's like a blank piece of paper. The levels of this game gives you the what, you just have to figure out the how.