Een spel waarbij je elkaar of het spel probeert te hacken. Dit op een versimpelde wijze die tegelijkertijd iets uitlegt over computers en programmeren, zeker ook speelbaar voor jonge kinderen.
Drie mogelijkheden voor uitvoering.
- Iedereen speelt een hacker die ergens probeert in te breken
- Iedereen probeert gezamenlijk iets te hacken/iemand anders buiten te houden.
- Men moet een programmaatje van tevoren neerleggen, wat daarna stap voor stap wordt uitgevoerd om poppetjes te verplaatsen of dingen aan/uit te zetten. Maarja, in de tussentijd kunnen dingen veranderd zijn en het programmaatje niet meer kloppen enzo.
- (Zoals het fundamentele mechanisme bij Colt Express of RoboRally.)
Het is nog leuker als dit spel ook de fundamenten van programmeren uitlegt/behandeld.
- Variabelen
- Uitvoervolgorde
- If/else condities
- Functies (blokken code hergebruiken?)
- Operaties (optellen, vermenigvuldigen, etc.)
- Data structures (hoe je data besluit op te slaan, en hoe je het vervolgens weer terughaalt)
- … algoritmes?
IDEE: Je kunt verwijzen naar functies, of variabelen, oid in andermans stukken code (als je slim bent)!
IDEE: Je weet nooit welke kaarten je krijgt, dus je kunt niet altijd maar dezelfde (“optimale”) strategie toepassen.
IDEE: Iedereen legt computerprogrammaatjes. Eens in de zoveel tijd (of helemaal aan het einde) worden die handmatig uitgevoerd door gewoon een simpel stappenplan te doorlopen.
Robot turtles! Ik denk dat ik vooral de function frog kan stelen. Men kan een bepaald blokje instructies definiĆ«ren, inclusief label (“blokje 1”, “blokje 2”, etc.) Vervolgens kan men met een speciale functiekaart, en een getal, die blokjes aanroepen wanneer men wil.
IDEE: Real-life voorbeelden nemen? Dus als “scenario’s” een paar manieren waarop in het echt wordt gehackt? (Versleuteling, ddos, brute force, etc.)
Dit geeft me nog een idee voor aan ander spel: wachtwoord raden. (En iets met versleuteling ofzo.)
IDEE: Misschien moet iemand zelf dingen versleutelen (als ze daarvoor kiezen), waardoor de tegenstanders ook nog moeten uitvinden wat de gebruikte sleutel is.
Alternatieve titels: “hack me als je kan”