Inhoudsopgave:
- Willekeurige verticale positie
- Verhoog de sprite-afmeting in het werkgebied
- Verklein de sprite in het werkgebied
- Extra leidingen toevoegen
Video: P. Tchaikovsky - Pas de Deux ('The Nutcracker') 2024
Bij het maken van uw Flappy Bat-spel (een andere versie van Flappy Bird ), tenzij u geluk had, de maat van het gat in je pijpsprite is te klein om door te vliegen of te groot om het spel uitdagend te maken. Overweeg voordat u de gatmaat vergroot, nog een ding dat de pijp moet doen.
Een deel van de uitdaging van het originele spel komt van het niet weten waar het gat zal zijn wanneer elke nieuwe pijp verschijnt. Tot nu toe bevindt de pipe-sprite zich altijd in dezelfde verticale positie, zodat het gat op dezelfde plek blijft.
Willekeurige verticale positie
In Scratch kunt u een PICK RANDOM-blok gebruiken in het GO TO-blok zodat de pijp (en het gat) telkens in een andere verticale positie (Y) verschijnt jij voert het spel uit.
-
Klik op de pipe-sprite en klik vervolgens op het tabblad Scripts.
-
Sleep een PICK RANDOM-blok naar de Y-waarde van het GO TO X Y-blok. (Let op hoe de ronde blokken passen in de ronde bussen van andere blokken.)
-
Wijzig de waarden in het PICK RANDOM-blok in -75 en 75.
Klik meerdere keren op de groene vlagknop en het gat zou elke keer in een andere positie moeten verschijnen. Je zult ook zien dat de pijp te kort is om het hele werkgebied te overspannen wanneer het verticaal wordt verschoven.
Verhoog de sprite-afmeting in het werkgebied
Om het formaat van sprites in het werkgebied te vergroten, kunt u het gereedschap Groeien gebruiken.
-
Klik op het hulpmiddel Vergroten (boven het tabblad Scripts, Kostuums en Geluiden).
-
Klik tien keer op de pipe-sprite in het werkgebied.
-
Klik op de groene vlagknop om je game te testen.
De pipe-sprite moet het hele werkgebied overspannen, ongeacht waar deze verticaal is gepositioneerd. Maar je kunt je knuppel nog steeds niet veilig door het gat laten klappen. Als u meer probeert te klikken met de Grow-tool, zult u merken dat de sprite niet langer in omvang toeneemt omdat u de limiet hebt bereikt. Waarom probeer je de vleermuis niet te verkleinen?
Verklein de sprite in het werkgebied
Om het formaat van sprites in het werkgebied te verkleinen, kunt u het hulpmiddel Verkleinen gebruiken.
-
Klik op het gereedschap Verkleinen (boven het tabblad Scripts, Kostuums en Geluiden).
-
Klik vijf keer op de bat-sprite in het werkgebied.
-
Klik op de groene vlagknop om je game te testen.
Mogelijk moet u de Shrink- en Grow-tools gebruiken om het formaat aan te passen totdat u door de pijp kunt vliegen, maar niet te gemakkelijk. Dan ben je klaar om meer buizen toe te voegen.
Extra leidingen toevoegen
Omdat u slechts één pijp in het werkgebied hoeft te hebben, hoeft u geen extra pijpsprites te maken. In plaats daarvan, als de speler met succes door het gat vliegt en de eerste pijp de andere kant bereikt, kunt u de positie van de pijpsprite terugzetten naar de linkerkant van het scherm.
-
Klik op het pictogram Pipe sprite onder het werkgebied.
-
Klik op het tabblad Scripts.
-
Maak de volgende codeblokken in het eerste FOREVER-blok en wijzig de waarden van uw blokken in overeenstemming met de weergegeven waarden.
Het extra GO TO X Y-blok moet er bekend uitzien. Het heeft precies dezelfde waarden als het GO TO X Y-blok erboven (precies onder het blok WEGEN GROEN VLAG GESLOTEN). Dus als de X-positie van de pijpsprite groter is dan 280, wordt de horizontale positie teruggezet op -200 en wordt een andere willekeurige Y-positie gekozen, zodat het gat op een nieuwe locatie verschijnt.
Mogelijk moet u de X- en Y-waarden aanpassen als u de grootte van Sprites in het werkgebied aanpast. Door je spel steeds weer opnieuw te testen, kun je de sprite-posities en -groottes verfijnen tot je precies de juiste mix van hard en plezier hebt die ervoor zorgt dat je spelers terug blijven komen voor meer.