Code Sketch


Navratri special
By: shobhit devrani
Category: Art
//my first Project - Shobhit devrani

clear()
setSpeed(medium)
setBackground(yellow)
setPenColor(black)
setPenThickness(20)
forward(150)
hop(30)


//red point
setPenThickness(40)
setPenColor(red)
forward(1)
hop(30)

setPenColor(black)
setPenThickness(20)
forward(25)

setPenThickness(5)
setFillColor(black) 
right(120)
forward(70)
left(120)
forward(80)
left(120)
forward(140)
right(120)
forward(80)
right(120)
forward(70)
left(120)
forward(-10)


//String of Damaru

setFillColor(noColor)
right()
right(70)

setPenThickness(3)
repeat(10) {
    forward(10)
    left(5)
}
 repeat(20) {
    forward(5)
    left(7)
}

 setPenThickness(20)
 forward(1)
 hop(75)
 left(90)
hop(27)
setPenThickness(8)
forward(80)
left(5)
forward(56)
hop(-65)
right(135)

setPenThickness(3)
repeat(55) {
    forward(1)
    left(1)
}
repeat(25) {
    forward(6)
    left(7)
}
setPenThickness(20)
 forward(1)
 left(40)
 hop(98)
left(101)

hop(10)


setPenThickness(20)
forward(50)
hop(30)


//red dot

setPenThickness(40)
setPenColor(red)
forward(1)
hop(30)
setPenColor(black)

setPenThickness(20)
forward(50)
setPenThickness(40)
forward(5)
setPenThickness(15)
forward(25)
setPenThickness(60)
forward(10)
setPenThickness(15)
forward(25)
setPenThickness(70)
forward(20)
setPenThickness(80)
forward(30)


//mediate of trident

setPenThickness(60)
forward(20)
setPenThickness(55)
forward(20 )
setPenThickness(50)
forward(20)
setPenThickness(45)
forward(15)
setPenThickness(40)
forward(15)
setPenThickness(35)
forward(15)
setPenThickness(30)
forward(15)
setPenThickness(25)
forward(15)
setPenThickness(20)
forward(10)
setPenThickness(15)
forward(10)
setPenThickness(14)
forward(10)
setPenThickness(13)
forward(10)
setPenThickness(12)
forward(10)
setPenThickness(11)
forward(10)
setPenThickness(10)
forward(10)
setPenThickness(9)
forward(9)
setPenThickness(8)
forward(8)
setPenThickness(7)
forward(7)
setPenThickness(6)
forward(6)
setPenThickness(5)
forward(5)
setPenThickness(4)
forward(4)
setPenThickness(3)
forward(3)
setPenThickness(2)
forward(2)
setPenThickness(1)
forward(1)
setPenColor(black)



//right side's  of trident

setFillColor(noColor)
setPenThickness(40)
hop(-260)
right()

repeat(7) {
    forward(15)
    left(2)
}

repeat(10) {
    forward(12)
    left(10)
}

setPenThickness(35)
forward(20)
setPenThickness(30)
forward(20)
setPenThickness(25)
forward(15)
setPenThickness(20)
forward(15)
setPenThickness(15)
forward(10)
right(2)
setPenColor(darkGray)
setPenThickness(10)
forward(10)
right(2)
setPenThickness(9)
forward(9)
setPenThickness(8)
right(2)
forward(8)
setPenThickness(7)
right(2)
forward(7)
setPenThickness(6)
right(2)
forward(6)
setPenThickness(5)
right(2)
forward(5)
setPenThickness(4)
right(2)
forward(4)
setPenThickness(3)
right(2)
forward(3)
setPenThickness(2)
right(2)
forward(2)
setPenThickness(1)
right(2)
forward(1)

hop(-115)
hop(-80)
hop(-23) 
left(88)
hop(125)



//left side's of trident

setPenColor(black)
setPenThickness(40)

repeat(7) {
    forward(15)
    right(2)
}

repeat(10) {
    forward(12)
    right(10)
}

setPenThickness(35)
forward(20)
setPenThickness(30)
forward(20)
setPenThickness(25)
forward(15)
setPenThickness(20)
forward(15)
setPenThickness(15)
forward(10)
left(2)

