Came across this really interesting flash based online game, Light Bot which involves managing your robot to light up all the floor tiles in a maze. It slowly teaches you how to create routines for repeated tasks and use functions in an effective manner. Games such as these can be the building blocks to develop programming skills in the younger generation.
Its still an interesting game even if you already know programming.Â
Description (Game published on 2008-09-15)
Programming-style puzzle game. Give commands to your robot to light up the factory. Very soon you will realize though that using the main method on it’s own is not enough and you will have to start creating re-usable functions to achieve the ultimate goal.Instructions
Mouse to drag and drop commands into their slots. To use functions use the F1 and F2 COMMANDS IN THE GAME, not the keys on your keyboard (*facepalm*)