Skip to content

Object oriented game development voor het web

Notifications You must be signed in to change notification settings

HR-CMGT/PRG04-2024-2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9bb84cc Â· Mar 11, 2025
Mar 10, 2025
Mar 11, 2025
Mar 11, 2025
Mar 4, 2023
Mar 11, 2025

Repository files navigation

PRG04-2024-2025

👾Object oriented game development 👾

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.




Onderwerpen

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



Aan de slag

Voorbeeldcode

Project publiceren

Excalibur documentatie

Youtube