Innehållsförteckning:
Video: Minecraft: Hur man bygger ett Vakttorn 2024
Att veta hur man skapar dronor, rör dem och använd dem för att placera block gör att du kan bygga allt du kan föreställ dig i Minecraft. Att bygga stora, komplexa strukturer kräver emellertid mycket kod, och hela processen kan bli förvirrande.
Innan du gör en stor, komplex struktur, utforska hur du gör en mindre struktur så att du kan förstå mekaniken att bygga med dronor. Följande stavar ut hur man skapar ett torn med dronor.
Design: Skissa ut tornet
Du kan utforma kod för att bygga ett torn på många olika sätt. Här designar du den genom att skriva den på papper eller använda verkliga block för att bygga den:
-
Skissa eller bygga tornet som det förefaller vara i Minecraft.
Om du skriver det på papper kan det här steget vara svårt eftersom papperet är 2-dimensionellt (2D) och Minecraft är tredimensionellt (3D). Ritningen behöver inte vara perfekt, men du behöver bara bilda en uppfattning om vad som krävs för att skapa ett torn (som hur många block eller vilken typ av block). Här är två sidor av ett torn.
-
På en bit papper, bryta din design till hanterbara bitar.
Bilden nedan visar ett sätt att göra det:
-
En rad block: Indikerar var dronen rör sig.
-
Två rader av block: Visa hur du behöver återställa dronen för varje rad. Det betyder att dronen måste flytta tillbaka till början av raden innan han går upp.
-
En hel kvadrat av block: Anger en hel kvadrat, som kräver 16 block. Tornet består av 8 rutor placerade ovanpå varandra.
-
Två rader kvadrater: Visa hur du behöver återställa dronen för varje kolumn.
-
Fyra rader kvadrater: Kontrollera att du fortfarande är på rätt spår.
-
Åtta rader kvadrater: Tornet.
-
Utveckling och provning: Skriv kod för tornet
Under utvecklingsfasen bygger du var och en av de sex bitarna i ditt torn. När du skriver koden för varje bit, testa den för att se till att den gör vad du vill.
Skapa en ny mod som heter Tower med Blockly som språk.
Innan du börjar denna steglista, se till att du har tjänat det första Drones-märket. För att bygga och testa tornet, följ dessa steg:
-
Ställ in din drone.
Detta visar koden för att ställa in din drone för att bygga ett torn.
-
Gör en rad block.
Här är koden för att skapa en rad block. Som tidigare visat mäter tornet fyra tegelstenar av fyra tegelstenar, så varje rad borde ha fyra tegelstenar i den.
-
Testa koden för att säkerställa att den gör en rad block.
Det här är vad raden av block ska se ut.
Strukturen visas i det område du tittar på, så det är bäst att gå till ett tomt område när du bygger. Du kan till och med gå in i kreativt läge och bygga i himlen: Dubbelklicka på mellanslagstangenten för att sväva och tryck sedan på mellanslagstangenten för att flytta uppåt.
-
Gör två rader av block genom att kopiera den första raden.
Här är koden för att göra två rader.
-
Spåra koden.
Titta över koden noga och skissa ut vad du tycker att dronen ska göra. Här är ett sätt att skissa ut det och spåra din kod. Och om du undrar, gör det inte två rader - det gör en rad som är åtta block lång.
-
Testa koden.
Du kan se att spårningen ovan matchar vad som görs i scenen.
-
Redigera koden.
Innan du lägger till koden för att göra andra raden, återställ dronen genom att flytta den till höger. Flytta sedan dronen framåt.
Framåt och bakåt är i förhållande till dig, spelaren, inte till dronen. Så vilken riktning du står inför är framåt, och motsatt riktning är bakåt.
-
Testa koden igen. Att göra så producerar den här scenen: två rader av block där varje rad är fyra block lång.
-
Refactor din kod.
Refactoring din kod betyder att ändra hur det ser ut, men inte vad det gör. Detta koncept är verkligen användbart när din kod blir lång och du vill separera den i mindre funktioner.
Koden ovan börjar redan bli lång, och du har bara gjort två rader av block. Det enklaste sättet att refactor denna kod är att hitta de bitar som upprepas, till exempel att skapa en rad med fyra kvarter och placera dem i en separat funktion. Kolla in samma kod, refactored att vara kortare.
-
Gör en kvadrat av block.
När du har refactored din kod, ska det vara enkelt att göra en 4 x 4 kvadrat. Här är koden för att skapa strukturen.
Här är resultatet av att använda den koden.
-
Refactor koden igen. I steg 9, refactor du koden för att göra det enklare att göra flera rader med fyra block. Nu refactor koden för att göra det enklare för dig att göra flera rader med 4 x 4 rutor. Refactor koden som matchar.
-
Gör två rader av 4 x 4 rutor.
När du kan göra en fyrkant kan du självklart enkelt skapa en andra kvadrat ovanpå den. Den knepiga delen är att återställa dronen korrekt. Du kan behöva "test-redigera-test" ett par gånger för att få det rätt. Detta är ett sätt att börja göra ett verkligt torn.
Detta är ett annat korrekt sätt att göra ett torn.
-
Gör fyra rader av rutor.
Så här skapar du ett 4 x 4-torn, som börjar med koden ovan.
-
Gör åtta rader av rutor.
Äntligen kan du göra ett 8 x 4 torn. Här är en sista refactored version av tornkoden.