setPenColor(darkGray)
setPenThickness(10)
forward(10)
setPenThickness(9)
left(2)
forward(9)
setPenThickness(8)
left(2)
forward(8)
setPenThickness(7)
left(2)
forward(7)
setPenThickness(6)
left(2)
forward(6)
setPenThickness(5)
left(2)
forward(5)
setPenThickness(4)
left(2)
forward(4)
setPenThickness(3)
left(2)
forward(3)
setPenThickness(2)
left(2)
forward(2)
setPenThickness(1)
left(2)
forward(1)


right()
hop(118)
left()


//design in damaruu

hop(-450)
hop(-20)
left()
setPenThickness(3)
setPenColor(orange)
forward(30)
forward(-30)
right(30)
forward(30)
forward(-30)
left(60)
forward(30)
forward(-30)
right(30)

hop(-28)
right(180)
forward(30)
forward(-30)
right(30)
forward(30)
forward(-30)
left(60)
forward(30)
forward(-30)
hop(-32)

left(60)
hop(270)
right()
hop(280)

right()
hop(150)
right(180)


//Circle of outside the crown

setSpeed(fast)
setPenColor(black)
repeat(154) {
    setFillColor(randomColor)
   right(7)
repeat(6) {
    forward(5)
    left(60)
    forward(10)
    right(60)
    forward(5)
    left(60)
    forward(10)
  }
  hop(30)
 }

setFillColor(noColor)

right()
hop(150)
right()
hop(80)
right(180)



//design of crown

setPenColor(red)
 right() 
repeat(50) {
    forward(3)
    left(1)
}

repeat(50) {
    forward(-3)
    right(1)
}
left()

repeat(5) {
repeat(7) {
    forward(3)
    left(60)
    forward(3)
    right()
  }
  right(60)
 }

left()
hop(10)
left()
hop(-15)
hop(200)
left(180)

setPenColor(black)

repeat(50) {
    forward(3)
    right(1)
}

repeat(14) {
    hop(-3)
    left(1)
}

setFillColor(Color(255, 0, 255))
repeat(14) {
    hop(3)
    right(1)
}

right()
forward(40)
right(75)
forward(40)
right(95)

setPenThickness(1)
repeat(14) {
    forward(3)
    right(1)
}
right(65)
repeat(15) {
    forward(3)
    right(1)
}
right(5)
setFillColor(noColor)
setPenThickness(3)

setPenColor(red)

repeat(50) {
    forward(-3)
    left(1)
}
right()
repeat(5) {
repeat(7) {
    forward(3)
    left(60)
    forward(3)
    right()
  }
  right(60)
 }
 hop(10)
 left()
 hop(10)
 left()
setPenColor(black)


//from the right side to the top

forward(5)
repeat(30) {
    forward(1)
    left(3)
    forward(1)
}
repeat(20){
   forward(4)
   left(2) 
}
right(60)
repeat(30) {
    forward(1)
    left(3)
    forward(1)
}
right(60)
repeat(30) {
    forward(1)
    left(3)
    forward(1)
}

right(60)
repeat(30) {
    hop(1)
    left(2)
    hop(1)
}
right()


//diamond structure
setPenColor(red)
repeat(20) {
repeat(7) {
    forward(5)
    left(50)
    forward(4)
    right()
  }
  right(60)
 }
 hop(45)
 right()

repeat(5) {
   repeat(7) {
    forward(3)
    left(60)
    forward(3)
    right()
  }
  right(60)
 }
left(105)
hop(263)
right(75)
hop(5)


setPenColor(black)

forward(18)
repeat(30) {
    forward(1)
    right(3)
    forward(1)
}
left(1)
repeat(17
){
   forward(4)
   right(2) 
}

left(60)
repeat(30) {
    forward(1)
    right(3)
    forward(1)
}
left(60)
repeat(30) {
    forward(1)
    right(3)
    forward(1)
}

left(65)
repeat(30) {
    hop(1)
    right(2)
    hop(1)
}

right()
hop(60)
left(95)
hop(10)

setPenColor(red)

repeat(72) {
    right(5)
repeat(360) {
    hop(10)
    forward(1)
    right(20)
     
}
}

right(30)
hop(100)

