Flappy Bird in Scratch

We gaan het spelletje Flappy Bird zelf maken in Scratch. Om te beginnen ga je naar deze pagina. Klik je op Bekijk van binnnen en druk op de Remix knop.

De vogel laten vallen

Wanneer het spel gestart wordt, moeten we altijd een paar dingen weer opnieuw instellen.

Stap 1

  1. Voeg een maak y 0 blok toe. Hierdoor begint de vogel altijd in het midden van het scherm.

    Voeg een maak zwaartekracht 0 blok toe.

Stap 2

  1. Voeg een herhaal blok toe.

    Binnen het herhaal blok, voeg je een verander y met blok toe. Sleep vanuit Variabelen de variabele zwaartekracht op het verander y met blok.

    Hierdoor veranderen we de y-positie van de vogel met de waarde van de zwaartekracht variabele. De vogel zal omlaag vallen.

    Start het spel om te kijken wat er gebeurt. Stop het spel voordat je verder gaat.

De vogel laten vliegen

We gaan de vogel laten vliegen door hem omhoog te laten vallen. Als de spatiebalk ingedrukt wordt, stellen we de zwaartekracht op 6 in, zodat de y-positie voor een korte tijd hoger zal worden.

Stap 5

  1. Voeg een nieuw wanneer ⚑ wordt aangeklikt blok toe.

    Voeg een herhaal blok toe met daarbinnen wacht tot toets spatiebalk ingedrukt.

    Voeg een maak zwaartekracht* blok toe en stel die in op 6.

    Start het spel en druk op de spatiebalk om te kijken wat er gebeurt. Stop het spel voordat je verder gaat.

Stap 6

  1. Voeg een start geluid blok toe en stel die in op flap.

    Voeg een volgend uiterlijk blok toe, om de vleugels te laten bewegen.

Buizen toevoegen

Stap 7

  1. Klik rechtsonder in het scherm op het plaatje van de buizen om die sprite te selecteren.

Stap 8

  1. Verplaats de buis rechts buiten het scherm, wanneer het spel gestart wordt

    Voeg een verdwijn blok toe om de buis onzichtbaar te maken

Stap 9

  1. Maak iedere 2 seconden een kloon (kopie) van de buis

Stap 10

  1. Laat de buis verschijnen zodra deze als kloon start

    Stel de buis op een van de drie uiterlijken in

Stap 11

  1. Laat de buis naar links bewegen

    Start het spel om te kijken wat er gebeurt. Stop het spel voordat je verder gaat.

Stap 12

  1. Laat de buis verdwijnen, wanneer hij de rand van het scherm raakt

De vogel tegen de buizen laten botsen

Stap 13

  1. Maak linksonder in het scherm de vogel sprite actief

Stap 14

  1. Voeg een nieuw wanneer ⚑ wordt aangeklikt toe.

    Wacht totdat de vogel een buis raakt.

Stap 15

  1. Start het geluid hit en wacht totdat het geluid afgspeeld is.

Stap 16

  1. Stop alle scripts om het spel te stoppen.

Verander het spel nu verder

…zodat je een punt krijgt wanneer er een nieuwe buis verschijnt (hint: maak een variabele met de naam punten)

…of dat je de vogel de bovenkant en onderkant van het scherm niet mag raken

…of dat de buizen steeds sneller gaan bewegen

…of wat je zelf nog voor leuke dingen kunt bedenken!

Hier vind je het eindresultaat.

← Terug

Creative Commons
https://creativecommons.org/licenses/by-nc-sa/4.0/

Dit materiaal is gemaakt door CoderDojo Arnhem. Je mag er mee doen wat je wilt; aanpassen, gebruiken, uitprinten, kopieren, enzovoort. Als je het gebruikt moet je onze naam er bij vermelden, je mag er geen geld mee verdienen en als je het aanpast moet je dat ook weer Creative Commons maken.