Hackathon — Overzicht
Welkom bij de projectdocumentatie van Keep Talking and Nobody Explodes. Dit project is gemaakt tijdens de hackathon door een team van drie studenten.
Het team
Joran
Verantwoordelijk voor binaire led puzzel.
David
Verantwoordelijk voor 8x8 led matrix.
Lukas
Verantwoordelijk voor servo puzzel en het maken van de 3d files en 3d prints.
Marlon
Verantwoordelijk voor het samenvoegen van de seriele communicatie.
Projectstructuur
Het project is opgedeeld in drie hoofdmodules, één per teamlid:
-
Binaire puzzel— ontgrendel de deur met de juiste binaire code -
Servo puzzel— de geheime deur openen -
Maze— navigeer door het labirint Bom— de bom defuseren
Verloop / Uitleg van het spel
Het spel bestaat uit vier opeenvolgende fases die de speler moet doorlopen om het einde te bereiken.
-
Binaire puzzel
De speler start met een binaire puzzel die wordt weergegeven via 8 LED’s (bits 0 en 1), samen vormend een 8-bit binair getal. De speler moet dit omzetten naar een decimaal getal en selecteren met een potentiometer. Door op een drukknop te drukken wordt de keuze bevestigd.
-
Servo puzzel
Na het oplossen van de eerste puzzel moet de speler opnieuw een waarde instellen met een potentiometer. Bij het juiste antwoord activeert een servo een mechanisme dat een deur opent. Hierdoor krijgt de speler toegang tot een afstandsbediening voor de volgende fase.
-
Maze puzzel
Met de afstandsbediening navigeert de speler door een doolhof dat wordt weergegeven op een 8x8 LED-matrix. Wanneer het doolhof correct is opgelost, geeft een LED een kleur weer die overeenkomt met een draad in de laatste fase.
-
Bom (eindfase)
In de laatste fase moet de speler de bom ontmantelen door de juiste draad te kiezen. Eén draad komt overeen met de kleur die eerder in de maze-puzzel werd verkregen. Ondertussen loopt er een timer in seconden af en geeft een buzzer steeds intensievere signalen. De speler moet de juiste keuze maken voordat de tijd op is om het spel succesvol te voltooien.