repeat(5) {
repeat(7) {
    forward(3)
    left(60)
    forward(3)
    right()
  }
  right(60)
 }
left(120)
 hop(180)
 right()
 hop(10)
  right(135)
  
repeat(5) {
repeat(7) {
    forward(3)
    left(60)
    forward(3)
    right()
  }
  right(60)
 }

 right(45)
hop(100)
right()

repeat(5) {
repeat(7) {
    forward(3)
    left(60)
    forward(3)
    right()
  }
  right(60)
 }

right(20)
hop(160)
left()
right(95)
hop(300)
left(20)
hop(100)
right(85)
hop(123)
right(180)






//design of the second trident

setPenColor(black)
setPenThickness(20)
forward(150)
hop(30)


//red dot

setPenThickness(40)
setPenColor(red)
forward(1)
hop(30)

setPenColor(black)
setPenThickness(20)
forward(25)

setPenThickness(5)
setFillColor(black) 
right(120)
forward(70)
left(120)
forward(80)
left(120)
forward(140)
right(120)
forward(80)
right(120)
forward(70)
left(120)
forward(-10)


//String of damaruu

setFillColor(noColor)
right()
right(70)

setPenThickness(3)
repeat(10) {
    forward(10)
    left(5)
}
 repeat(20) {
    forward(5)
    left(7)
}

 setPenThickness(20)
 forward(1)
 hop(75)
 left(90)
hop(27)
setPenThickness(8)
forward(80)
left(5)
forward(56)
hop(-65)
right(135)

setPenThickness(3)
repeat(55) {
    forward(1)
    left(1)
}
repeat(25) {
    forward(6)
    left(7)
}
setPenThickness(20)
 forward(1)
 left(40)
 hop(98)
left(101)
hop(10)

setPenThickness(20)
forward(50)
hop(30)


//red dot

setPenThickness(40)
setPenColor(red)
forward(1)
hop(30)
setPenColor(black)

setPenThickness(20)
forward(50)

setPenThickness(40)
forward(5)
setPenThickness(15)
forward(25)
setPenThickness(60)
forward(10)
setPenThickness(15)
forward(25)
setPenThickness(70)
forward(20)
setPenThickness(80)
forward(30)


//middle of the trident
 
setPenThickness(60)
forward(20)
setPenThickness(55)
forward(20 )
setPenThickness(50)
forward(20)
setPenThickness(45)
forward(15)
setPenThickness(40)
forward(15)
setPenThickness(35)
forward(15)
setPenThickness(30)
forward(15)
setPenThickness(25)
forward(15)
setPenThickness(20)
forward(10)
setPenThickness(15)
forward(10)
setPenThickness(14)
forward(10)
setPenThickness(13)
forward(10)
setPenThickness(12)
forward(10)
setPenThickness(11)
forward(10)
setPenThickness(10)
forward(10)
setPenThickness(9)
forward(9)
setPenThickness(8)
forward(8)
setPenThickness(7)
forward(7)
setPenThickness(6)
forward(6)
setPenThickness(5)
forward(5)
setPenThickness(4)
forward(4)
setPenThickness(3)
forward(3)
setPenThickness(2)
forward(2)
setPenThickness(1)
forward(1)
setPenColor(black)


// right side of the trident

setFillColor(noColor)
setPenThickness(40)
hop(-260)
right()

repeat(7) {
    forward(15)
    left(2)
}

repeat(10) {
    forward(12)
    left(10)
}

setPenThickness(35)
forward(20)
setPenThickness(30)
forward(20)
setPenThickness(25)
forward(15)
setPenThickness(20)
forward(15)
setPenThickness(15)
forward(10)
right(2)
setPenColor(darkGray)
setPenThickness(10)
forward(10)
right(2)
setPenThickness(9)
forward(9)
setPenThickness(8)
right(2)
forward(8)
setPenThickness(7)
right(2)
forward(7)
setPenThickness(6)
right(2)
forward(6)
setPenThickness(5)
right(2)
forward(5)
setPenThickness(4)
right(2)
forward(4)
setPenThickness(3)
right(2)
forward(3)
setPenThickness(2)
right(2)
forward(2)
setPenThickness(1)
right(2)
forward(1)
hop(-115)
hop(-80)
hop(-23) 
left(88)
hop(125)


