Code Sketch
TAJ MAHAL
cleari()
setSpeed(fast)
setPosition(-290,-130)
setPenColor(black)
hop(-60)
right()
//base
repeat(2){
forward(540)
right()
forward(15)
right()
}
hop(19)
left(83)
hop(2)
// first
def pqe (){
repeat(3){
forward(30)
hop(8)
}
}
pqe()
forward(20)
right(80)
forward(13)
right(89)
forward(20)
hop(10)
pqe()
right(180)
hop(30)
right()
hop(10)
left()
hop(17)
left(88)
hop(5)
// detak
def last(){
forward(40)
left(129,4)
left(50)
forward(40)
left(129,4)
}
last()
def setting (){
right(33)
hop(37)
left(83)
}
setting()
// detak
def second(){
forward(30)
left(129,4)
left(50)
forward(30)
left(129,4)
}
second()
hop(2)
setting()
def third(){
forward(20)
left(129,4)
left(50)
forward(22)
left(129,4)
}
third()
right(143)
hop(405)
left(12)
hop(38)
left(83)
hop(9)
//second
pqe()
forward(22)
right(80)
forward(13)
right(89)
forward(20)
hop(10)
hop(-3)
pqe()
right(180)
hop(30)
right()
hop(4)
left()
hop(15)
left(88)
last()
setting()
hop(-1)
second()
left(2)
setting()
third()
left()
hop(200)
right(33)
hop(50)
right()
forward(60)
left()
forward(50)
left()
forward(60)
right()
hop(5)
right()
forward(64)
right()
forward(60)
right()
forward(64)
right()
hop(15)
right()
forward(35)
left(133,17)
left(52,10)
right(3)
forward(38)
right()
hop(10)
right()
hop(65)
right(92)
hop(-3)
forward(60)
left()
forward(5)
left(40,10)
left(50)
forward(50)
left(40,10)
left(50)
forward(8)
hop(10)
right()
forward(45)
left()
forward(56)
right(180)
hop(53)
left(98)
forward(30)
left(83)
forward(50)
left(115)
hop(120)
right(27)
hop(26)
forward(45)
right()
forward(50)
right(180)
hop(48)
right(98)
forward(30)
right(83)
forward(45)
right()
hop(10)
right()
forward(5)
left(123,10)
left(53,3)
forward(10)
right(180)
hop(20)
forward(13)
right(123,10)
right(53,4)
forward(16)
right()
forward(20)
hop(39)
right()
hop(-2)
forward(14)
right(123,12)
right(53,4)
forward(20)
right()
forward(22)
left()
hop(30)
right(180)
hop(12)
forward(2)
right(123,12)
right(53,4)
forward(12)
right()
hop(107)
left(264)
hop(10)
forward(7)
left(123,12)
left(53,3)
forward(15)
right(180)
hop(30)
forward(10)
right(123,12)
right(53,4)
forward(15)
right()
forward(20)
hop(34)
left()
hop(30)
right(180)
hop(-1)
forward(6)
right(123,12)
right(53,4)
forward(10)
hop(-5)
right(183)
hop(20)
forward(10)
left(123,12)
left(53,4)
forward(15)
left()
forward(20)
hop(13)
left()
hop(29)
forward(10)
right(89)
forward(33)
hop(58)
forward(39)
right()
forward(10)
right()
hop(95)
right()
hop(19)
right(168,29)
right(160)
hop(20)
right(34)
left(2)
left()
hop(2)
right()
left(43)
forward(25)
left(98)
forward(25)
right(180)
hop(24)
left(38)
hop(2)
forward(8)
right(180)
hop(58)
right()
hop(60)
right()
hop(-6)
right(84,15)
left(63)
forward(10)
left(25)
hop(-2)
right(150)
forward(10)
left(23,7)
forward(5)
right(94,4)
hop(30)
right(232)
hop(113)
left()
hop(24)
left(84,15)
right(63)
forward(10)
right(25)
hop(-2)
left(150)
forward(10)
right(23,7)
forward(5)
left(94,4)
left(198)
hop(339)
right(52)
setPenFont(Font("Cambria", 20))
write("Taj Mahal")
right(170)
hop(275)
right(200)
def pqeq(){
repeat(3){
forward(15)
hop(8)
}
}
pqeq()
forward(20)
right(80)
forward(13)
right(89)
forward(20)
hop(10)
pqeq()
right(180)
hop(32)
left()
hop(-3)
def lasti(){
forward(29)
left(129,4)
left(50)
forward(29)
left(129,4)
}
lasti()
def settingi (){
right(33)
hop(23)
left(83)
}
settingi()
def secondi(){
forward(24)
left(129,4)
left(50)
forward(24)
left(129,4)
}
secondi()
settingi
hop(-2)
def thirdi(){
forward(19)
left(129,4)
left(50)
forward(18)
left(129,4)
}
thirdi
left(220)
hop(300)
left(95)
hop(10)
pqeq()
forward(20)
right(80)
forward(13)
right(89)
forward(20)
hop(10)
pqeq()
right(180)
hop(32)
left()
hop(-3)
lasti()
settingi()
secondi()
settingi()
hop(-2)
thirdi()