In dit vak bouwen we Object Oriented games met excalibur. We gebruiken git en github om onze game live te zetten. We werken met node modules in een moderne web development omgeving. De presentaties en cursushandleiding vind je in Brightspace.
Les | Onderwerp |
---|---|
1 | Introductie vak en cursushandleiding, web development. Uitchecken van het Vite Excalibur template project in VS Code. Werken met npm run dev. Werken met modules, import, export . Oefening en Inleveropdracht |
2 | Object Oriented Programming met Classes en instances. Properties en methods. Constructor en this . De Excalibur Actor class. Werken met position en velocity. Oefening |
3 | Wat is de game loop. Actor lifecycle. Besturing en collision. Oefening |
4 | Inheritance en Composition. Extenden van een Excalibur class. Actors en child Actors Oefening |
5 | Communicatie tussen classes. Oefening |
6 | Encapsulation. Wat is een klassendiagram? Timers gebruiken voor spawning. Oefening |
7 | Physics Oefening |
8 | Werken met npm build en publiceren naar github pages. Publiceren op CMGT Arcade Kast. Oefening, werken aan eindopdracht |
🚨 Deadline Week 5 : inleveropdracht |