Code Sketch
happy Diwali
Category: Programming
cleari()
setSpeed(fast)
setBackgroundV(blue,black)
def ladi(n:Int,x:Int,y:Int){
setPosition(x, y)
repeat(30) {
setPenColor(noColor)
setFillColor(yellow)
left(n)
left(n,16.1)
}
left()
forward(968)
}
ladi(180,-483,292)
def mombati(n:Int,x:Int,y:Int){
setPosition(x, y)
setPenColor(black)
setFillColor(ColorMaker.hsl(0, 0.93, 0.61))
right()
forward(400)
right(180)
left(110,60)
left(70)
left(110,60)
setPosition(-410, 56)
setHeading(270)
forward(345)
right()
forward(80)
right()
forward(400)
right(180)
left(110,60)
setPosition(-450, 80)
left(65)
forward(60)
setFillColor(orange)
setPenColor(orange)
setPosition(-470, 100)
right(20,250)
right(135)
right(20,250)
right()
forward(38)
}
mombati(0, -490,-290)
mombati(0, 405, -290)
setFillColor(ColorMaker.hsl(0, 0.93, 0.61))
setPenColor(black)
setPosition(405,-290.8)
forward(-80)
right()
forward(350)
left(110)
right(109,60)
setPosition(430, 90)
forward(50)
setFillColor(orange)
setPenColor(orange)
setPosition(410, 110)
right(20,250)
right(135)
right(20,250)
right()
forward(38)
def earth(n:Int,x:Int,y:Int){
setPosition(x, y)
setSpeed(fast)
setPenColor(black)
setFillColor(blue)
circle(200)
left()
left(50,10)
setFillColor(green )
setPosition(-300, 10)
left(30,n)
right(30,n)
left(30,n)
left(50,n)
right(50,70)
left(128)
left(60,80)
forward(30)
right(1)
forward(40)
right(3)
left(20,120)
left(10,80)
setPosition(-350, -50)
left(50,20)
right(10)
forward(50)
left(15)
forward(25)
left(5)
forward(55)
left(20)
forward(40)
left()
left(60,50)
right(60,10)
left(60,50)
left(60,50)
right(60,30)
left(60,44)
left(150)
setPosition(-5, -50)
forward(70)
right(15)
forward(40)
right(15)
forward(40)
right(5)
forward(30)
right(95)
right(60,50)
left(60,10)
right(60,50)
right(60,50)
left(60,30)
right(60,44)
}
earth(80, -200, 50)
def eye(n:Int,x:Int,y:Int){
setPosition(x, y)
setFillColor(white)
right(90,35)
right(90)
right(90,35)
setPosition(-100, -75)
setFillColor(black)
circle(6)
setPosition(-270, -80)
right(85)
setFillColor(white)
right(90,35)
right(90)
right(90,35)
setPosition(-240, -75)
setFillColor(black)
circle(6)
setPosition(-210, -150)
setFillColor(noColor)
setHeading(90)
right(130)
left(80,50)
setPosition(-195,-160)
setFillColor(red)
right(135)
left(180,15)
}
eye(0, -130, -75)
def deha(n:Int,x:Int,y:Int){
setPosition(x, y)
left(5)
left(n)
setFillColor(brown)
right(n,65)
right()
forward(130)
hop(-80)
left()
setFillColor(yellow)
right(20,n)
right(135)
right(20,n)
left(90.5)
}
deha(180, -100, 115)
setPosition(-350, 300)
setHeading(90)
setPenColor(green)
setPenFontSize(80)
write("Happy")
setPenColor(orange)
setPosition(50, 300)
write("Diwali")
setFillColor(white)
setPenColor(noColor)
setPosition(380, 220)
circle(50)
def danus(n:Int,x:Int,y:Int){
setPosition(x, y)
setFillColor(noColor)
setPenColor(ColorMaker.hsl(0, 0.57, 0.37))
setPenThickness(10)
left()
left(180,10)
right(150,30)
setHeading(270)
forward(30)
left(53)
right(150,30)
left(180,10)
setPenThickness(2)
left(95)
hop(22)
left(1)
forward(140)
}
danus(0, 350, -20)
def ter(n:Int,x:Int,y:Int){
setPosition(x, y)
setFillColor(yellow)
setPenColor(yellow)
left(1)
repeat(3){
forward(20)
right(n)
forward(20)
right(n)
}
hop(7)
left()
repeat(2) {
forward(350)
right()
forward(5)
right()
}
}
ter(120, 380, -120)
setPosition(50, -110)
right()
setPenFontSize(35)
write("JAY SHREE RAM")
def mander(n:Int,x:Int,y:Int){
setPosition(x, y)
right(30)
repeat(3) {
forward(n)
right(120)
forward(n)
}
hop(50)
right(65)
circle(8)
left()
hop(18)
right(75)
circle(5)
}
mander(50, 70, -63)
left(80)
mander(50,250,-63)
setPosition(140, -108)
setHeading(90)
left(32)
right(90,86)
right(33)
forward(30)
right(28)
right(100,80)
setHeading(180)
setPosition(202, 10)
repeat(2) {
forward(40)
right()
forward(10)
right()
}
setPosition(193, 22)
repeat(2) {
forward(20)
right()
forward(10)
right()
}
setPosition(183, 33)
right()
forward(50)
right()
setFillColor(red)
setPenColor(red)
right(50,20)
left(60,25)
right(60,25)
left(60,20)
right(190)
forward(80)
right()
hop(12)
setPenColor(blue)
setPenFontSize(7)
write("JAY SHREE RAM")