Code Sketch


National Science Day Class-8th
By: sourabh kumar
Category: Programming
cleari()
setSpeed(fast)
setBackground(pink)
setPenColor(ColorMaker.hsl(30, 1.86, 0.50))
setFillColor(ColorMaker.hsl(30, 1.00, 0.50))
//showAxes()
//showGrid()
def tiranga(){
    setPosition(-70, 100);right()
    forward(140)
    right()
   forward(50)
   right()
   forward(140)
   right()
   forward(50)
   setPenColor(ColorMaker.hsl(120, 0.87, 0.25))
   setFillColor(ColorMaker.hsl(120, 0.87, 0.25))
   hop(-150)
   repeat(2) {
       forward(50)
   right()
   forward(140)
   right() 
   }
  
   hop(50)
   setPenColor(white)
   setFillColor(white)
   repeat(2) {
        forward(50)
   right()
   forward(140)
   right()
   }
   setPenColor(blue)
   setPosition(-30,40)
   write("28th feb")
}
tiranga()
def chemicalpot(){
setPosition(-200,50)
setPenColor(black)
setFillColor(noColor)
right()
forward(100)
left(115);forward(80);right(28);forward(20)
left();forward(20);left();forward(20)
right(30);forward(88)
setFillColor(purple)
left(123);forward(100);left(113);forward(50)
left(67);forward(50);left(58);forward(52)
setFillColor(noColor)
right(58);hop(15);right();hop(20)
forward(50);left;forward(20);left;forward(50)
left(180,10)
setFillColor(cyan)
forward(30);left();forward(20)
left();forward(30);left(180,10)
setPosition(-230,40)
write("Advance science")
}
chemicalpot()
def mobile(){
    setFillColor(black)
    setPosition(-200,-150)
    repeat(2) {
        forward(120)
        right()
        forward(60)
        right()
    }
    setPosition(-190,-80)
    setPenColor(gray)
    setFillColor(gray)
    repeat(4) {
       forward(40)
       right()  
    }
    hop(-20)
    setPenColor(black)
    setPosition(-180,-100)
    setPenThickness(5)
    setPenColor(white)
    circle(5)
    setPosition(-150,-100)
    circle(5)
    setPosition(-180,-130)
    circle(5)
    setPosition(-150,-130)
    circle(5)
    setPenColor(black)
    setPosition(-230,-170)
    write("Advance technology")
}
mobile()
def rocket(){
    setPosition(130,100)
    setFillColor(yellow)
    setPenThickness(2)
    right(65,90)
    right()
    right(65,90)
    right(69)
      setPenThickness(10)
    forward(42)
    right();hop(50)
    left();hop(5)
 //   1st wing
    setFillColor(red)
    setPenThickness(2)
    left(60,25);left(100)
    forward(23);left(108)
    forward(20)
//    2nd wing
right()
hop(50);left
right(80)
right(60,25)
right(115);forward(20)
right(90);forward(15)
hop();left(80)
forward(36);right(125);forward(40)
right(125);forward(40)
// sparcles
setPosition(130, 100)
setPenColor(yellow)
hop(20);right(30)
repeat(2) {
    forward(10)
    hop(-10)
    left()
    hop(10)
    left
}
setPosition(150,70)
forward(10)
setPosition(160,70);forward(10)
setPosition(100,40)
right(155)
setPenColor(black)
write("Launch Rockets")
setPosition(180,140)
setPenColor(white)
setFillColor(white)
circle(10)
}
rocket()
def bulb(){
setPosition(100,-150)
setPenThickness(10)
setPenColor(black)
setFillColor(yellow)
right()
forward(50)
hop(-30)
setPenThickness(2)
left()
forward(10);left(70,10)
right(310,25);left(70,10);right(5);forward(10)
right();forward(15);hop(-10)
right(90);forward(40)
setPenColor(yellow)
left(70);hop(30);forward(20);right(20)
setPosition(100, -80)
forward(20);right(45)
setPosition(115, -70)
forward(20);right(30)
setPosition(140, -70)
forward(20);right(45)
setPosition(155, -80)
forward(20);right(20)
setPosition(160, -100)
forward(20)
setPosition(100,-170)
setPenColor(black)
left(87)
write("Electricity")
}
bulb()
right(2)
setPenFontSize(25)
setPosition(-200,200)
setPenColor(ColorMaker.hsl(33, 1.00, 0.50))
write("NATIONAL")
setPosition(-60,200)
setPenColor(white)
write("SCIENCE")
setPosition(80,200)
setPenColor(cm.green)
write("DAY")