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.
Week | Les | College | Praktijk |
---|---|---|---|
2 | 1 | Introductie vak en cursushandleiding, web development. Uitchecken van het Vite Excalibur template project in VS Code. Werken met npm run dev. | Oefening en lees alvast de Inleveropdracht |
2 | Object Oriented Programming met Classes en instances. Properties en methods. Constructor en this . De Excalibur Actor class. |
Oefening | |
3 | 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 | |
4 | 5 | Communicatie tussen classes. | Oefening |
6 | Schermen wisselen met Scenes. Timers en Spawning. Score en UI. | Oefening | |
5 | 7 | Physics | Oefening, werken aan eindopdracht |
8 | Werken met npm build en publiceren naar github pages. Publiceren op CMGT Arcade Kast. | Oefening, werken aan eindopdracht | |
🚨 Deadline Week 5 | inleveropdracht |
- Excalibur
- Excalibur API documentation en V0.29 notes
- Excalibur forum
- CMGT AI chatbot voor Excalibur en Prompting AI tips
- 🔥 Drew Conley - Building games with Excalibur
- Getting started with OOP in Excalibur - Erik Onarheim met slides