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
| Wat | Antwoord |
|---|---|
| Operating system | Windows, macOS of Linux |
| Software | Godot 4 (gratis; één download, geen installatie-rompslomp) |
| Account | Niet nodig |
| Internet | Vereist 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.
| Blok | Leerdoel |
|---|---|
| Aan de slag | Godot installeren en je project opzetten |
| Editor leren kennen | Scenes, nodes en de interface |
| Level bouwen | Een speelbaar level met sprites |
| Personage & beweging | Input en beweging met GDScript |
| Animaties | Sprites laten bewegen |
| Signals & score | Gebeurtenissen en een scorebord |
| Meer levels & menu | Scenes 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.