Code Sketch
minecraft
Category: Programming
sudda
osynlig
toggleFullScreenCanvas()
bakgrund(svart)
sakta(100)
vänster
setPenColor(gray)
fyll(gray)
fram(75)
höger
fram(20)
höger
fram(75)
fram(75)
höger
fram(20)
höger
fram(75)
fram(69)
höger
setPenColor(genomskinlig)
fram(20)
setPenColor(orange)
skriv("starta byggläge")
hoppaTill(0 ,0)
sättVinkel(90)
setPenColor(genomskinlig)
fyll(genomskinlig)
fram(125)
textstorlek(100)
vänster
fram(265)
höger
fram(100)
setPenColor(gray)
fyll(gray)
skriv("Craft Mine")
höger
setPenColor(genomskinlig)
fyll(genomskinlig)
fram(265)
fram(265)
höger
fram(100)
höger
fram(75)
vänster
fram(30)
textstorlek(50)
vänster(220)
setPenColor(gray)
fyll(genomskinlig)
skriv("0.01")
hoppaTill(10000 ,100000)
onMouseClick { (x, y) =>
hoppaTill(0, 0)
synlig
clear()
bakgrund(blå)
setAnimationDelay(0)
activateCanvas()
setPenColor(röd)
fram(160)
onKeyPress { k =>
k match {
case Kc.VK_LEFT =>
setHeading(180)
forward(160)
setPenColor(genomskinlig)
case Kc.VK_RIGHT =>
setHeading(0)
forward(160)
setPenColor(genomskinlig)
case Kc.VK_UP =>
setHeading(90)
forward(160)
setPenColor(genomskinlig)
case Kc.VK_DOWN =>
setHeading(-90)
forward(160)
setPenColor(genomskinlig)
case Kc.VK_1 =>
setHeading(90)
setPenColor(brown)
fyll(brown)
def kvadrat(sidlängd : Heltal) = {
upprepa(1){
fram(160)
vänster
}
}
kvadrat(100)
kvadrat(100)
kvadrat(100)
kvadrat(100)
kvadrat(100)
setPenColor(green)
fyll(green)
fram(160)
vänster
fram(20)
vänster
fram(30)
höger
fram(10)
vänster
fram(20)
vänster
fram(10)
höger
fram(50)
höger
fram(20)
vänster
fram(10)
vänster
fram(10)
höger
fram(20)
vänster
fram(10)
höger
fram(30)
vänster
fram(20)
setPenColor(genomskinlig)
fyll(genomskinlig)
case Kc.VK_2 =>
setHeading(90)
setPenColor(gray)
fyll(gray)
def kvadrat(sidlängd : Heltal) = {
upprepa(1){
fram(160)
vänster
}
}
kvadrat(100)
kvadrat(100)
kvadrat(100)
kvadrat(100)
kvadrat(100)
höger
setPenColor(genomskinlig)
case Kc.VK_0 =>
setHeading(90)
fyll(blå)
setPenColor(blå)
fram(160)
vänster
fram(160)
vänster
fram(160)
vänster
fram(160)
fyll(genomskinlig)
setPenColor(genomskinlig)
case Kc.VK_5 =>
setHeading(90)
höger
setPenColor(genomskinlig)
fram(70)
vänster
setPenColor(green)
fyll (genomskinlig)
fyll(green)
fram(20)
höger
fram(10)
höger
fram(20)
vänster
vänster
fram(20)
höger
fram(10)
vänster
fram(30)
vänster
fram(10)
vänster
fram(50)
vänster
vänster
fyll(green)
fram(50)
fyll(red)
setPenColor(red)
vänster
fram(10)
höger
fram(20)
vänster
fram(10)
höger
fram(30)
höger
fram(40)
höger
fram(10)
vänster
fram(10)
höger
fram(10)
höger
fram(20)
vänster
fram(10)
vänster
fram(10)
höger
fram(20)
höger
fram(20)
vänster
setPenColor(green)
fram(50)
setPenColor(genomskinlig)
vänster
fram(80)
setPenColor(genomskinlig)
fyll(genomskinlig)
case Kc.VK_4 =>
setHeading(90)
setAnimationDelay(0)
setPenColor(genomskinlig)
höger
fram(40)
setPenColor(gray)
fram (80)
fyll(gray)
vänster
fram(20)
vänster
fram(80)
vänster
fram(20)
fyll(genomskinlig)
vänster
vänster
fram(20)
setPenColor(blå)
fyll(blå)
fram(120)
höger
fram(60)
höger
fram(10)
vänster
fram(10)
höger
fram(10)
vänster
fram(10)
höger
fram(100)
höger
fram(80)
fyll(genomskinlig)
höger
fram(120)
setPenColor(Color(0,204,204))
fyll(Color(0,204,204))
fram(100)
höger
fram(20)
höger
fram(10)
vänster
fram(10)
höger
fram(10)
vänster
fram(20)
vänster
fram(10)
höger
fram(10)
vänster
fram(10)
höger
fram(20)
höger
fram(120)
höger
fram(10)
höger
fram(10)
vänster
fram(10)
höger
fram(10)
vänster
fram(60)
fyll(genomskinlig)
höger
fram(100)
höger
fram(20)
setPenColor(Color(201, 184, 119))
fyll(Color(201, 184, 119))
fram(40)
höger
fram(10)
höger
fram(10)
vänster
fram(10)
höger
fram(20)
höger
fram(10)
vänster
fram(10)
höger
fram(10)
setPenColor(genomskinlig)
fyll(genomskinlig)
vänster
fram(20)
höger
fram(50)
setPenColor(brown)
fyll(brown)
fram(30)
höger
fram(80)
höger
fram(30)
höger
fram(10)
höger
fram(10)
vänster
fram(60)
vänster
fram(10)
höger
fram(10)
setPenColor(Color(201, 184, 119))
fyll(Color(201, 184, 119))
vänster
fram(50)
vänster
fram(20)
vänster
fram(20)
höger
fram(10)
vänster
fram(10)
vänster
fram(20)
höger
fram(10)
höger
fram(20)
höger
fram(10)
vänster
fram(20)
vänster
fram(10)
höger
fram(20)
höger
fram(10)
höger
fram(20)
vänster
fram(10)
vänster
fram(10)
höger
fram(20)
vänster
fram(20)
vänster
fram(50)
vänster
fram(10)
höger
fram(10)
vänster
fram(60)
vänster
fram(10)
höger
fram(10)
setPenColor(genomskinlig)
fyll(genomskinlig)
vänster
fram(50)
vänster
fram(20)
setPenColor(brown)
fyll(brown)
fram(40)
vänster
fram(20)
vänster
fram(10)
vänster
fram(10)
höger
fram(20)
höger
fram(10)
vänster
fram(10)
vänster
fram(20)
vänster
setPenColor(genomskinlig)
fyll(genomskinlig)
fram(10)
vänster
fram(10)
setPenColor(Color(255, 51, 102))
fyll(Color(255, 51, 102))
fram(10)
höger
fram(20)
höger
fram(10)
höger
fram(20)
höger
fram(10)
setPenColor(Color(151, 96, 28))
fyll(Color(151, 96, 28))
fram(10)
höger
fram(20)
höger
fram(10)
höger
fram(20)
setPenColor(genomskinlig)
fyll(genomskinlig)
höger
fram(10)
fyll(blå)
fram(10)
vänster
fram(10)
vänster
fram(10)
vänster
fram(10)
fyll(genomskinlig)
setPenColor(genomskinlig)
vänster
vänster
fram(10)
fyll(vit)
setPenColor(vit)
fram(10)
höger
fram(10)
höger
fram(10)
höger
fram(10)
vänster
fyll(genomskinlig)
setPenColor(genomskinlig)
fram(30)
fyll(blå)
fram(10)
vänster
fram(10)
vänster
fram(10)
vänster
fram(10)
vänster
fram(10)
fyll(vit)
setPenColor(vit)
fram(10)
vänster
fram(10)
vänster
fram(10)
vänster
fram(10)
höger
fyll(genomskinlig)
setPenColor(genomskinlig)
fram(10)
höger
höger
höger
höger
fram(52)
vänster
fram(32)
höger
setPenColor(Color(0, 204, 204))
fyll(Color(0, 204, 204))
fram(40)
vänster
fram(40)
vänster
fram(40)
vänster
fram(40)
setPenColor(genomskinlig)
fyll(genomskinlig)
vänster
vänster
fram(40)
setPenColor(Color(201, 184, 119))
fyll(Color(201, 184, 119))
fram(80)
höger
fram(40)
höger
fram(80)
höger
fram(40)
setPenColor(genomskinlig)
fyll(genomskinlig)
fram(83)
setPenColor(Color(201, 184, 119))
fyll(Color(201, 184, 119))
fram(40)
höger
fram(80)
höger
fram(40)
höger
fram(80)
setPenColor(Color(0, 204, 204))
fyll(Color(0, 204, 204))
fram(40)
höger
fram(40)
höger
fram(40)
höger
fram(40)
setPenColor(genomskinlig)
fyll(genomskinlig)
vänster
fram(198)
vänster
fram(40)
case Kc.VK_3 =>
setHeading(90)
setPenColor(brown)
fyll(brown)
def kvadrat(sidlängd : Heltal) = {
upprepa(1){
fram(160)
vänster
}
}
kvadrat(100)
kvadrat(100)
kvadrat(100)
kvadrat(100)
kvadrat(100)
höger
setPenColor(genomskinlig)
case Kc.VK_6 =>
setHeading(90)
höger
setPenColor(genomskinlig)
fyll(genomskinlig)
fram(70)
setPenColor(color(172, 101, 29))
fyll(color(172, 101, 29))
vänster
fram(80)
höger
fram(20)
höger
fram(80)
höger
fram(20)
höger
fram(80)
setPenColor(gul)
fyll(gul)
fram(10)
höger
fram(10)
höger
fram(10)
höger
fram(10)
höger
fram(10)
höger
fram(20)
vänster
fram(10)
vänster
fram(10)
vänster
fram(10)
setPenColor(color(255, 210, 131))
fyll(color(255, 210, 131))
fram(10)
vänster
fram(10)
vänster
fram(10)
vänster
fram(10)
fram(10)
höger
fram(10)
höger
fram(10)
höger
fram(10)
setPenColor(genomskinlig)
fyll(genomskinlig)
fram(90)
vänster
fram(80)
case Kc.VK_7 =>
setHeading(90)
case Kc.VK_8 =>
setHeading(90)
case Kc.VK_9 =>
setHeading(90)
case _ =>
println("Other key: " + k)
}
}
}