Spil Guider > populære spil > Minecraft > At være Tilfældig med Code og Minecraft - For Dummies

At være Tilfældig med Code og Minecraft - For Dummies

Når du kode i Minecraft, kan du bruge et tilfældigt heltal gøre din kode opfører sig i tilfældige måder. En heltal
er bare et nummer, den tilfældige heltal Math blok i LearnToMod vælger et tilfældigt tal mellem to tal (1 og 10, for eksempel), hver gang koden køres.
Brug heltal i Minecraft.

Den første gang du kører denne kode, resultatet kunne være 5; anden gang, kan det være 8; og så videre.

Du kan bruge denne tilfældigt heltal blok for at gyde slyngplanter eller materialer på tilfældige steder i din Minecraft verden.

Evnen til at generere en blok på et tilfældigt sted kan være nyttige for gør Capture the Flag spillet mere spændende (hvor spillerne er nødt til race hinanden for at finde et objekt skjult et sted på kortet), fordi flagene er placeret i tilfældige pletter, hvilket gør dem sværere at finde.

Tilfældig spawn placeringer kan også hjælpe med at opbygge randomiserede labyrinter eller fjendtlige spawn steder for at lave spil mere interessant.

du bør have en grundlæggende viden om, hvordan droner arbejde, så det er lettere for dig at gyde blokke eller enheder.

Hvis du vil bruge en drone for at gyde blokke eller enheder, skal du følge disse trin:

Tilføj en hovedfunktion og skabe en drone navngivet d inde i det, sådan her:
Opret din drone.

Lav to nye funktioner navngivne moveDrone og setForwardAndRight:.
Navngiv din functions.These funktioner hjælper dronen bevæge sig fremad og til højre et tilfældigt antal trin

For at gøre drone flytte tilfældige afstande, bruge tilfældigt heltal blokken, findes under Math:
See? Matematik kan være sjovt.

Indstil værdierne fra -10 til 10 (selvom området kan være større eller mindre), så drone bevæger sig inden for en 10 x 10 firkant omkring sin nuværende placering:
Oprettelse af din 10 × 10 rum.

Opret to nye variabler (FREM og HØJRE), og sætte dem lig med tilfældigt heltal blok
Hver variabel er nu et tilfældigt tal mellem -10 og 10:.
Indstil din variables.Each gang du ringer setForwardAndRight, variablerne frem og hØJRE få et nyt tilfældigt tal mellem -10 og 10.

Gør drone bevæge sig fremad den tilfældige fREM beløb og flytte til højre det tilfældige rigtige mængde:
Du er i kontrol over din drone.Now din kode skal se sådan ud:
Hold at drone flytter!

Opret en anden funktion, hvor du fortælle drone at gyde en slyngplante på den nye placering. Så kalder spawnCreeper funktion fra vigtigste:
Fortæl din drone hvad de skal gøre. Du er den boss.If du ønsker at gentage denne proces for at gyde flere slyngplanter, sørge for, at drone vender tilbage til den oprindelige placering, efter at det har skabt en enhed.
Hvis drone ikke vender tilbage, det kan fortsætte med at hoppe længere og længere væk fra dig, indtil den forlader kortet, hvilket er aldrig godt.

Ved at fortælle dronen, at den kan bevæge sig maksimalt kun ti trin i enhver retning , og at det skal vende tilbage til dig, når det er gjort, du styre det område, inden for hvilket slyngplanter vil blive opfostrede.

Opret en funktion med navnet returnDrone hvor du fortæller dronen at flytte tilbage den FREM antal trin , og at flytte til venstre HØJRE antal trin:
din kode skal fortælle din drone, hvad det kan do.this træde dybest set gør drone spore sine trin og vende tilbage til hvor det startede
<. li> Ring returnDrone fra main efter du gyde slyngplante:
spawn din creepers.Then du kan gentage alle fire funktionskald så mange gange som du ønsker at gyde slyngplanter i en 10 x 10 plads omkring dig:
Yngleforhold slyngplanter igen og igen.
Hvis du ringer setForwardAndRight mellem moveDrone og returnDrone, som dette:..
Vær meget opmærksom på din kode

drone vender ikke tilbage til sin oprindelige placering

Antag at FORWARD er indstillet til 5 og RIGHT er sat til 8 første gang du kalder setForwardAndRight. Din drone vil bevæge sig fremad 5 pladser, flytte til højre 8 pletter, og derefter gyde en slyngplante. Når du ringer setForwardAndRight igen, antage, at Forward indstilling er 6, og den rigtige indstilling er 9: Din drone flytter tilbage 6 pladser og højre 9 pladser, efterlader det en blok væk diagonalt fra hvor det startede
.

Relaterede artikler