Inhoudsopgave:
- Start: maak de arena uniek
- Doel: wacht tot een latere iteratie
- Uitdaging: monsters toevoegen
- Beloning: een tweede niveau toevoegen
- Test: zorg ervoor dat beide niveaus werken
Video: Clash-A-Rama: Donny and the Spell Factory (Clash of Clans) 2024
Op de tweede iteratie van de gameplay-lus kun je meer levels toevoegen aan je Minecraft-game. Je kunt ook deze keer de tijd nemen om de arena unieker en persoonlijker te maken, of het item dat je de speler breekt, veranderen om naar het volgende niveau te gaan.
Start: maak de arena uniek
Voeg enkele ontwerpen toe aan de arenavloer. Hier kun je zien waar twee // hcyl WorldEdit-commando's werden gebruikt om een holle cilinder van glas en een van diamant te maken.
Hier kunt u de gewijzigde arena-functie zien.
Neem de tijd om creatief te zijn en om uw eigen ontwerp te maken op het platform of de hekken. Misschien wil je zelfs een plafond toevoegen aan de arena!
Start je speler in de arena als je een plafond toevoegt. Anders raakt die persoon buitengesloten.
Doel: wacht tot een latere iteratie
Soms, als je door de gameplay-lus laveert, wil je geen verandering in een van de secties aanbrengen, zoals wanneer je doel is nog steeds hetzelfde (om een meloenblok te verbreken), dus je hoeft niets te veranderen in het doelgedeelte. Geen probleem.
Op Iteration 2 wilt u mogelijk nog steeds het doel hebben om het meloenblok te verbreken, zodat u deze keer geen wijzigingen in het doel hoeft aan te brengen.
Uitdaging: monsters toevoegen
Het manoeuvreren rond één klimplant is niet zo moeilijk. Op Iteration 2 moet je meer monsters toevoegen die de speler moet vermijden en nog steeds het meloenblok breken. Door een kleine wijziging in de spawn_monster-functie te maken, kun je 5 creepers in plaats van 1 spawnen.
Zo wordt het spel uitdagender met meer klimplanten die het meloenblok blokkeren.
Beloning: een tweede niveau toevoegen
In Monster Arena worden niveaus onderscheiden door de monsters waarmee de speler wordt geconfronteerd. Als u een tweede niveau wilt toevoegen, moet u eerst een variabele met de naam Level maken die bijhoudt op welk niveau de speler zich bevindt. Deze variabele zou moeten beginnen bij 1 omdat de speler begint op het eerste niveau.
Je zou ook een lijst met monsters moeten maken. Noem de lijst Monsters en voeg twee soorten monsters toe: klimplanten en zombies.
Dit laat zien hoe deze twee variabelen in de functie SetupGame kunnen worden gemaakt.
Nu je een lijst met monsters hebt om uit te kiezen, kun je de spawn_monster-functie wijzigen om te kiezen welke monsters moeten spawnen, op basis van het niveau waarop de speler zich bevindt. Bekijk hoe u het juiste item uit de lijst kiest.
Ten slotte moet je de niveau-variabele verhogen telkens wanneer de speler het meloenblok breekt. Als de speler het eindniveau bereikt (dat nu Niveau 2 is), laat haar weten dat het spel is afgelopen; anders moet het spel worden gereset, maar dan met de nieuwe monsters.
Dit toont de wijzigingen in on_block_break die moeten gebeuren om het nieuwe niveau te starten.
Test: zorg ervoor dat beide niveaus werken
Test uw mod nadat u de wijzigingen aan de spawn_Monster-functie hebt toegevoegd. Wanneer u de test start, ziet u vijf klimplanten.
Als je het meloenblok verbreekt, wordt het spel gereset en zie je vijf zombies.
Als je het meloenblok opnieuw verbreekt, verandert het spel niet, maar zie je de melding "Yay! Je hebt alle levels verslagen! Goed gedaan! ”.