De 7 modules
Lessen die nu beschikbaar zijn met een groene badge. Rest is in opbouw.
Bestuur je sprite
Vier toets-events. Verzamel 3 coins door erover heen te lopen.
Vijanden vermijden
Twee parallelle collision-events. Game-state met score + levens.
Vijanden-golven
Loops + timer-events. Spawn vijand-golven met herhaal 5 keer.
Variabelen & Als/Anders
Eigen variabele "multiplier". Conditional logica met als/anders.
Audio-feedback
Geluiden, tonen, schaal-effects, kleur-flash. Multimedia-game.
Eigen blokken maken
Maak een eigen "spawn wave"-functie en roep die aan in een timer.
Eindbaas: meteoren-survival
Voor-altijd-loop + AI. Bouw je eigen game-concept met alle blokken.
Bouw vrij
Alle 60 blokken + code-modus. Geen doelen — verzin je eigen game.
🪙 Coin-Rush (mini-game)
Coins blijven verschijnen. Eet 10 voor score 100. Eerste echte arcade-game.
⚔️ Survival-Run
Vermijd vijanden, eet coins. Overleef 5 golven met je leven nog over.
🐍 Slang (Snake-style)
Coins spawnen continu. Score 150 voor het scherm vol is. Klassieke arcade.
🐍🐍 Echte Snake (groeiende staart)
Volwaardige Snake-game met tail-mechanic + self-collision. Blokken of code-modus.
🌠 Meteoren-Storm
Boss-level. Coin + meteoor-regen tegelijk. Score 200 zonder levens te verliezen.
🏓 Pong-Arcade (paddle + bal)
Klassieke 70s-arcade. Paddle ← →, bal stuitert vanzelf. 30 hits = score 300.
🔄 Beweging-Patroon (auto-cirkel)
Eerste kennismaking met "voor altijd"-loops. Een sprite die uit zichzelf beweegt.
🔑 Sleutel & Slot (volgorde)
Variabele als geheugen: pak sleutel, ontgrendel sloten. Klassieke puzzle-mechanic.
⚡ Speed-Run (parallelle timers)
Twee timers tegelijk: coins én vijanden spawnen. Async denken.
🎯 Multiplier (combo-systeem)
Score-combo: per coin verdubbelt je multiplier. Sneller spelen = meer punten.
🔀 Keuze-Menu (moeilijkheid)
If/else op spatie: switch tussen makkelijk en moeilijk. Twee modi in één game.
🥁 Drum-Machine
5 toetsen = 5 drums + auto-beat. Maak je eigen beat met geluid-blokken.
🌈 Kleur-Rave
Synesthesie-game: toets = toon + kleur + schaal. Visueel feest.
🧩 Functie-Library
Maak 3 eigen blokken en roep ze samen aan. Pro code-architectuur.
🔁 Wave-Spawner (functie in timer)
Eigen blok dat zichzelf herhaalt. Bouw een 8-wave survival.
🪙 Score-Begin (eerste teller)
Jouw eerste score-systeem. Pak 5 muntjes, zie het cijfer omhoog gaan.
🏆 Spel-Stop (eerste win)
Bij score 50 = WIN. Eerste win-conditie met if/else en api.win().
⚔️ Sprite-Battle (3 collision-events)
Coin, vijand, meteoor — drie verschillende reacties. Multi-sprite gameplay.
⭐ Power-Up (sterke modus)
Pak power-up = vijanden geven punten ipv schade. State-machine pattern.
🔢 Herhaal N keer (eerste loop)
Spawn 10 coins met één herhaal-blok. Kennismaking met loops.
🪜 Loop-in-Loop (5×5 raster)
Geneste loops voor 2D-grids. Basis van Tetris en Schaak.
🎬 Multi-State (3 game-fases)
Fase 1 → 2 → 3 via score-mijlpalen. Level-design met conditionals.
✨ Effecten-Mix (alle visuals)
Schaal + kleur + achtergrond + tekst-bubbles + verschijnen. Polish-laag.
🏛️ Code-Architectuur
Functies binnen functies. Professionele structuur — pro-level coding.
👻 Pac-Man (eet alle dots)
Doolhof + 4 spoken. Eet dots terwijl vijanden je achtervolgen.
👾 Space Invaders
Aliens-invasie ontwijken + bonus-pickups. Twee timers parallel.
🛸 Galaga (formaties)
Geneste loops spawnen vijand-formaties. 4 golven overleven.
🦍 Donkey Kong (klim & ontwijk)
Vaten vallen, jij klimt. Mario-voorouder uit 1981.
🧱 Tetris-Light (vang blokken)
Paddle ← →, vang vallende coins. Drop-mechanic-DNA.
🛡️ Defender (red de gijzelaars)
Multi-tasking: redden + vechten met twee parallelle timers.
🐸 Frogger (hop naar de overkant)
Timing-puzzle: spring tussen rijen vol bewegende vijanden.