Ik heb een Expert Review gedaan met Walter Giannuzzi om een mening te krijgen over de complexiteit van mijn prototype. Tijdens een feedback gesprek met mijn begeleider kreeg ik de tip om misschien een expert op gebied iets te laten zeggen over de complexiteit aangezien er altijd een kans bestaat dat een beoordelaar hier niet zoveel over kan zeggen.
Deze Expert Review is gedaan met Prototype V3
Conclusie
Ondanks dat er nog een aantal aandachtspunten zijn rondom de flow en de content van de game zegt Walter het volgende over de technische opzet: āVolgens mij zit er, de polish is al best wel goed. Dus de wereld staat. Ik denk dat je een goede worldbuilding hebt gedaan. Er zit genoeg werk in. Er zit heel veel complexiteit ook in al die puzzels. Met kopiĆ«ren, met doen en weet ik veel wat. Dus ik denk dat dit meer dan op niveau is wat betreft het afstuderen.ā
Aanpassingen tips van Walter:
- UIās echt in de wereld verwerken
- Kat spel button disabled maken als er op gedrukt is
- Laten zien waar in het script je bent
- Witte tekst geeft een glow.. anti aliasing
- Audio toevoegen voor meer immersion
- Aanpassen van ātutorial / aanwijzingenā want deze zijn nog niet heel duidelijk.
Ook heeft Walter een goed voorbeeld gegeven waar ik nog naar zou kunnen kijken om het programmeren met blokjes duidelijker te maken. De game Human Resource Machine is een goed voorbeeld hoe dit al uitgewerkt is in andere games en ik zou hier inspiratie uit op kunnen doen.
Transcriptie
Deel 1
(0:00 - 0:09) En, stel de vraag nog een keertje als hij aanstaat. Oh ja. Even bevestigen van⦠Dat het gesprek wordt opgenomen, oké.
(0:09 - 0:16) Zoals u net⦠Kun je nog even bevestigen dat? Ja. Altijd wel netjes om dat op⦠Kunt u nog bevestigen dat het gesprek⦠Ik weet niet of je het hier zegt. Oh.
(0:17 - 0:29) Kun je nog bevestigen dat het gesprek opgenomen wordt? OkƩ, nou. Dat gaat goed komen, denk ik. Het is vooral, het gaat even over het stukje valideren, bij mij.
(0:31 - 0:52) Dus, ik heb hem voor het⦠Afstudeer natuurlijk een eerste lezer en een derde lezer. Maar dat zegt niet dat die iets gaan afweten van⦠VR of Development in Unity of iets wat daarbij hoort. Dus werd mij aangereden om even te valideren van⦠Hé, dit is wel een project dat niet in twee dagen gemaakt is, maar wel wat tijd in zit.
(0:52 - 1:04) En dat het een redelijk niveau heeft. Want als dat het niet heeft, dan zou dat niet⦠Een eerste lezer of een derde lezer kan daar misschien niks over zeggen. Oké.
(1:05 - 1:13) Dus ik weet niet precies of het handigste is dat ik gewoon de VR-bril geef. En dan uitleggen wat er precies gebeurt. Of dat we er even doorheen lopen.
(1:13 - 1:18) Maar het is dus een technische validatie. Niet inhoudelijk, begrijp ik. Nee, het gaat meer over technisch, inderdaad.
(1:19 - 1:29) En daarbij is het⦠Nou ja, ik wist natuurlijk⦠Unity was ik wel redelijk bekend mee. Het was wel een jaartje geleden. Maar Virtual Reality was voor mij wel nieuw.
(1:29 - 1:42) En het development daarin is ook compleet nieuw. Ik heb wat vraagtekens over het feit dat jij wordt gevraagd om te valideren hoe technisch ingewikkeld dit product is. Maar dat anderen afstuderen met een Figma-prototype.
(1:42 - 1:51) Ja, ik zelf ook. En wie zijn je eerste, derde lezer? Derde lezer weet ik nog niet. Oké, maar wie zijn je⦠Eerste lezer is Christian van Dokkum.
(1:52 - 1:56) Ik zeg niet dat het zijn⦠Nee, ik ook niet. Maar ik ga het wel even met hem over hebben. Want ik vind het wel interessant.
(1:58 - 2:08) Omdat je dan dit doet waar mensen wat minder verstand van hebben. Ja, het gaat er denk ik meer om dat⦠Kijk, als je een Figma-prototype of even⦠Daar kan wel gezien worden. Daar zit echt wat tijd in.
(2:09 - 2:18) Als dat is getest, meerdere iteraties geweest. Ja, oké. Maar heb jij dat⦠Je ontwerpproces en je technische proces.
(2:18 - 2:31) Heb je dat goed vastgelegd? Ja. En daar zou ook⦠En heb je het gevalideerd? Heb je het in ieder geval getest met voornaamkers? Ja, drie keer tot nu toe al. Dus er zou moeten kunnen zien dat er genoeg tijd in zit.
(2:31 - 2:38) Ja, prima. Maar dat is even⦠Ik zeg ook niet vingertje wijze naar Christian. Maar ik ben gewoon even benieuwd waar dat verschil zit.
(2:38 - 2:44) Want ik dacht dat het vandaag ging over een inhoudelijke validatie. En niet een technische validatie. Ja, okƩ.
(2:45 - 2:47) Maakt niet uit. Het is prima. Er kan natuurlijk ook wat over gezegd worden.
(2:47 - 2:52) Dat is het probleem. Nee, maar laten we het dan even daarbij houden. Want dat is wat je nu nodig hebt.
(2:52 - 3:01) Ja, het gaat vooral om hoe ze technisch uitgewerkt. En wie heeft dit de stem op van⦠Dit is niet in twee dagen gemaakt. Maar er zit echt wat tijd in.
(3:03 - 3:11) Ik heb zelf deze meegenomen. Prima. En ik denk⦠Ik zet hem aan.
(3:11 - 3:29) Het is de⦠Nou, we lopen er even doorheen en dan⦠Wat moet een gebruiker normaal gesproken weten voordat hij dit opzet? Mijn opdracht doe ik in samenwerking met de Coder Dojo. Dat is een vrijwilligersorganisatie bij ons. En die organiseren elke zaterdag⦠In heel Nederland eigenlijk.
(3:30 - 3:40) OkƩ. Maar Kop van Noord-Holland heeft een eigen aftakking daarvoor. En die organiseren elke zaterdag op een andere plek in Kop van Noord-Holland.
(3:41 - 3:53) Dus organiseren ze een ochtendje van drie, vier uur ongeveer. En daar leren we kinderen van zeven tot vijftien over alles rondom techniek. VR-brillen hebben we.
(3:54 - 3:58) Maar we hebben micro bits. We hebben Arduinoās. We hebben Raspberry Piās liggen.
(3:58 - 4:05) We werken met Scratch. 3D-printen hebben we staan. Van die leuke robotjes die over zoān lijn heen kunnen rijden.
(4:06 - 4:19) Eigenlijk⦠Trouwens, alles wat je een beetje kan bedenken⦠Wat iets te maken heeft met het vlak van techniek. Die kinderen komen daar dan graag naartoe omdat ze iets willen leren eigenlijk. Dus het zijn wel kinderen die gemotiveerd zijn en een interesse hebben in techniek.
(4:20 - 4:46) Een aantal maanden geleden heeft een van de⦠Ik zou niet zeggen leiders, maar in het organisatie⦠Die heeft op school een demo gehad met VR. Een les gegeven in VR waarbij ze een soort klasseuitje deden in VR. En die vond dat echt zo geweldig dat hij eigenlijk dezelfde week voor de Codedojo ook nog twee VR-brillen heeft aangeschaft.
(4:46 - 4:49) En toen zat hij er eigenlijk bij. Ja. En nu.
(4:49 - 5:02) En nu. En dat kwam dus tijdens een kwartaalmeeting met boven van⦠Hé, ik heb ze aangeschaft, maar we kunnen er nog niks mee. En toen was eigenlijk ik meteen van⦠Hé, ik zit nog in een afstudeeropdracht.
(5:03 - 5:15) Volgens mij valt dit hartstikke mooi in elkaar. Dus het is een⦠Ja, een VR-app eigenlijk. Die een kind een kleine introductie gaat geven aan programmeren.
(5:15 - 5:26) Dus ik heb Scratch gepakt. En daar gekeken van⦠Hé, die gebruiken visual programming met blokjes. Dat kan ik namaken in een VR-omgeving.
(5:26 - 5:41) Maar dan een echte immersive experience waar ze dus echt in zitten. Heb ik onderzoek gedaan naar wat zijn daar dan voordelen van qua⦠Informatieretentie en het leren. Wat voor voordelen heeft dat? Nou, er kwamen positieve dingen uit.
(5:42 - 5:53) En toen heb ik gezegd, nou, dan ga ik het echt maken. En ik zit nu op prototype nummer drie. Wel nog punten die natuurlijk⦠Waar ik natuurlijk nog wat mee moet.
(5:55 - 6:05) Maar technisch gezien zit het redelijk op⦠Waar ik denk dat het zou moeten eindigen. Oké, cool. Dat was, denk ik, de introductie.
(6:05 - 6:13) Prima. Dus ik ben hoe oud? Nou, dertien, veertien. Het is alleen een beetje jammer.
(6:13 - 6:19) Want ik leende altijd de VR-bril van school. En daar kreeg ik zoān mooie kabel bij. Maar ik was er afgelopen dinsdag.
(6:19 - 6:29) En toen werd verteld dat er niks meer geleend mocht worden. En ik kon ook de site niet meer in. Dus het is⦠Wat bedoel je? Nou, ik mag op een of andere manier niet meer reserveren.
(6:30 - 6:44) Ik kon natuurlijk daar sinds september⦠Kom ik daar eigenlijk elke week zoān bril lenen. En als ik nu probeer in te loggen, dan doet het niks meer. Kun je misschien even langsgaan en vragen wat het probleem is? Ja, dat was ik sowieso van plan.
(6:44 - 6:54) Ik ben de key user namelijk. Dus ook als je aan mij in september had gevraagd⦠Dan had ik je gewoon langere tijd. Dan hoef je niet per week te lenen.
(6:55 - 6:59) Dat is wel handig geweest. En plus, we hebben ze hier ook in de kast staan. Oh, okƩ.
(6:59 - 7:06) Maar goed, daar heb je nu niet zoveel meer aan. Nee, ik heb nu deze van een vriend van ons kunnen lenen. Ja, okƩ.
(7:06 - 7:09) Nou, misschien dat je er alsnog wat aan hebt. Maar probeer het even te regelen. Alsnog heb ik er wel wat aan.
(7:10 - 7:25) Ik weet alleen niet of ze beschikbaar zijn. Maar dat zien we⦠Ligt er toevallig een langere kabel ook in de kast? Dat zou handig zijn namelijk. Ik weet niet of de langere kabels gesneuveld zijn, volgens mij.
(7:26 - 7:35) We hadden echt vier of vijf van die⦠Van die vijf meter op deze kabels gereden. Ja. Maar ik geloof dat die er inmiddels niet meer zijn.
(7:35 - 7:43) Helaas. Maar ja, deze werkt ook. Het is alleen even⦠Ja, het is qua afstand even wat⦠Wat minder, ja.
(7:43 - 8:04) Maar goed. Nee, wat precies het nou het probleem was⦠Waarom het reserveren niet meer gaat, dat weet ik ook niet. Maar⦠Ja, laat het even uitzoeken.
(8:04 - 8:09) En dan kun je er even kijken aan. Ja. En anders kun je wat van hieruit de kast lenen.
(8:09 - 8:14) Kijk. Dus als je zo meteen meteen naar toe gaat⦠Ja. En het lukt daar niet, dan kun je even naar mij toekomen.
(8:15 - 8:23) Ja. Ja, en ik kreeg sowieso te horen dat⦠Een briefje natuurlijk handig was geweest. Een briefje? Of een vouchercode was het.
(8:23 - 8:28) Je moet een vouchercode hebben, sowieso. Ah, okƩ. Maar dan moet je op de site komen.
(8:28 - 8:38) Ja. Daar kom ik dus op het moment niet meer op. Want hij zegt gewoon⦠Hij probeert me in te loggen en dan⦠Maar goed, dat gaan we straks oplossen.
(8:39 - 8:51) Ja. Ik ga even die⦠Even kijken. Ja.
(8:59 - 9:09) Zo. Dan ga ik ook eventjes⦠die aanzetten. Deze doet het in ieder geval.
(9:10 - 9:16) Zit ik op een goede plek, of moet ik op jouw plek gaan zitten? Ja, ik denk dat we even moeten omwisselen. Want de boundary staat natuurlijk hier zelf. Oh.
(9:17 - 9:32) En ik heb een groter hoofd. Ja, inderdaad. Dus je streamt hem vanaf Unity.
(9:32 - 9:55) Hij is niet gebuild voor de⦠Nog niet, nee. Even kijken hoor. Ah, hier.
(9:58 - 10:02) Dus zo. Oh, ja. Ik zet deze even rustig aan.
(10:03 - 10:10) En dan⦠Er is sowieso nog feedback die ik heb moeten verwerken. Een beetje rondom het verhaal dat ik probeer te vertellen. Hij is aan het laden ondertussen.
(10:11 - 10:15) Moet ik daar even in de⦠Boundary gaan staan? Ja, laat het. Ik schuif de stoelen. Zo.
(10:17 - 10:25) En hij start automatisch? Ja. Hij is nu⦠Zijn gezegd alleen dat ik camera ben doen. Die had ik dan net uitgezet.
(10:25 - 10:32) Kijk. Het beste is om misschien te gaan staan. Tenminste, je moet zelf ook een beetje ronden.
(10:36 - 10:42) Het begint eigenlijk dus in een soort open kamp dingetje. Kijk, dat is al rond. Dat wordt meteen opgepakt.
(10:43 - 10:54) En dit is eigenlijk een beetje het begin van het verhaal. Dus als je een stukje naar rechts draait, dan⦠Oh, ja. Ik zou de eerste blauwe⦠Blauwe ding zou ik dichterbij zetten.
(10:54 - 10:56) Misschien ervoor. Oh, ja. Dat ze het kunnen testen.
(10:56 - 11:13) Ja, want ik dacht van⦠Op basis van mijn kennis met VR⦠Dacht ik van, er komt dus een⦠Er zit een rood rondje omheen. En ik moest⦠Ik was even aan het zoeken van⦠Hé, maar waar moet ik dan heen? Ik dacht dat ik misschien niet op de juiste plek was. Oké.
(11:14 - 11:16) Dus je moet⦠Oh. Oh. Hé.
(11:18 - 11:24) Heb je hem stuk gemaakt? Heb ik iets⦠Wow, oké. Nu begint de framerate. De framerate helemaal naar beneden.
(11:25 - 11:28) Oh, oh, oh, oh. Ik zet hem even opnieuw aan. Ja, is goed.
(11:28 - 11:37) Ik denk dat ik een object uit heb gezet⦠wat niet uitgezet moet worden. Wow. Oh, ik sta in de interface.
(11:37 - 11:42) Ja, in de streamlink. Press link is het. OkƩ, cool.
(11:43 - 11:52) En dan⦠Oh, dat is het. Oké. Ik had voor screenshots⦠had ik voor mijn productbiografie⦠had ik een leuk objectje uitgezet⦠omdat het in de weg zat.
(11:52 - 11:57) Ah, okƩ. Even kijken hoor. Het zou zo beter moeten zijn.
(11:58 - 12:03) Kijk maar. Oh, ik sta er wel⦠Ja, de circle die zit. Ik heb het nu even aangezet.
(12:04 - 12:15) Ik denk dat je linker duim⦠de joystick heeft lopen. Wow, nee, dat gaan we niet doen. Maar mocht je dus⦠Nee, ik ga liever dit doen.
(12:15 - 12:19) Oh. HĆ©, ik rust weer. Hij staat bij mij nog goed.
(12:22 - 12:41) Oh, nu doet hij het. Ja, kijk. Dus je loopt een beetje door een verhaal heen⦠en op elk stukje wordt een⦠Je keuze voor het font is logisch.
(12:43 - 12:51) Maar vanwege al die rondingen⦠krijgt hij een beetje een shimmer. Ah, oké. Ik denk dat dat de aliasing is.
(12:51 - 13:01) Ja, en het hier is genoeg. Dus waarschijnlijk als je⦠een wat hoekiger font zou hebben⦠dan zou dat effect wat minder zijn. Oké.
(13:01 - 13:06) Ik had dit gekozen omdat het redelijk geschreven lijkt. Ja. HĆ©, ik snap hem helemaal.
(13:06 - 13:13) En ook voor de doelgroep⦠Wacht even hoor. Nu ben ik gewoon vergeten te lezen. Oké.
(13:14 - 13:26) Je loopt weg van de groep. Ja, dat is de eerste tekst die⦠die is nu weg helaas. Maar je staat in⦠Je bent met de scouting bij een bos⦠en je loopt weg van de groep⦠om het bos een beetje te ontdekken.
(13:31 - 13:34) Oh, dit is een⦠Oké. Ja. Ja.
(13:45 - 13:53) Nou, en dan deze overgang⦠daar ben ik nog mee bezig. Maar dat zou een timeline moeten zijn⦠waarbij je zelf omdraait⦠en dan zie je de deur ook dichtvallen. Ja.
(13:53 - 14:06) En nu ben je eigenlijk gewoon⦠in het spel zelf. Maar hetzelfde zal hier zijn met het font, denk ik. Oké.
(14:07 - 14:12) Nee, dat kan niet. Hier iets neerleggen⦠zoān balletje neerleggen. Ja.
(14:12 - 14:17) Om gewoon meteen dat te kunnen proberen⦠is misschien handig. Oké. Dat je gewoon meteen iets op kan pakken.
(14:17 - 14:24) Ja. Het zou kunnen dat je als je je omdraait⦠dat de boeken daar wel⦠op te pakken zijn. Ja.
(14:24 - 14:32) Maar het is waarschijnlijk⦠niet helemaal duidelijk⦠wat is een object dat ik op kan pakken⦠en wat niet. Oké. Zo is het ook wel interessant.
(14:33 - 14:37) Dat maakt niet uit hoe ik hem neerzet. Want die altijd⦠Hij grijpt hem aan de achterkant. Ja, ja.
(14:38 - 14:41) Ja. Zie je dus⦠Oh, ja. En hier zit een bureau.
(14:42 - 14:49) Ja, oké. Misschien iets van een shimmer⦠of iets geven aan objecten⦠waar je mee kan interacteren. Ook, ook.
(14:49 - 14:55) Ik moet even vergeten⦠dat ik niet⦠een paar keer over mijn as kan gaan. Geef de kat eten. Begeleid de trein.
(14:55 - 15:00) Repareer de klok. Oké. Ja, en dan ga ik even zeggen⦠je moet rechts beginnen.
(15:01 - 15:10) Dus⦠en dan bij het raam. Die teleportpad eigenlijk⦠die je ziet⦠dat is⦠normaal gaan ze op zoek⦠maar⦠ik zeg het nu even voor. Oké.
(15:10 - 15:17) Ik help de kat⦠naar de deur te komen. Oh. Oh, oké.
(15:19 - 15:22) Dus⦠Ho. Ho, ho. Nee.
(15:23 - 15:29) Wow. Hij kluts een beetje. Ja, dus dit is een⦠Dit gaat met sockets.
(15:30 - 15:42) En op het moment dat je⦠een object vraagt⦠en het vastpakt⦠uit zoān socket⦠dan kloont hij hem. Ah. En dan draagt hij⦠de interactie draagt hij over⦠naar dat gekloonde object.
(15:46 - 16:01) En dan⦠Dus ja, dat werkt niet helemaal⦠seamless met de⦠tot nu toe. En⦠Kom er⦠Komt tekort. Komt dat? Als je een stapje naar rechts doet⦠stapt hij ook meteen⦠een stapje naar rechts.
(16:01 - 16:07) Hij draait niet alleen⦠hij stapt ook nergens. Ah, oké. Dus dit is iets waar ze dan⦠op de knop klikken⦠en dan komen ze achter⦠en dan⦠Oh, hé.
(16:08 - 16:20) Ik ben een eentje te ver vooruit gegaan. Dan gaan ze het opnieuw proberen. Ja, als dat zou werken⦠maar nu⦠kom ik erachter⦠op het moment dat ik hem invul⦠van hé, ik heb niet genoeg.
(16:20 - 16:27) Dus dan⦠Ja. Klopt. Tot nu toe⦠meeste kinderen⦠tot nu toe doen het eigenlijk⦠in stapjes.
(16:27 - 16:40) Ja, oké. Dus dat is ook wel leuk om te zien. Maar wat hier echt het probleem was⦠is⦠dit is een relatief makkelijke puzzel⦠ook voor mij om⦠te bedenken van⦠hoe gaan ze dit in elkaar zetten.
(16:40 - 16:54) Ja. Maar ik heb zo meteen twee⦠de twee andere puzzles⦠die⦠het moeilijkst is. Ja, dat is dus⦠de feedback die ik⦠zaterdag kreeg is⦠de knop drukt nog niet in⦠terwijl het spelletje wel al beweegt.
(16:57 - 17:11) Wacht even, wacht. Wat ging er mis? Ik ga gewoon even⦠op de tafel zitten. Hij jittert een beetje⦠dus ik begin een beetje duizelig te worden.
(17:11 - 17:21) Hij jittert een beetje. Even kijken of de⦠VS nog goed loopt. Hij zegt nog wel op target, maar⦠Nee, dat rupt er een beetje onder, zie ik.
(17:21 - 17:31) Hij doet een beetje⦠een beetje dit. Ik zou nog iets van een reset knop⦠willen. Want hij staat nu op het eerste vlakje⦠en ik weet niet waar die nu⦠in het proces zit.
(17:31 - 17:47) Hij staat nu op het eerste vlakje. Ja, maar ik bedoel⦠Als hij niet meer loopt⦠dan is het script dat je hebt geschreven⦠is uitgevoerd. Alleen wat het probleem was is⦠het is een⦠een timeline die afspeelt.
(17:48 - 17:59) En op het moment dat de knop dus⦠snel achter elkaar wordt ingedrukt⦠hij filtert een paar keer⦠filtert hij eruit. Maar daarna niet meer. En dat komt omdat⦠de knop drukt nog niet fysiek in.
(17:59 - 18:07) Die heb ik inderdaad⦠zaterdag ook gekregen. Maar wat je sowieso zou kunnen doen⦠is dat je de knop even⦠een andere kleur maakt. Op het moment dat hij⦠aan het spelen is.
(18:07 - 18:13) Aan het spelen is. En dat hij dan niet meer⦠een hitbox of een collision heeft. Dat je hem gewoon even disabled.
(18:14 - 18:23) Wat ik ook fijn zou vinden⦠is waarschijnlijk als je⦠even een indicator krijgt⦠van welke stad hij aan het uitvoeren is. Oh, dat is een goeie. Waar die ongeveer⦠Ja, oké.
(18:23 - 18:26) Het ongeveer. Nee, precies. Welke stad je aan het uitvoeren is.
(18:26 - 18:36) Precies. Oké, dat is een goeie. En met dit soort dingen⦠want dat doet me een beetje denken⦠aan de game⦠Human Resource Machine.
(18:37 - 18:39) OkƩ. Ik weet niet of je dat kent. Niet bekend, nee.
(18:39 - 18:43) Oké. Dan moet je dus ook⦠eigenlijk hetzelfde. Tiles neerzetten.
(18:43 - 18:47) Ja. En in dit geval is het van⦠pak iets van die conveyor belt. Ga, loop daar naar toe.
(18:47 - 18:50) Oh, ja. Maar dan kan je dus ook zeggen van⦠ga één stap vooruit. Ja.
(18:51 - 18:54) Of speel hem af. Pauseer. Dus een beetje van die acties.
(18:54 - 18:58) Ja, dus dat je stap voor stap⦠Stapje terug, stapje naar voren. Oh, ja. Dat soort dingen.
(18:58 - 19:03) Ja. Dat helpt. Ik denk dat sowieso Human Resource Machine⦠een goeie is om even te kijken.
(19:04 - 19:09) Hij wordt opgenomen. Maar goed. Ga ik even naar kijken.
(19:09 - 19:18) En nu staat hij dus daar. Maar hoe reset ik hem? Ja, ik zit⦠of ik maak daar nog een knop voor. Maar in principe is het niet nodig.
(19:19 - 19:25) Als ik nu weer op vooruit⦠dan begint hij weer opnieuw. Dan begint hij weer opnieuw. Wat ik niet snapte eigenlijk⦠Oh.
(19:26 - 19:30) Oh. Oh. Ja, dus er zit nog geen⦠Hij stopt⦠Dat is ook nog een ding.
(19:30 - 19:37) Hij stopt nog niet⦠wanneer hij er afvalt. Maar ik ga even⦠Ik ga hem even anders doen inderdaad dan. Oké.
(19:37 - 19:45) Dan doe ik nu. Maar hij begint op het tweede vlakje. Ja, dat was omdat die⦠de laatste stap van vooruit⦠die lukte dus blijkbaar nog wel.
(19:45 - 19:50) Nu zou hij dus vooruit, achteruit gaan. Ja. Maar dan valt hij in de⦠Ja.
(19:51 - 19:57) Maar als ik dus nu gewoon even achteruit⦠Achteruit? Gaat die twee stapjes. Oh. Oh.
(20:00 - 20:14) Wow. Ik kan hem even resetten als dat⦠Nou ja, wacht maar even. Volgens mij was ik nu gewoon⦠Maar dan is⦠Ja, hij draait dus.
(20:14 - 20:21) Dus achteruit⦠wordt vooruit. Ah. Dus als je één keer achteruit doet⦠dan⦠Ja.
(20:23 - 20:26) Logisch. En nu zou dus in plaats van vooruit⦠achteruit de eerste zijn. Ja.
(20:27 - 20:30) Want hij moet eerst⦠Oh. Man. De frame rate.
(20:31 - 20:40) Dan start ik hem even opnieuw op. Want dat is⦠iets wat eigenlijk niet zou moeten gaan. Dat is raar.
(20:40 - 20:54) Want hij zit⦠Hij zat afgelopen week⦠zat hij gewoon op de⦠stabiele 120. Dus dat is⦠Nou, wacht even. Want hij zit nu⦠90.
(20:56 - 21:03) Hm. Ik vraag me af of dat aan mijn laptop ligt⦠of aan de Crest. Maar⦠Oh, draai je hem normaal vanaf je computer? Ja.
(21:03 - 21:18) Wat zit er hier in? Eh⦠2070. Eh⦠Mocht je dit voor⦠demoās, dingen, weet ik veel wat. Dan moet het op 3070Tiās liggen.
(21:18 - 21:25) Oké. Ja, ik weet niet of dat met mijn laptop⦠dan moet ik een eGPU met⦠Nee, nee, nee. Oh, wacht even.
(21:26 - 21:30) We hebben 3070 eGPUās. Ah, okĆ©. Maar we hebben ook laptops met 3070Tiās.
(21:30 - 21:33) Ah, oké. Dus als je die gewoon even⦠Ja. Ja.
(21:34 - 21:43) Wanneer is je zitten? 14 januari. Maar ik denk dan dat ik hem op dat moment⦠wel gebeeld wil hebben voor op de Crest zelf. Ja, tuurlijk.
(21:43 - 21:47) OkƩ. Dus het zou goed zijn. Hij draait weer? Ja, hij draait weer.
(21:48 - 21:56) Eh⦠Ik zou zeggen, laten we⦠Nee, ik wil⦠Toch proberen? Tuurlijk. Oké. Oké.
(21:58 - 22:15) Ja, dus wat ik ook tegen de⦠Als we bij de Coyote Lodger zijn⦠hebben we gewoon ongeveer⦠Nou, 3x3 hebben we. Hey, oh! OkĆ©, dat was⦠That oneās on me. Hebben we⦠3x3 hebben we meestal een area afgezet⦠waarin dus de VR gespeeld kan worden.
(22:16 - 22:19) Oh. Oh, nu doet hij hem twee keer natuurlijk. Ja.
(22:19 - 22:26) Oké, oké. Dus dan hebben we⦠Dat je ook kan rondlopen. Dus dan⦠Hij is weer⦠Ik heb weer een zandloper.
(22:27 - 22:38) Oh. Ja, hij is⦠Hij is weer⦠Oké, dus dat⦠Oké. Dus dat gebeurt omdat de⦠De collection was modified.
(22:38 - 22:44) Dus de⦠Terwijl hij aan het afspelen was⦠is hij nog een keer afgespeeld geweest. Ah, oké. Sorry.
(22:44 - 22:52) Dus dat is voor mij een boolean. Die fout staat ingericht, denk ik zomaar. Oké, en dat zou dus helpen als je⦠Als je dus inderdaad die knop gewoon disabled.
(22:52 - 22:55) Ja, inderdaad. Dat ze hem niet opnieuw kunnen doen. Ja.
(22:55 - 23:02) Ik denk dat die stip⦠Ja, die kinderen zijn kleiner natuurlijk. Maar die stip staat misschien ietsje te ver naar de raam toe. Oké.
(23:02 - 23:09) Dus als je op die stip staat⦠Oh. Als je op die stip staat⦠Ja. Dan zit hier⦠Je zit in de weg.
(23:09 - 23:17) Zie je? Dan moet je⦠Je moet dan een stick gebruiken om te draaien. En dat heb je nog niet uitgelegd volgens mij. Klopt dat? Dat klopt.
(23:19 - 23:27) En het⦠Ja, het bewegen zelf doen we daar eigenlijk⦠We zetten ze in het midden van de kamer neer. En we zeggen eigenlijk⦠Beweeg zoveel mogelijk gewoon natuurlijk. Ja.
(23:28 - 23:36) Ik vertel ook eigenlijk helemaal niet dat die joystick⦠Ik heb hem nu aangezet, die twee joysticks. Maar normaal staan die ook niet aan. Rechts doet dus ook een stap, zei je? Ja.
(23:37 - 23:45) En dan blijft die gedraaid die kant op. Dus als je dan rechts⦠Ja, ja. En dus links zorgt er dus voor dat die ook één stap doet.
(23:45 - 23:47) En dan is vooruit is dan de laatste. Ja. OkƩ.
(23:55 - 24:03) Ja, ik dacht dus dat rechts roteren was. Ja. En dan is dit het eerste probleem waar ik in development eigenlijk tegenaan liep.
(24:04 - 24:19) Was, hƩ, op het moment dat je de game opstart, dan al die gameobjecten die in een socket zitten, die hebben geen parent meer. Oftewel, op het moment dat ik ze wil uitzetten, gaat dat niet. En omdat ze geklond worden, kan ik ze niet toevoegen aan een array of zo.
(24:19 - 24:26) Dus dat is nog aan mij om dat even op te lossen. Maar dat komt vanzelf ook. En dat is eigenlijk bij mij het grootste probleem geweest.
(24:26 - 24:40) Dus wanneer je een gameobject in een socket neerzet, heeft het geen parent meer. OkƩ. En hetzelfde geldt dus voor de andere twee spellen, aangezien ik moet de blokjes die zij neerzetten, moet ik een script in elkaar gaan zetten.
(24:41 - 24:53) Dus ik moet rekening houden met wat gaan zij fout doen, wat weet ik dat ze fout gaan doen. Volgende spelletjes⦠Ja, daarvoor heb ik een to-do-lijstje gemaakt. Eerst eentje naar rechts toe.
(24:53 - 24:58) O, sorry. Een to-do-lijstje. O, ik ging even de lucht in.
(24:58 - 25:16) Ja, dat is omdat het lopen met de joystick ging. Ja. Even kijken.
(25:26 - 25:33) Als ik de knop klikt, gaat het licht op groen. Als het licht op rood staat, kan ik de tuin stoppen. Dan moet ik de tuin stoppen.
(25:34 - 25:48) OkƩ. O. Dit vind ik heel interessant. Hoezo? Dit doet iedereen eigenlijk.
(25:49 - 25:54) Die gaat proberen de if-statement hier in elkaar te zetten. OkƩ. O, in plaats van daar.
(25:54 - 25:59) Ja. Het ziet eruit als een infoofening. O, okƩ.
(25:59 - 26:05) Zie je, het is als ik wil hier gewoon het woordje afstand neerzetten. En ik denk dat dat ook helpt. Ja.
(26:05 - 26:13) Oké, dus dat is⦠Ja, want die kreeg ik⦠Zaterdag kreeg ik die inderdaad ook weer. Iemand die het daar ging proberen te neerzetten. Je moet hier een if-blok neerzetten.
(26:13 - 26:22) Ja, die zit iets⦠De target zit⦠Hij zit erachter. Ik heb hem stukgemaakt. Nee, hij komt weer terug.
(26:22 - 26:31) Ja, maar⦠Dit is ook nog een⦠Sorry hoor. Ding inderdaad. O, met links werkt die wel toch? Ja.
(26:32 - 26:44) Dat is ook een leuke. Het materiaal wat gebruikt wordt voor die⦠Er zit geen mesh collider op, maar toch collidert die er af en toe achter. En hoe die⦠Terwijl de colliders bestaat niet.
(26:45 - 26:56) Dus⦠Ik ben nog aan het uitvogelen waarom. Maar⦠Want je hand kan er dus wel doorheen. Dus waarom dat precies is, ga ik nog even uitzoeken.
(26:58 - 27:15) Maar wat hier vooral het ding was, is⦠Ik moet weten welk blok je hebt gebruikt. Ik moet aan de hand van⦠Of je een kleiner of een groter dan hebt gebruikt, moet ik weten⦠Welke van de twee ik moet invullen. En deze hitbox is collider inderdaad mogelijk.
(27:17 - 27:39) Ja, dat is dus⦠O. Dat is een⦠Op het moment dat je een object in de game opstart, dan zit de⦠De worldscaling werkt anders. Op het moment dat ik hem clone. Ik denk ook dat dit een onhandig plek is voor de knop, want ik druk er een probleem in.
(27:39 - 27:45) O, okƩ. Ik weet niet precies of hij die groen heeft gepakt. Ja.
(27:48 - 28:01) Ja. Huh? O. O, dan is hij wel gelukt. Huh? Ja, hij zegt dat het is gelukt.
(28:02 - 28:09) O, oké. Dus dat gaat goed. Sowieso visueel ook even⦠Dat je even een feestje viert en dat hij dan reset.
(28:09 - 28:15) Dat hij dan blijft in de staat waarin het gelukt is. Ja. Die kreeg ik inderdaad ook.
(28:15 - 28:22) En dat nog niet echt duidelijk is wanneer het nou is gelukt of niet. Tenzij je dus naar de to-do-lijst kijkt en hey, hij is inderdaad opgelost. Ja.
(28:22 - 28:28) Sowieso met audio kan je een heleboel van dit soort dingen oplossen. Ja. Ja, dat moet sowieso nog toegevoegd worden.
(28:28 - 28:32) Ja. Dit is eigenlijk een klok. Ja, wacht maar.
(28:33 - 28:41) Ja. De klok werkt niet meer. Wacht 60 seconden.
(28:42 - 28:44) Wacht even. De klok werkt niet meer. Ik moet gebruiken van mijn voorloops.
(28:44 - 28:52) Ik kan voorop nemen aan de ingevallen loop. Ik snap niet zo goed waarom de klok niet draait. Of wat er niet werkt.
(28:53 - 29:02) Oké. De wijzers draaien niet. Ja, maar je hebt⦠Je hebt uren en twaalf als variabelen en je hebt wacht 60 seconden.
(29:02 - 29:09) Oh, wacht. Ik zie niet wat bijvoorbeeld de variabele is voor de wijzers. OkƩ.
(29:10 - 29:20) Dus dat zou⦠Ja. Uren is de urenwijzer en die andere⦠Waar ik tegenaan was is dat ik had eerst twee voorloops gemaakt. Dat ze twee voorloops in elkaar moesten zetten.
(29:20 - 29:29) Maar veel kinderen wisten nog niet wat⦠Hoe überhaupt die structuur in elkaar zat. Ik denk dat de stap van de vorige naar deze iets te groot is. Ja, dat denk ik zelf ook.
(29:30 - 29:44) Want ik denk dat je dan inderdaad voor⦠Dat je wil dat⦠Nee, hè? Uren? Ja, klopt. En dan uren is⦠Dus ik zeg altijd hoeveel uren staan er op de klok. Zorg dat je voor elk uur op de klok iets doet.
(29:47 - 29:55) Maar je hebt maar⦠Oké, ja. Ik snap hier wat je bedoelt. Qua info-oefening.
Deel 2
(0:02 - 0:21) Ik snap hier wat je bedoelt, qua invuloefening. Ja, en dan zou ik zeggen, nu heb je de uren gedaan, nu moet het nog voor elke minuut. Ja, maar wat doet hij dan? Deze is te abstract.
(0:22 - 0:30) Want een voorlooper is normaal gesproken iets wat iets doet, maar nu gebeurt het al. Want je hoogt gewoon elke keer uren met eentje op. Ja.
(0:31 - 0:50) En daarnaast is vanuit programmeren, dit gebeurt van, als je dit zou runnen, dan zou dit gewoon in ƩƩn keer naar twaalf gaan. Ja, klopt. Tenzij er een wacht 60 seconden tussen staat.
(0:50 - 0:56) Precies. En dat is ook de bedoeling, dat is de onderste voorlooper. Oh, okƩ.
(0:56 - 1:03) Ja, maar je hebt het hier over seconden, en je hebt het daar over uren. Ja, okƩ. Dus dit zou 60 minuten moeten zijn.
(1:04 - 1:15) Ja, sowieso, deze puzzel was bij iedereen onduidelijk. Dus die content wordt sowieso wel aangepast. Ik denk nu wel dat ik hem even op pauze zet, want het is wel leuk om dit even te zien.
(1:15 - 1:44) Ondertussen zitten we op if statement clone, clone van clone, clone van clone, clone van clone. En ja, voor mij was het heel lastig om nou mijn script, die herschrijft eigenlijk de hele, op het moment dat je al die blokjes aan het doen bent, achter de schermen wordt de hele, ja eigenlijk game object tree, wordt helemaal herschreven, zodat ik de blokjes krijg in de structuur waarop ik ze nodig heb. Daar heb ik echt lang over gedaan, en nachtmerries van gehad, zeg maar.
(1:46 - 2:09) Want op het moment dat één blokje gewoon op de verkeerde plek wordt gezet, dan valt het hele script uit elkaar. Ik heb een, ik moet daar binnenkort sowieso mee zitten. Oh, jij was nog niet klaar hè? Nou in principe, als je de⦠Is er nog iets wat je wil dat ik zie? Nee, eigenlijk als je de laatste erin had gezet, knop had geklikt, dan had er een sleutel verschenen.
(2:09 - 2:25) Die laatste kon ik niet neerzetten, of ik kon hem niet oppakken, volgens mij. Ja, is goed, ja. Even kijken hoor.
Dus de wacht 60 seconden moet dan hebben? Nee, het hele onderste blok inderdaad. Oh, dat hele onderste blok, oh. Ja, dus dat er ook nog is een geluste loop.
(2:26 - 2:53) En daarom was het zo lastig ook. Maar deze is echt, deze gaat te veel in complexiteit. Ja, klopt.
Dat kreeg ik sowieso ook al te horen. Dat het echt, hou het bij de basics, in plaats van⦠Ja, nee, maar dit had best het derde huisje kunnen zijn, bij wijze van spreken. Maar je hoeft niet, plaats de kat, of beweeg de kat, dan ietsje meer met code.
(2:53 - 2:59) En dit is een te grote volgende stap. Ja, die snap ik. Daar ben ik zelf ook mee eens.
(3:01 - 3:15) Heb je de assets door? Heb je dingen⦠Sommige wel. Sommige zijn wel, nou, de blokjes en de UI-windows zijn natuurlijk zelf gemaakt. De rectangles en eigenlijk wat met de VR te maken had ook.
(3:15 - 3:24) De handen komen van Oculus zelf. En de meeste assets komen wel uit Asset Store. Papier is zelf gemaakt, font is natuurlijk zelf.
(3:25 - 3:40) Maar ja, je hebt met dit soort dingen, ik wil genoeg testen kunnen doen. Dus daardoor zo min mogelijk tijd dat ik echt zelf aan het bouwen ben. Ik had je gek verklaard als je alles zelf had gemaakt hoor, maar ik was gewoon even nieuwsgierig.
(3:43 - 3:56) Top. Ik denk dat dit⦠Ja, je hebt hier zeker genoeg tijd in zitten. Ik vind, qua complexiteit, ik denk dat je nu op het punt bent dat je dus kan gaan tweaken aan de usability en aan de content.
(3:57 - 4:22) Ik denk dat je zowel in de⦠Dus je zou met quality of life dingetjes, zoals bijvoorbeeld, dat je ziet welke stap wordt uitgevoerd. Ja, ik zal trouwens even een human resource machine erbij pakken. Dan kan je die even zien.
Helaas werkt die niet meer op de nieuwe Android. Anders had ik hem⦠Tenminste, de versie die ik heb werkt niet op Android. Misschien dat ze hem wel in de store geüpdatet hebben, maar ik heb een oude versie.
(4:22 - 4:35) Nou, dan gaan we hem site-loaden. Nee, het punt is, volgens mij is het geen 64-bit applicatie. O, misschien kan ik hem wel emulaten dan.
(4:36 - 4:42) Ja, hij staat ook op Steam. O, okƩ. Maar hier kan je dus al zien.
(4:42 - 4:44) O, ja. OkƩ. Zie je? Ja.
(4:45 - 4:57) Dit is een walkthrough, dan begin je dus ook echt bij de tutorial. Dan krijg je wel een goede⦠Goede indruk. En ik heb hem ook op Steam, dus als je hem test een keer.
(4:57 - 5:06) Nou, dan speel ik hem zelf en dan zorg ik dat ik onder de 120 minuten blijf. Hij is niet zo heel duur, maar hij is wel heel leuk. Misschien hou ik hem dan wel goed in.
(5:07 - 5:19) Kijk, zie je? Welcome employees, de eerste. Ja, precies. Ja, dus dit wordt echt stap bij stap gewoon gedaan.
(5:22 - 5:27) Zie je? Ja. Dus pak iets van dit. You can put together a list of commands.
(5:28 - 5:34) En dit is ook in VR? Nee, dit is niet in VR. Ja. Maar dit is wel exact de gameplay die jij⦠Ja, die ik nodig heb.
(5:35 - 5:46) Ja, dit is een mooie⦠Dus hier zou ik zeker bekijken en inspiratie uithalen. Uiteraard goed in je documentaties meenemen. Waar het vandaan komt, ja.
(5:46 - 5:57) Zie je? Dus⦠Je pakt iets uit de inbox. En je brengt het naar de outbox, zie je? En dan komt dus run the program wherever you need. Ga naar het begin, ga naar het eind.
(5:58 - 6:01) Pauseren. Ja. Nou, dan is het af.
(6:02 - 6:09) Dus je moet niet eentje pakken. Hij verwacht meerdere dingen. Dus je moet inbox, outbox, inbox, outbox, inbox, outboxen.
(6:09 - 6:15) Ja, okƩ. En daarna, later, krijg je dus loops. En hij laat hier ook zien op welk stapje in het doosje het zit.
(6:16 - 6:24) Ik weet niet of dit de reden is dat ik het miste, dat ik dit gewend was. Maar ik miste het ook gewoon op het moment. Ja, maar dat snap ik ook wel.
(6:24 - 6:33) Want je wil weten waar in het programma ben ik nou eigenlijk. Ja, precies. Vooral omdat als iets misgaat, hij reset niet, maar hij gaat gewoon door.
(6:33 - 6:41) Ja, klopt. Ik moet even kijken of ik dat ga doen. Of dat ik laat zien of ik het programma verder nog aflaat.
(6:41 - 6:53) Kijk, nu heb je dus zes storage dingen. Je moet dus bug spelen. Ah, ja.
(6:54 - 7:10) Dus je moet copy from. De W. Dan kopieer je vanaf dat geheugenadres, stuur naar de outbox, copy from U. Outbox. Het is best wel complex.
(7:11 - 7:20) Op een gegeven moment heb je best wel complexiteit. En die zijn dummies, die heb je niet nodig. Ah, gaaf.
(7:21 - 7:30) U? Ja, hetzelfde idee. Ja, zeker, zeker. Hier, zelfs een jump of zero.
(7:30 - 7:33) Ja. Send only the zeros. Dus je moet hier toetsen.
(7:34 - 7:44) Je moet ze opslaan. Ja. En dan heb je ook nog optimisation, dus zo min mogelijk enzovoort.
(7:47 - 8:02) Zie je, dan moet je dus⦠Je pakt iets uit de inbox, outbox, dus een loopje maken. Ja. Maar als die nul is, dan moet je naar de outbox.
(8:03 - 8:18) Als die niet nul is, is het dus⦠Terug naar de inbox. Dus zo maak je dus⦠Ja, zeker, zeker. Sowieso een goede resource om nog even te laten kijken, inderdaad.
(8:19 - 8:36) Kun je cheap shark? Is dat⦠3,40 dollar. Auw, joh. Maar dan zie je bij Humble enzo, 15.
(8:36 - 8:43) Maar hij is nu in de aanbieding dus bij Gwyn Games Store, blijkbaar. OkƩ, 66. Auw, joh.
(8:45 - 9:00) Maar dit is even inhoudelijk. Je hebt waarschijnlijk nu heel veel tijd besteed aan je wereld en bepaalde mechanics. En nu kan je dus echt meer UX en UI tweaks gaan doen.
(9:01 - 9:10) Klopt. Ja, want ik heb het zelf ook, of tenminste om verschillende levels te maken, heb ik het natuurlijk ook over gehad. Het was een concept ook.
(9:11 - 9:29) Ik heb uiteindelijk gekozen voor een escape room gewoon omdat de immersion beter was. Dus ja, wat bij mij uit onderzoek kwam, was hoe meer immersion je hebt, hoe beter de informatie retentie eigenlijk is. Vandaar ook dat ik, ik had nu de joysticks wel aangezet, maar die staan dus normaal uit.
(9:29 - 9:34) Dus dat ze echt zelf moeten draaien. Normaal gesproken wil je dus ook dat ze zelf draaien of zo. Dat komt niet vanwege die kabel.
(9:35 - 9:48) Normaal hebben we dan inderdaad zoān 5 meter kabel. En wat dus lastiger is, is dat als je, nu kan je meekijken. Als je een beeld vanuit de quest kan je niet meekijken.
(9:48 - 9:56) Je kan dus niet helpen. Tenzij je dat weer gaat casten, maar dat is ook weer een dingetje. Dat casten doen we af en toe wel al.
(9:57 - 10:12) Maar we hebben natuurlijk nog geen, wat ze nu doen op die 4 april is vooral games of YouTube. Dus ik moet inderdaad nog, het staat wel in, hoe heet het, in het concept. Het is niet een stukje dat ik ga uitwerken.
(10:12 - 10:23) Er is een aanbeveling erbij. Dat ik een of andere manier ga hebben waardoor ze mee kunnen kijken. Als ze in de vrijwilligers kunnen meekijken naar wat de kinderen doen.
(10:23 - 10:41) Zodat ze begrijpen waar ze vastlopen of dergelijke. Even kijken, want ik kon dus, tenminste gisteren in ieder geval. Wacht even, kunnen we de opname stoppen? Want dan heb je nu alle informatie over het product.
(10:42 - 10:53) Dus even voor de duidelijkheid, heb je hem al gestopt of niet? Nu ben je hem aan het afspelen. Nee, hij gaat nog door. Volgens mij zit er, de polish is al best wel goed.
(10:53 - 11:02) Dus de wereld staat. Ik denk dat je een goede worldbuilding hebt gedaan. Even de deur open doen.
(11:03 - 11:15) Ik ben even iets aan het afronden. Er zit genoeg werk in. Er zit heel veel complexiteit ook in al die puzzels.
(11:15 - 11:23) Met kopiƫren, met doen en weet ik veel wat. Dus ik denk dat dit meer dan op niveau is wat betreft de afstudeer. Is goed om te horen.
(11:25 - 11:31) We zijn aan het afronden en ik wil dat je even meekijkt. En ik ben benieuwd naar jouw mening hierover. Oh wat interessant, ik stoor je wel in.