Code Sketch


cage
By: munazir Farooq
Category: Art
cleari()
setBackgroundV(green, black)
setFillColor(Color(204, 255, 204))
setPenColor(black)
setPenThickness(20)
setSpeed(fast)
right()
hop(220)
left()
circle(310)
left()
forward(620)
hop(-100)
savePosHe()
left()
forward(220)
restorePosHe()
hop(-100)
savePosHe()
left()
forward(290)
restorePosHe()
hop(-100)
savePosHe()
left()
forward(305)
restorePosHe()
hop(-100)
savePosHe()
left()
forward(295)
restorePosHe()
hop(-100)
savePosHe()
left()
forward(240)
restorePosHe()
hop(350)
right()

hop(260)

setPenThickness(5)
right()

forward(200)
savePosHe()
hop(-60)
right(160)
forward(250)
restorePosHe()
right(90)
forward(30)
savePosHe()

right(60)
forward(50)
restorePosHe()
left(60)
forward(50)
right(150)
setFillColor(noColor)
forward(87)
left()
forward(100)
left()

forward(87)
savePosHe()
left()
forward(100)
left()
setPenThickness(2)
repeat(19){
left()
forward(100)
hop(-100)
right()
hop(5)}
restorePosHe()
hop(-30)
right()
setFillColor(white)
repeat(4){
    
    right()
    forward(30)
}

left()
hop(50)
def bird{
setPenColor(Color(43, 48, 43))
setFillColor(red)
savePosHe()
right(35,70)
left()
right(35,70)
right(140)

forward(40)
right()
forward(17)
restorePosHe()
right(35)
forward(40)

left(90)
forward(12)
left(40)

setPenThickness(5)
hop(-10)
forward(20)}
bird
hop(40)
right(30)
bird
hop(-30)
right(180)
bird

left()
hop(150)
right()
bird

left()
hop(100)
bird
hop(-200)
bird