Code Sketch
Siddhi Sabale
Category: Art
// Reset Canvas
cleari()
setBackground(black)
setSpeed(fast)
// --- 1. Background Stars ---
setPenColor(white)
setFillColor(white)
setPosition(-200, 150); circle(1)
setPosition(220, 170); circle(1)
setPosition(-300, -80); circle(1)
setPosition(250, -120); circle(1)
setPosition(120, -160); circle(1)
setPosition(-100, 180); circle(1)
setPosition(50, 200); circle(1)
setPosition(300, -250); circle(1)
// --- 2. Title ---
setPosition(-80, 220)
setPenColor(white)
write("SOLAR SYSTEM")
// --- 3. The Glowing Sun ---
setPosition(0, 0)
setPenColor(red)
setFillColor(red)
circle(45)
setPosition(0, 0)
setPenColor(orange)
setFillColor(orange)
circle(38)
setPosition(0, 0)
setPenColor(yellow)
setFillColor(yellow)
circle(30)
setPosition(-12, -45)
setPenColor(white)
write("Sun")
// --- 4. Mercury ---
setPosition(60, 25)
setPenColor(gray)
setFillColor(brown)
circle(7)
setPosition(50, 35)
setPenColor(white)
write("Mercury")
// --- 5. Venus ---
setPosition(-70, 40)
setPenColor(yellow)
setFillColor(Color(204, 204, 204))
circle(10)
setPosition(-85, 20)
setPenColor(white)
write("Venus")
// --- 6. Earth ---
setPosition(110, -30)
setPenColor(blue)
setFillColor(green)
circle(11)
setPosition(100, -50)
setPenColor(white)
write("Earth")
// --- 7. Mars ---
setPosition(-90, -90)
setPenColor(red)
setFillColor(red)
circle(9)
setPosition(-100, -110)
setPenColor(white)
write("Mars")
// --- 8. Rock Pieces / Asteroid Belt ---
setPenColor(gray)
setFillColor(gray)
setPosition(-140, -40); circle(2)
setPosition(-130, -70); circle(1)
setPosition(140, -80); circle(2)
setPosition(160, -20); circle(1)
setPosition(150, 40); circle(2)
setPosition(-150, 60); circle(1)
// --- 9. Jupiter ---
setPosition(140, 120)
setPenColor(orange)
setFillColor(Color(204, 204, 204))
circle(22)
// Jupiter Stripes(
setPenThickness(2)
setPosition(120, 120); forward(40)
setPosition(122, 125); forward(36)
setPenThickness(1)
setPosition(125, 147)
setPenColor(white)
write("Jupiter")
// --- 10. Saturn & Rings ---
// Ring OuterColor(204, 204, 204)
setPosition(-200, -80)
setPenColor(Color(204, 204, 204))
setPenThickness(3)
setFillColor(black)
circle(26)
// Planet Body
setPosition(-200, -80)
setPenThickness(1)
setPenColor(yellow)
setFillColor(yellow)
circle(16)
setPosition(-215, -115)
setPenColor(white)
write("Saturn")
// --- 11. Uranus ---
setPosition(250, 40)
setPenColor(cyan)
setFillColor(cyan)
circle(14)
// Vertical Ring
setPosition(250, 40)
setPenColor(white)
setPenThickness(2)
circle(18)
setPosition(235, 15)
setPenColor(white)
write("Uranus")
// --- 12. Neptune ---
setPosition(-250, -150)
setPenColor(blue)
setFillColor(blue)
circle(13)
setPosition(-275, -175)
setPenColor(white)
write("Neptune")