Code Sketch


a square pattern
By: CHICANE FERNANDES
cleari ()
setSpeed (superFast)
setPenColor (black)
setBackgroundV (cm.red,cm.blue.fadeOut(0.8))
setPenThickness (5)

def shape (steps: Long , size: Double )
{
  if (steps==0)
  {
    
  }
  else
  {
    forward (size)
    left (360/4)
    shape (steps-1,size)
  }
}

def pattern
{
repeat (4) {
  right (45)
  setFillColor (cm.aqua)
  shape (4,100)
  setFillColor (cm.blue.fadeOut(0.5))
  shape (4,80)
  setFillColor (cm.magenta.fadeOut (0.5))
  shape (4,60)
  setFillColor (cm.fuchsia.fadeOut (0.5))
  shape (4,40)
  setFillColor (cm.deepPink)
  shape (4,20)
  right ()
  hop (20)
  left (45)
}
}

pattern
turn (45)
setPosition (-10,-4)
pattern