Minecraft ComputerCraft Kom igång med Minecraft

CoderDojoSundsvall
22 mars 2015
Minecraft ComputerCraft
Kom igång med Minecraft ComputerCraft Turtle Bot
Lär dig grunderna i programmering genom att styra en ”turtle” som bygger i Minecraft.
Förberedelser
Om du redan har Minecraft på din dator behöver du bara lägga till mod ComputerCraft, se
appendix.
Om du istället vill koppla upp dig mot vår MinecraftEdu-server behöver du installera Eduklienten:
1. Kopiera och installera Minecraftedu_hosting_1.710_12_stable.jar på din dator
2. Kopiera även ComputerCraft1.65.jar och lägg den i foldern Application Support/
minecraftedu/minecraft/mods/1.7.10/ (För att hitta foldern kan du starta MinecraftEdu
Launcher, klicka på Mods, och Open Mods Folder (drag and drop filen dit).
3. Starta MinecraftEdu och logga in med ett konto som du får av Lisa
Lär dig några enkla kommandon
Med Turtle API kan du styra en turtle bot.
Här finns en lista på alla kommandon http://computercraft.info/wiki/Turtle_(API), se några
exempel nedan.
1. Gå till equipment (E) och välj Turtle (se bilden ovan)
Lorem Ipsum Dolor
1
CoderDojoSundsvall
22 mars 2015
2. Hämta även kol för bränsle och block att bygga med
3. Placera ut en turtle på marken (vänsterklick) och öppna den (högerklicka)
4. Skriv lua (se bild)
5. Placera kol i någon av de 16 slots till höger (tex slot 9 som på bilden)
6. Välj slot
turtle.select(number slotNum) Make the turtle select slot slotNum (1 is top left, 16 is bottom right)
7. Tanka
turtle.refuel([number quantity]) 8. Placera byggmaterial i en annan slot och välj slot för byggmaterialet (tex 1 som på bilden)
turtle.select(1)
9. Prova att flytta turtle med följande kommandon. Tänk på att det händer i bakgrunden och att
du måste trycka esc för att se din turtle.
turtle.forward()
turtle.back()
turtle.up()
turtle.down()
turtle.turnLeft()
turtle.turnRight()
10. Placera ut block
turtle.place()
Lorem Ipsum Dolor
Places a block of the selected slot in front. 2
CoderDojoSundsvall
22 mars 2015
11. När du vill avsluta och lämna Lua prompten skriv
exit()
!
Skriv ett eget program i Lua
!
1. Skapa ett nytt program genom att skriva
edit [namn på programmet]
(tex > edit ByggaTorn)
2. Nu är du inne i editorn där du skriver din källkod
Exempel på ett program som bygger ett torn:
3. Spara genom att trycka på ctrl och välj [Save]
4. Kör programmet genom ctrl, välj [Exit], och skriv
> MittProgram
Fler tutorials finns bl.a. på ComputerCraft wiki http://computercraft.info/wiki/Tutorials
Eller sök på Youtube efter ”Tutorial Minecraft Turtles”
Spara på en Floppy Disk
Det är lätt att råka förstöra en turtle genom att klicka på den. Därför är det smart att spara ditt program på
en diskett som du kan bära med dig. Eller kanske ge ditt program till en vän i spelet.
Lorem Ipsum Dolor
3
CoderDojoSundsvall
22 mars 2015
1. Gå till Equipment och välj en Disc Drive och en Floppy Disk
2.
!
3.
Placera ut en Disk Drive precis bredvid din Turtle
Högerklicka på DiskDrive och lägg i en Floppy Disk
!
Lorem Ipsum Dolor
4
CoderDojoSundsvall
22 mars 2015
4.
När du nu högerklickar på din Turtle och skriver så ser du att du har en disk.
Kopiera ditt program till disk genom att skriva
Du kan dubbelkolla att kopieringen lyckades genom att gå till disk med change directory
> cd disk
och lista allt som finns på den
> ls
> cp ByggaTorn disk
> ls
Lorem Ipsum Dolor
5
CoderDojoSundsvall
22 mars 2015
5.
Nu kan du gå till din Disk Drive och hämta tillbaks din Floppy Disk
!
!
Appendix 1 - Installera ComputerCraft
!
Om du kör Minecraft lokalt på din dator behöver du enbart installera ett mod på klienten. Gå till http://
www.computercraft.info och klicka på länken under Downloads. Då hämtas senaste versionen av modfilen, tex ComputerCraft1.72.jar. !
Nu måste du kopiera filen till din mod-mapp där du har Minecraft installerat
På Mac:
Öppna Finder - Välj Gå -> Gå till mapp… och skriv ~/Library/Application Support/minecraft/mods/
Kopiera filen från Hämtade filer
På PC: TBD
!
Du kan också behöva Minecraft Forge installerat. Se instruktionsfilm här https://www.youtube.com/
watch?v=HnTJxLIP41c
!
Lorem Ipsum Dolor
6