Code Sketch
tiles using recursion
Category: Art
clear()
setSpeed(superFast)
setPenColor(white)
def shape(sectorSize:Int,steps:Int,radius:Int)
{
if(steps>=1)
{
setFillColor(randomColor)
left(45)
right(sectorSize, radius)
left()
left(sectorSize, radius)
left()
right(sectorSize, radius)
left()
left(sectorSize, radius)
left(45)
hop(85)
left(90)
setFillColor(randomColor)
left(45)
right(sectorSize, radius)
left()
left(sectorSize, radius)
left()
right(sectorSize, radius)
left()
left(sectorSize, radius)
right(45)
shape(sectorSize,steps-1,radius)
}
}
def pattern(steps:Int)
{
if(steps>=1)
{
shape(90,10,30)
hop(-85*10.5)
right(90)
hop(42)
left(90)
setSpeed(fast)
shape(90,11,30)
hop(-85*10.5)
right(90)
hop(42)
left(90)
pattern(steps-1)
}
}
pattern(20)