Code Sketch


rizwan and group
By: chinar
cleari()
setSpeed(superFast)
setBackground(yellow)
setPosition(-700,-700)
setPenThickness(0.5)
setFillColor(Color(81, 81, 255))
zoom(0.4)
repeat(4){
    forward(1400)
    right()
     forward(1400)
    right()

}
penUp()
setFillColor(Color(255, 81, 81, 193))
forward(260);turnEast();penDown();forward(1400);right();forward(260);right()
forward(1400);right();forward
setPosition(-40,100)
setFillColor(white)
circle(330)
setPosition(-700,-30)
setFillColor(Color(44, 0, 0))
setPenThickness(2)
right();right(10,80);forward(50);left(10);forward(200);right(5);forward(250);left(10)
forward(30);right(130);forward(70);right(10,50)
forward(50)
left(20);forward(10)
right(20,50)
forward(50)
left(50,50);right(60);forward(100);right(10);forward(100);left(20);forward(50)
right(25);forward(150);left(10);forward(55);turnNorth()
setPosition(-300,150)
setPenColor(black)

def branch(n: Double) {
    forward(50)
}
def tree(n: Double) {
    savePosHe()
    setPenColor(black)
    if (n <= 4) {
        setPenColor(Color(255, 0, 232))
        setPenThickness(10)
        branch(n / 2)
    }
    else {
        
        setPenThickness(n / 3)
        branch(40)
        right(25)
        tree(0.8 * n -2)
        left(25)
        left(20)
        tree(n - 10)
    }
    restorePosHe()
}
hop(-200)
tree(60)
setPosition(700,480)
setFillColor(Color(0, 0, 0, 120))
setPenThickness(1)
setPenColor(black)
turnWest();forward(400)
right(170);forward(100);left(170)
forward(200);right(160);forward(200);left(160);forward(300);right(160)
forward(100);left(157);forward(750);turnEast();right(30);forward(50)
turnWest();forward(50);turnEast();right(20);forward(100);turnWest();forward(219)
turnNorth();forward(120);right();forward(1400)
setPosition(675,380)
setFillColor(noColor)
turnNorth();left(100)
setPenThickness(50)
setPenColor(Color(0, 0, 0, 131))
right(20,1000);hop(100)
forward(300)
setPosition(0,520);forward(300)
setPosition(-370,500);forward(200)
setPosition(-600,450);forward(78)
hop(23);turnNorth;hop(-20)
setFillColor(Color(0, 0, 0, 170))
setPenThickness(0.2)

hop(-50)
right()
left(70,450);turnWest();forward(420)
left();forward(120)
setPosition(698,280);right(80);right(50,1500);forward(140);turnEast();forward(1330)
setPosition(50,520)
def star(){
setFillColor(Color(193, 192, 192))
setPenColor(black)
repeat(4){
    right(60)
    forward(30)
    left(120)
    forward(30)
    right(150)
}
}
star()
setPosition(200,400)
star()
setPosition(150,600)
star()
setPosition(-450,550)
star()
setPosition(-200,650)
star()
setPosition(600,600)
star()
setPosition(600,400)
star()
setPosition(300,500)
star()
setPosition(-200,500)
star()
setPosition(-650,650)
star()
setFillColor(Color(255, 0, 0, 127))
setPenColor(Color(255, 86, 86, 153))
setPosition(-700,-600)
left(30,500);right(30)
forward(300);right(20);forward(50);right(10,500);left(40)
forward(400);right(20);forward(337);turnSouth();forward(80)
right();forward(1200);left(20);forward(137);turnWest();forward(72)
setPosition(-400,800);right()
setPenFontSize(80)
setPenColor(black)
write("DREAM 14 KOJO TEAM")
setPosition(-300,-710)
write("FIRST PROJECT")