We gaan een spel maken waarin de speler een bootje bestuurt waar hij in vaart en rotsen moet ontwijken.
Volg de instructies hieronder.
Als je klaar bent sla je het bestand op onder de naam "Klas_Achternaam_Voornaam_ICT_Ontwijken". Upload deze in Google Classroom.
We beginnen met de achtergrond te maken. Maak een achtergrond in het kleur dat je wil. We willen dat de boot vaart op water, dus zullen we blauw gebruiken. Wil jij iets anders dan een boot als sprite van de speler gebruiken mag dit ook een ander kleur zijn.
Maak ook een tweede achtergrond in het zelfde kleur. Typ daar ‘Game over’ in.
Maak een variabel om de score bij te houden.
Ga naar het codevak van de ‘Game Over’ achtergrond. Voeg deze code toe.
Nu gaan we de grenzen van ons speelveld maken. Maak hiervoor een nieuwe sprite. Noem de sprite ‘grenzen’.
Voeg deze code toe aan je grenzen. Hierdoor staat hij mooi in het midden en op de achtergrond wanneer je klikt op de groene vlag.
Nu zullen we het obstakel kiezen. Ik kies hiervoor een rots, maar jij mag iets anders in thema van je spel kiezen. Zorg dat het obstakel niet te groot is, zodat het nog doenbaar is om ze te ontwijken.
We willen dat het obstakel naar beneden schuift en dat er meerdere verschijnen. Hiervoor moeten we opnieuw met klonen werken. We willen ook dat alle klonen van boven komen. Hiervoor moeten we de y-as in de kloon aanpassen. We willen ook dat het obstakel verdwijnt wanneer het de onderkant van je veld aanraakt. Hiervoor moeten we code toevoegen met als functie ‘y = -170’ Dan moeten we zeggen dat het de kloon moet verwijderen. Voeg deze codes toe aan de sprite van je obstakel.
Nu zullen we wat lijnen toevoegen aan ons water zodat het lijkt dat het water aan het stromen is. Kopieer hiervoor de sprite van het obstakel (zo hoef je niet alle code opnieuw te maken om ze te laten zakken). Teken zelf wat lijntjes in plaats van de tekening van het obstakel.
Nu zullen we de sprite van de speler maken. Ik gebruik een boot. Op deze link kan je dezelfde boot vinden dat ik gebruik. Wil je iets anders gebruiken of zelf iets maken dat beter in je thema past mag dit ook. Om de boot te gebruiken moet je de sprites uploaden.
Je zal moeten verschillende uiterlijken voor de sprite aanmaken zodat hij er anders uitziet als hij naar een bepaalde richting gaat. Wie de boot gebruikt kan dit weer uploaden, anders maak je er zelf.
Nu gaan we de code aan de boot toevoegen. We willen dat de boot niet tegen rotsen of de grenzen kan varen. Hiervoor moet het programma dus constant checken. Daarvoor voegen we een ‘herhaal’ blok toe. De code zorgt ervoor dat als de boot de rotsen of grenzen aanraakt, het programma stopt.
Nu willen we ook dat de boot kan bewegen. We gebruiken de ‘als –> dan, anders’ blokken om het uiterlijk van de boot naar de juiste richting te zetten. Voeg volgende code toe.
Test je code of ze werkt.
Klopt er iets niet? Vergelijk je volledige code dan met onderstaande code.
Probeer je code eens aan te passen. Voeg iets toe, pas de achtergrond aan, pas de kleur aan, voeg geluid toe, ...
Deel je code
Kopieer de link en upload deze in Google Classroom