Ripetizione
Quando si vuole ripetere la stessa figura più volte si può ripetere la chiamata, cambiando per esempio la proprietà x

startshape CERCHI4
rule CERCHI4
{
CERCHI1{}
CERCHI1{x +1}
CERCHI1{x +2}
CERCHI1{x +3}
}
rule CERCHI1
{
CIRCLE{}
CERCHI1{ s 0.75 b 0.2 }
}
rule CERCHI4
{
CERCHI1{}
CERCHI1{x +1}
CERCHI1{x +2}
CERCHI1{x +3}
}
rule CERCHI1
{
CIRCLE{}
CERCHI1{ s 0.75 b 0.2 }
}
Esiste la possibilità di indicare quante volte si vuole ripetere la chiamata e come cambiano le proprietà
startshape CERCHI4
rule CERCHI4
{
4*{x +1}CERCHI1{}
}
rule CERCHI1
{
CIRCLE{}
CERCHI1{ s 0.75 b 0.2 }
}
rule CERCHI4
{
4*{x +1}CERCHI1{}
}
rule CERCHI1
{
CIRCLE{}
CERCHI1{ s 0.75 b 0.2 }
}
Quando il numero di ripetizioni è elevato questa possibilità aiuta a non commettere errori!

Confronta il codice seguente con l'originale!
startshape COLORE
rule COLORE
{
24*{r 15 hue 15 }SQUARE{ x +1 size 0.3 sat 1 b 1 }
}
rule COLORE
{
24*{r 15 hue 15 }SQUARE{ x +1 size 0.3 sat 1 b 1 }
}
A questo punto conviene approfittare della ripetizione: 360 volte con angolo 1°

startshape COLORE
rule COLORE
{
360*{r 1 hue 1 }SQUARE{ x 1.5 size 1 0.1 sat 1 b 1 }
}
rule COLORE
{
360*{r 1 hue 1 }SQUARE{ x 1.5 size 1 0.1 sat 1 b 1 }
}
La semplicità con cui si possono posizionare le figure su una circonferenza permette spunti interessanti

startshape RUOTARER
rule RUOTARER
{
CIRCLE { size 4 b 0.55 }
12*{r +30}TRIANGLE { x +2 size 0.66 1 }
}
rule RUOTARER
{
CIRCLE { size 4 b 0.55 }
12*{r +30}TRIANGLE { x +2 size 0.66 1 }
}