I know for a game wich is even more interesting than that and wich was developed with a purpose to actualy teach pepole (children) of programing.
The game is caled Colobot http://www.ceebot.com/colobot/index-e.php
Unfortunatly the game doesn't teach pascal but C++ based programing language.
The game is werry interested and I spent weeks playing it. I even managed to learn a bit of C++ in it.
Some day in the future I plan on making similar game wich will promote learning of pascal based programing language. I will probably use pascal script in it for that. But curently I don't have enough game development expirience to achive that.
EDIT: There is another game (project) caled MindRover http://www.mindrover.com/ wich theaches the base logic about programing but does not fix to certain programing language but infact alows you to program by conecting various components (lgoic gates, variables, constants, etc.) with special links.
Unfortunatly the project seems to be canceled. Even the web page is missing most of its content.
Bookmarks