Code Sketch


NATIONAL SCIENCE DAY
By: sourabh kumar
Category: Programming
clear()
setSpeed(fast)
setBackgroundH(pink, white)
//showGrid()
//showAxes()
setPenColor(black)
setFillColor(ColorMaker.hsl(204, 1.00, 0.50))
def earth() {
    setPosition(100, 0)
    circle(100)
    setFillColor(ColorMaker.hsl(73, 1.00, 0.39))
    left(60); left()
    right(100, 30)
    right(60, 40)
    left(); right(120, 20)
    left(); right(58, 40); right()
    right(82, 100)
    setPosition(-20, 100)
    right(78)
    setFillColor(ColorMaker.hsl(73, 1.00, 0.39))
    left(60); left()
    right(100, 30)
    right(60, 40)
    left(); right(120, 20)
    left(); right(58, 40); right()
    right(82, 100)
    setPosition(-10, 10)
    setFillColor(black)
    setPenThickness(2)
    circle(4)
    right(10)
    hop(30)
    circle(4)
    left()
    hop(-20)
    left(35); left()
    setFillColor(ColorMaker.hsl(206, 1.00, 0.50))
    right(70, 25)
}
earth()
def sciencepot() {
    setFillColor(noColor)
    left(34)
    setPosition(-100, -200)
    forward(65)
    right(120, 20)
    forward(80)
    left(30); forward(30); right()
    forward(15); right(); forward(30)
    left(30); forward(80)
    right(120, 20)
    setFillColor(ColorMaker.hsl(0, 0.00, 0.64))
    forward(55)
    right(120, 20)
    forward(60); right(55); forward(22)
    right(65); forward(60); right(120, 20)
}
sciencepot()
def bubble() {
    right()
    setPosition(-150, -50)
    forward(10)
    hop(-10)
    right()
    hop(5);
    forward(10)
    hop(-10)
    right()
    hop(5)
    forward(10)
    hop(-10)
    right()
    hop(5)
    forward(10)
    setFillColor(ColorMaker.hsl(0, 0.00, 0.64))
    hop(-30)
    circle(5)
    hop(-20); right(); hop(15); circle(10)
}
bubble()
def factory() {
    setFillColor(ColorMaker.hsl(350, 0.28, 0.50))
    setPosition(120, -200)
    right()
    forward(120)
    left(100)
    forward(250)
    setPosition(120, -200)
    right(20)
    forward(250)
    right(80); forward(34)
}
factory
setFillColor(gray)
setPenColor(gray)
left(); hop(40)
setPenThickness(10)
circle(8)
left(5); hop(20); circle(10)
left(20); hop(-20); circle(5)
right(20); hop(60)
circle(10); hop(20); right(30); circle(10); hop(-20)
left(); hop(20); circle(15)
def writtenwork() {
    setPosition(-50, -150)
    setPenColor(black)
    right(67)
    write("Everyday Science")
    setPosition(-240, 200)
    setPenFontSize(25)
    setPenColor(ColorMaker.hsl(24, 1.00, 0.50))
    write("NATIONAL")
    setPenColor(white)
    setPosition(-100, 200)
    write("SCIENCE")
    setPenColor(cm.green)
    setPosition(35, 200)
    write("DAY")
    setPosition(-240, 150)
    setPenFontSize(17)
    setPenColor(black)
    write("We celebrate National science day every year on 28th february.")
}
writtenwork()
setPosition(-40, -180)
write("Class 7th ")