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:

MAX_LENGTH = 20
d = 1

while d < MAX_LENGTH
  walk (kara, d)
  kara.turnRight
  d = d + 1
end