Jede Kante der Spirale ist um eins länger als die vorangehende. Eine einfache Schleife genügt, um diese Kanten zu zeichnen und dann die Kantenlänge zu erhöhen:
public void myProgram() {
final int MAX_LENGTH = 20;
int d = 1;
while (d < MAX_LENGTH) {
walk (d);
kara.turnRight();
d ++;
}
}