Code Sketch


shreyash tarate
By: shreyash tarate
Category: Art
cleari()
setBackground(Color(5, 5, 25))
setSpeed(fast)
setPenThickness(2)

// ? STAR FIELD
setPenColor(Color(255, 255, 255))

setPosition(-650, 350); dot(4)
setPosition(-500, 280); dot(3)
setPosition(-350, 400); dot(4)
setPosition(-200, 320); dot(3)
setPosition(50, 380); dot(4)
setPosition(250, 320); dot(3)
setPosition(450, 400); dot(4)
setPosition(650, 300); dot(3)

setPosition(-700, 100); dot(3)
setPosition(-500, 150); dot(4)
setPosition(-300, 100); dot(3)
setPosition(300, 120); dot(4)
setPosition(500, 180); dot(3)
setPosition(700, 80); dot(4)

setPosition(-650, -200); dot(4)
setPosition(-450, -300); dot(3)
setPosition(-250, -220); dot(4)
setPosition(300, -250); dot(3)
setPosition(500, -180); dot(4)
setPosition(680, -300); dot(3)

setPosition(-600, -400); dot(3)
setPosition(-300, -380); dot(4)
setPosition(100, -400); dot(3)
setPosition(400, -370); dot(4)
setPosition(650, -420); dot(3)


// ?? SUN
setPosition(0, 0)
setPenColor(Color(255, 140, 0))
setFillColor(Color(255, 140, 0))
circle(100)

setPenColor(Color(255, 200, 0))
setFillColor(Color(255, 200, 0))
circle(75)

setPenColor(Color(255, 240, 80))
setFillColor(Color(255, 240, 80))
circle(50)


// ORBITS
setPenColor(Color(70, 70, 120))

setPosition(0, 0)
circle(130)

setPosition(0, 0)
circle(180)

setPosition(0, 0)
circle(230)

setPosition(0, 0)
circle(280)

setPosition(0, 0)
circle(330)

setPosition(0, 0)
circle(390)

setPosition(0, 0)
circle(450)

setPosition(0, 0)
circle(520)


// ? MERCURY
setPosition(130, 0)
setPenColor(Color(160, 160, 160))
setFillColor(Color(160, 160, 160))
circle(15)

setPenColor(Color(255, 255, 255))
setPosition(115, -35)
write("MERCURY")


// ? VENUS
setPosition(180, 0)
setPenColor(Color(220, 150, 40))
setFillColor(Color(220, 150, 40))
circle(22)

setPenColor(Color(255, 255, 255))
setPosition(165, -45)
write("VENUS")


// ? EARTH
setPosition(230, 0)
setPenColor(Color(30, 100, 255))
setFillColor(Color(30, 100, 255))
circle(24)

setPenColor(Color(40, 200, 80))
setFillColor(Color(40, 200, 80))
circle(12)

setPenColor(Color(255, 255, 255))
setPosition(210, -50)
write("EARTH")


// ? MOON
setPosition(260, 25)
setPenColor(Color(220, 220, 220))
setFillColor(Color(220, 220, 220))
circle(7)


// ? MARS
setPosition(280, 0)
setPenColor(Color(220, 60, 40))
setFillColor(Color(220, 60, 40))
circle(20)

setPenColor(Color(255, 255, 255))
setPosition(265, -45)
write("MARS")


// ? JUPITER
setPosition(330, 0)
setPenColor(Color(220, 150, 80))
setFillColor(Color(220, 150, 80))
circle(45)

setPenColor(Color(150, 80, 40))
setFillColor(Color(150, 80, 40))
circle(10)

setPenColor(Color(255, 255, 255))
setPosition(300, -65)
write("JUPITER")


// ? SATURN
setPosition(390, 0)

setPenColor(Color(220, 180, 100))
setFillColor(Color(220, 180, 100))
circle(35)

// SATURN RINGS
setPenColor(Color(200, 160, 100))
setPenThickness(8)

setPosition(390, 0)
right(360, 55)

setPenThickness(2)

setPenColor(Color(255, 255, 255))
setPosition(355, -60)
write("SATURN")


// ? URANUS
setPosition(450, 0)
setPenColor(Color(80, 200, 220))
setFillColor(Color(80, 200, 220))
circle(27)

setPenColor(Color(255, 255, 255))
setPosition(425, -50)
write("URANUS")


// ? NEPTUNE
setPosition(520, 0)
setPenColor(Color(40, 80, 220))
setFillColor(Color(40, 80, 220))
circle(27)

setPenColor(Color(255, 255, 255))
setPosition(490, -50)
write("NEPTUNE")


// TITLE
setPosition(-250, 450)
setPenFont(Font("Cambria", 55))
setPenColor(Color(80, 200, 255))
write("? SOLAR SYSTEM ?")


// SUBTITLE
setPosition(-190, 405)
setPenFont(Font("Cambria", 20))
setPenColor(Color(255, 220, 100))
write("A JOURNEY THROUGH SPACE ?")