This game is also an example script in CorelDraw 8.
CorelDraw includes a Basic-based scripting language, named CorelScript.
It is also used with other Corel apps.
This language is not object-oriented. Scripts can be compiled to windows exe.
It is well-thought and documented well, which is a great advantage in my eyes.
It is of course inferior to Perl.
There are a few examples included which does not use CorelDraw itself, just the core script language.
One of these is animals.csc the animals game, dialog-based. It can save the tree to file.