← Terug naar hoofdpagina

Escape Room

Dit concept heb ik helemaal zelf bedacht. Ik ging zoeken op de asset store (Plek waar je gratis modelen vandaan kan halen) naar een mooie ruimte waar ik een escape room in kon bouwen. Die heb ik gevonden. Ik heb gekozen voor het thema de middeleeuwen. Ik heb zelf een keer eerder een escape room in vr gespeeld. Dit vond ik erg vet dus ik heb de kennis die ik daar heb op gedaan meegenomen in dit project.

Dit project staat helemaal los van een school opdracht. Alles is wat ik zelf heb bedacht. Hier heb ik veel creativiteit van mijzelf kunnen gebruiken en dat is ook wel te zien. Ik vind het super leuk om uitdagende opdrachten te maken waar je bijvoorbeeld opjecten die verspreid liggen door een ruimte moet verzamelen en dan op de juiste volgorde neer te leggen. Dat is ook precies een van de opdrachten in de escape room.

Ik kijk met trots terug op dit project. Het was een mix van creativiteit, technische uitdaging en een hele nieuwe manier van programmeren.

De video van de escape room word momenteel gemonteerd! Komt er binnenkort op.
Platformer 1 Platformer 2 Platformer 3

Code Snippits

Hier een paar mooie voorbeelden van code die ik heb gebruikt voor dit project.

Snippet 1

Dit is de code van task nummer 1. Hier moet je de zwaarde sorteren en hier word gechecked of alle zwaarden in de goede barrels zitten. Ik maak hier gebruik van het overerven van unity. Dit is een functie dat vanuit een ander script variabelen kan gebruiken. In het script hier naast word gechecked of alles er in zit en als in alle 3 de barrels alles zit is de task klaar en komt de fakkel tevoorschijn.

Snippet 2

Dit is een van de drie scripts van de barrels. In dit script word gechecked of beide zwaarden in de barrel zitten. Als er een in komt word de int +1 gedaan. Hij checked zodra hij op 2 staat en geeft dan een seintje door dat er 2 inzitten zodat het manager script dan kan checken of dat ook bij de andere is. Al haal je in de tussentijd een zwaard er uit dan gaat het lichtje weer uit en dan moet je hem er opnieuw in doen.

Bekijk het project online

Dit project word binnenkort gepubliceerd op github!