turtle graphics in etoys: possible but not elegant
You can create a parameter (but only one per procedure) and you can't rename them! So write a first procedure to setup your parameter: Then create a number variable and create a second procedure to increment your parameter value, as shown. You initialise your number values from the object's Viewer.
The etoys version from the squeakland site doesn't have a repeat command. But Pierre-André Dreyfuss pointed out that you can write your own. Also the repeat command has been added to the OLPC etoys version