Subroutines are quickly introduced; you can write up to two of them, and have the corresponding commands to call them. You can create infinite loops by using the "call" command at the end of a subroutine. The game calls this "recursion", but it's misleading to use that name since there is no concept of a call stack, and when the "return" statement is introduced, it actually goes back to the FIRST call to the subroutine.
All in all, the feeling when playing through the levels (which must be solved strictly in order) is that there's a lot of repetition and you are just using the same technique over and over which nothing more to discover.
There's a free version too if you want to give it a try.
Another similar game worth checking out is Robozzle, which appears to have deeper gameplay thanks to the different way in which it handles conditionals.
|Saves Partial Progress||✘|
©2013 Nicola Salmoria. Unauthorized use and/or duplication without express and written permission is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Nicola Salmoria and nontrivialgames.blogspot.com with appropriate and specific direction to the original content.