//left side of the trident

setPenColor(black)
setPenThickness(40)
repeat(7) {
    forward(15)
    right(2)
}

repeat(10) {
    forward(12)
    right(10)
}

setPenThickness(35)
forward(20)
setPenThickness(30)
forward(20)
setPenThickness(25)
forward(15)
setPenThickness(20)
forward(15)
setPenThickness(15)
forward(10)
left(2)
setPenColor(darkGray)
setPenThickness(10)
forward(10)
setPenThickness(9)
left(2)
forward(9)
setPenThickness(8)
left(2)
forward(8)
setPenThickness(7)
left(2)
forward(7)
setPenThickness(6)
left(2)
forward(6)
setPenThickness(5)
left(2)
forward(5)
setPenThickness(4)
left(2)
forward(4)
setPenThickness(3)
left(2)
forward(3)
setPenThickness(2)
left(2)
forward(2)
setPenThickness(1)
left(2)
forward(1)

right()
hop(118)
left()


//design in damaruu

hop(-450)
hop(-20)
left()
setPenThickness(3)
setPenColor(orange)
forward(30)
forward(-30)
right(30)
forward(30)
forward(-30)
left(60)
forward(30)
forward(-30)
right(30)

hop(-28)
right(180)
forward(30)
forward(-30)
right(30)
forward(30)
forward(-30)
left(60)
forward(30)
forward(-30)
hop(-32)
hop(300)
left(64)


// outer circle of hole design

setPenThickness(3)
setSpeed(superFast)

   repeat(240) {
    setFillColor(randomColor)
    left(1.5) 
repeat(4) {
    forward(30)
right(45)
forward(60)
right(45)
}
hop(20)
}




// face structure of mata


left(90)
hop(700)
hop(60)
left()
hop(65)
left(45)

setFillColor(noColor)
setSpeed(medium)
setPenColor(black)

repeat(30) {
    forward(2)
    right(3)
}

right(135)
left(45)

repeat(30) {
    forward(2)
    right(3)
}
right(135)
hop(25)

setPenColor(red)
setPenThickness(10)
forward(1)

hop(35)
right()

setPenThickness(3)
repeat(10) {
    forward(1)
    right(5)
}

repeat(10) {
    hop(-1)
    left(5)
}

right()
hop(1)
right(95)


repeat(10) {
    forward(1)
    left(5)
}

repeat(10) {
    hop(-1)
    left(5)
}

left()
hop(5)
left()
setPenThickness(7)
forward(1)

hop(10)
right()
hop(10)
right(45)

setPenColor(black)
setPenThickness(3)
repeat(30) {
    forward(2)
    left(3)
}

repeat(31) {
    forward(-2)
    right(3)
}

right(135)
hop(20)
left(40)

repeat(30) {
    forward(2)
    right(3)
}

repeat(31) {
    forward(-2)
    left(3)
}

right(45)
hop(25)
right()
hop(7)

setPenColor(black)
setPenThickness(25)
forward(1)

right()
hop(65)
left()
hop(3)
forward(1)

setPenColor(black)
left()
hop(45)
right()
hop(20)

left()
setPenThickness(3)
right()
repeat(35) {
    forward(1)
    left(1)
}

repeat(20) {
    forward(1)
    right(7)
}

right()
hop(5)
left()

repeat(10) {
    forward(1)
    left(7)
}

repeat(5) {
    forward(1)
    left(3)
}
right(25)


repeat(15) {
    forward(1)
    right(7)
}
repeat(10) {
    forward(1)
    left(7)
}
left()
hop(5)
right()


repeat(30) {
    forward(1)
    right(5)
}

right(45)
hop(47)
left(35)

setPenColor(red)
setPenThickness(1)
repeat(7) {
    forward(1.2)
    right(3)
}

repeat(13) {
setPenThickness(1)
setPenColor(randomColor)
repeat(7) {
    forward(1.2)
    right(3)
}
setPenThickness(5)
forward(2)
}

setPenThickness(1)
repeat(18) {
    forward(1.2)
    right(3)
}
left(30)
hop(66)
setPenColor(white)
setPenThickness(7)
forward(1)

left(110)
hop(65)
left(130)
hop(2)
forward(1)
invisible()