Skip to content
Informatica · Klas 6 VWO

Ideeën voor actief leren

Eenvoudige Games Ontwerpen

Actief leren werkt bij dit onderwerp omdat leerlingen door directe experimenten ontdekken hoe kleine aanpassingen grote effecten hebben op het spelgedrag. Door zelf sprites te programmeren ervaren ze meteen of een spel uitdagend is of juist frustrerend, wat de kern vormt van bewust game-ontwerp.

SLO Kerndoelen en EindtermenSLO: Voortgezet onderwijs - ProgrammerenSLO: Voortgezet onderwijs - Game-ontwerp
20–50 minDuo's → Hele klas4 activiteiten

Activiteit 01

Projectonderwijs30 min · Duo's

Pair Programming: Sprite Beweging

Leerlingen werken in paren aan een basis-sprite die reageert op pijltjestoetsen. Ze programmeren continue beweging met loops en stoppen bij schermranden. Samen debuggen ze en voegen eenvoudige animatie toe.

Wat maakt een spel leuk en uitdagend?

FacilitatietipTijdens Pair Programming: Sprite Beweging geef leerlingen een checklist met codevoorbeelden en vraag hen stap voor stap te doorlopen wat er gebeurt als ze de waarden van loop of snelheid aanpassen.

Waar je op moet lettenLaat leerlingen na het implementeren van de beweging van een sprite een screenshot maken van hun code. Vraag hen om in één zin uit te leggen hoe de code ervoor zorgt dat de sprite beweegt en welke toetsen hiervoor gebruikt worden.

ToepassenAnalyserenEvaluerenCreërenZelfmanagementRelatievaardighedenBesluitvorming
Volledige les genereren

Activiteit 02

Projectonderwijs45 min · Kleine groepjes

Small Groups: Score en Collision

Groepen bouwen een vermijdingsspel met obstakels. Ze implementeren collision detection en een score-teller die stijgt bij succes. Elke groep presenteert één feature aan de klas.

Hoe kun je regels en doelen in een spel programmeren?

FacilitatietipBij Score en Collision in kleine groepen moedig aan dat leerlingen eerst de code van elkaar lezen voordat ze feedback geven, zodat ze leren herkennen welke regels de score beïnvloeden.

Waar je op moet lettenLaat leerlingen hun (bijna) werkende game aan een klasgenoot laten zien. De beoordelaar noteert: 1) Eén ding dat de game leuk maakt. 2) Eén suggestie om de game uitdagender te maken. De maker bespreekt de feedback.

ToepassenAnalyserenEvaluerenCreërenZelfmanagementRelatievaardighedenBesluitvorming
Volledige les genereren

Activiteit 03

Projectonderwijs50 min · Hele klas

Whole Class: Game Jam Mini-Challenge

De klas ontwerpt collectief één spel-idee, programmeert individueel een deel en integreert het. Sluit af met een speelronde en groepsfeedback op lol en uitdaging.

Hoe kun je feedback geven aan de speler (bijv. punten, geluiden)?

FacilitatietipTijdens de Game Jam Mini-Challenge stimuleer je leerlingen om na elke kleine aanpassing hun spel te testen en de effecten te beschrijven in een notitieblokje.

Waar je op moet lettenGeef leerlingen een kaartje met de vraag: 'Welk programmeerconcept (bijv. variabele, conditional, loop) was het belangrijkst om de score in jouw game te laten werken? Leg in twee zinnen uit waarom.'

ToepassenAnalyserenEvaluerenCreërenZelfmanagementRelatievaardighedenBesluitvorming
Volledige les genereren

Activiteit 04

Projectonderwijs20 min · Individueel

Individual: Feedback Loop Toevoegen

Leerlingen kiezen hun spel en voegen geluiden of visuele feedback toe bij scores. Ze testen solo en noteren drie verbeterpunten voor een volgende iteratie.

Wat maakt een spel leuk en uitdagend?

FacilitatietipVoor de individuele opdracht Feedback Loop Toevoegen geef je specifieke voorbeelden van geluiden of visuele feedback die passen bij het type spel dat ze maken.

Waar je op moet lettenLaat leerlingen na het implementeren van de beweging van een sprite een screenshot maken van hun code. Vraag hen om in één zin uit te leggen hoe de code ervoor zorgt dat de sprite beweegt en welke toetsen hiervoor gebruikt worden.

ToepassenAnalyserenEvaluerenCreërenZelfmanagementRelatievaardighedenBesluitvorming
Volledige les genereren

Enkele opmerkingen over deze eenheid onderwijzen

Begin met een korte demonstratie van een eenvoudig spel en laat leerlingen raden welke code-regels verantwoordelijk zijn voor de beweging of score. Gebruik veel 'wat als'-vragen om hun kritische denkvermogen te trainen. Vermijd uitgebreide uitleg over theorie voordat ze zelf met code aan de slag gaan, want zelf ontdekken leidt tot diepere inzichten. Houd de focus op kleine, haalbare stappen zodat leerlingen niet overweldigd raken door de complexiteit van volledige spellen.

Succesvolle leerlingen tonen aan dat ze bewegingsregels, botsingsdetectie en scores kunnen implementeren in een werkend spel. Ze kunnen uitleggen hoe deze elementen samenwerken en feedback geven op elkaars ontwerp om de uitdaging en het plezier te verhogen.


Pas op voor deze misvattingen

  • Tijdens Pair Programming: Sprite Beweging denken leerlingen dat mooie graphics de belangrijkste factor zijn voor een leuk spel.

    Laat leerlingen na het testen van elkaars spellen vertellen wat hen motiveerde of frustreerde, en vraag hen om in hun eigen spel kleine aanpassingen te maken die de uitdaging of feedback verbeteren in plaats van alleen de afbeelding te wijzigen.

  • Tijdens Score en Collision geloven leerlingen dat regels alleen in tekstuele vorm moeten worden uitgelegd en niet in code.

    Stuur leerlingen terug naar hun code en vraag hen om te wijzen naar de conditionals of loops die de botsingsregels of score-berekeningen bepalen, zodat ze zien hoe regels daadwerkelijk werken.

  • Tijdens de Game Jam Mini-Challenge zien leerlingen scores alleen als een manier om te concurreren en niet als feedback voor spelers.

    Vraag leerlingen om in hun ontwerp een variabele te gebruiken die niet alleen de score bijhoudt, maar ook een visuele of auditieve feedback geeft, zoals een geluidje bij het scoren of een groeiende balk.


Methodes gebruikt in dit overzicht