Ga naar hoofdinhoud

Docentenhandleiding

Praktische informatie voor docenten die deze cursus klassikaal willen inzetten: wat de site is, welke randvoorwaarden er zijn, en hoe je de lessen indeelt.

Wat is dit?

Een interactieve cursus 2D-gamedevelopment met Godot 4: je leerlingen bouwen stap voor stap hun eerste speelbare game met sprites, GDScript, animaties en collisions. Doelgroep: leerlingen die een eigen game willen maken; programmeerervaring is handig maar niet vereist.

Veel handelingen zijn UI-acties in de Godot-editor, ondersteund met screenshots. GDScript volgt dezelfde conventies als Python, dus de overstap is klein.

Technische randvoorwaarden

WatAntwoord
Operating systemWindows, macOS of Linux
SoftwareGodot 4 (gratis; één download, geen installatie-rompslomp)
AccountNiet nodig
InternetVereist voor de site; Godot zelf werkt offline

Didactische aanpak

Elke les bouwt één stukje game op: je voegt een node of script toe, draait het spel, en kijkt of het doet wat je verwachtte. Laat je leerlingen voorspellen wat een aanpassing doet vóór ze op Play drukken — dat maakt het verband tussen code en gedrag zichtbaar.

Tips en uitwerkingen staan in <details>-blokken. Laat je leerlingen eerst zelf proberen.

Klassikaal gebruik & differentiatie

  • Plenair starten: doe een nieuwe scene of node samen voor, daarna werken je leerlingen zelfstandig door.
  • Snelle leerlingen pakken de "spel-ideeën" en breiden hun game uit.
  • Langzamere leerlingen houden zich aan de kern-stappen; uitbreidingen zijn optioneel.
  • Beoordelen: laat leerlingen hun game exporteren en presenteren.

Leerlijn

De lessen lopen van installatie naar een complete game. Begin bij Installatie; de Nodes cheatsheet en GDScript-tips zijn naslag.

BlokLeerdoel
Aan de slagGodot installeren en je project opzetten
Editor leren kennenScenes, nodes en de interface
Level bouwenEen speelbaar level met sprites
Personage & bewegingInput en beweging met GDScript
AnimatiesSprites laten bewegen
Signals & scoreGebeurtenissen en een scorebord
Meer levels & menuScenes wisselen en een menu

Feedback & bijdragen

Suggesties, fouten of nieuwe ideeën? Open een issue of pull request op GitHub. Alle bijdragen — van een typo tot een nieuwe les — zijn welkom.