Brainstorm
Level 6: Bouw Je Eigen Spel!
Dit is Level 6 - de ultieme uitdaging!
Gebruik alles wat je geleerd hebt in Level 1-5 om een slimmer zombie spel te maken waar de stats van elke zombie ertoe doen!
- Begin met een Starter Kit
- Bekijk de Zombiepedia voor alle zombies en hun stats
De Uitdaging
Maak een spel waar je tactisch moet nadenken:
- Snelle zombie? → Rennen werkt niet!
- Slimme zombie? → Verstoppen werkt niet!
- Sterke zombie? → Vechten zonder wapen werkt niet!
Kies het juiste wapen, de juiste actie, en overleef!
-
Wapens Systeem
Verschillende wapens werken beter tegen bepaalde zombies
-
Slimme AI
Gebruik de stats om kansen te berekenen
-
Inventory
Verzamel items en kies wanneer je ze gebruikt
-
Meerdere Locaties
Elke locatie heeft andere zombie types
Hoe Bouw Je Level 6?
Start Simpel
Begin met een basis versie en voeg stap voor stap features toe:
- Stap 1: Maak een dictionary met zombie stats
- Stap 2: Laat de actie-kans afhangen van de stats
- Stap 3: Voeg wapens toe die de kansen veranderen
- Stap 4: Maak het visueel met Pygame Zero
Voorbeeld: Zombie Stats
Voorbeeld: Slimme Kansen
def bereken_kans(zombie, actie, wapen):
stats = zombies[zombie]
if actie == "rennen":
# Snelle zombies zijn moeilijk te ontlopen
kans = 5 - stats["snelheid"]
elif actie == "verstoppen":
# Slimme zombies vinden je
kans = 5 - stats["slimheid"]
elif actie == "vechten":
# Sterke zombies zijn moeilijk te verslaan
kans = 5 - stats["kracht"]
if wapen:
kans += 2 # Wapen geeft bonus!
return random.randint(1, 5) <= kans
De Regels
- Hoge Snelheid? → Rennen werkt NIET
- Hoge Slimheid? → Verstoppen werkt NIET
- Hoge Kracht? → Vechten werkt NIET (zonder wapen)
Combineer je wapen met de zwakte van de zombie voor de beste kans!
Inspiratie: Extra Game Mechanics
Kies de features die jij cool vindt en bouw ze in jouw spel!
Stamina Systeem
Je kunt niet eeuwig blijven rennen!
stamina = 3aan het begin- Rennen kost 1 stamina
- Bij 0 stamina: "Je bent te moe om te rennen!"
- Rusten = stamina terug (maar kost een beurt)
- Visueel:
⚡⚡⚡of⚡⚡○
Geluidsmeter
Maak te veel lawaai en verstoppen werkt niet meer!
geluid = 0(stil) tot5(LUID)- Rennen: +2 geluid
- Vechten: +3 geluid
- Verstoppen: -1 geluid
- Hoog geluid = zombie vindt je makkelijker
- Visueel:
🔊🔊🔊○○
Vallen Plaatsen
Plaats vallen om zombies te vertragen of te vangen!
- Touw Val — zombie zit vast (skip beurt)
- Bananen Schil — zombie valt (bonus aanval)
- Spijker Plank — zombie neemt schade
- Val plaatsen kost een beurt
- Val werkt maar één keer
Random Events
Onverwachte gebeurtenissen maken het spel spannender!
- "Je vindt een verborgen wapen!"
- "Je struikelt over een steen!" (-1 stamina)
- "Je telefoon gaat af!" (+3 geluid)
- "Je vindt een blikje eten!" (+1 HP)
- "Het begint te regenen..." (zombies trager)
- "Je zaklamp batterij is leeg!"
- "Een extra zombie verschijnt!"
- "De zombie valt even in slaap..." (gratis beurt)
- 30% kans per beurt op een event
Weer Effecten
Het weer beïnvloedt het spel!
- Regen — rennen trager, geluid gedempt
- Mist — verstoppen makkelijker
- Nacht — zombies sterker, zaklamp nodig
- Storm — random events vaker
- Weer verandert elke X beurten
Dag/Nacht Cyclus
's Nachts wordt het gevaarlijker!
- Dag: normale stats
- Schemering: zombies +1 snelheid
- Nacht: zombies +1 op alles, verstoppen moeilijker
- Zaklamp werkt alleen 's nachts
Crafting Systeem
Combineer items tot betere items!
- Stok + Spijkers = Spijkerknuppel
- Fles + Doek + Aansteker = Molotov
- Verband + Alcohol = Medkit
- Recepten ontdekken door te experimenteren
Locaties
Elke plek heeft eigen zombies en items!
- School — Leraar, Gamer zombie + boeken, potloden
- Supermarkt — Chef zombie + eten, blikken
- Ziekenhuis — Tandarts zombie + medkits, verband
- Pretpark — Clown zombie + speelgoed, ballonnen
- Politiebureau — Tank zombie + wapens, radio
- Kies waar je heen gaat, elke locatie heeft risico's en beloningen
Hordes
Meerdere zombies tegelijk!
- Normale ronde: 1 zombie
- Horde ronde: 2-4 zombies tegelijk
- Elke actie raakt maar 1 zombie
- Vallen en wapens met "splash" raken meerdere
- Overleef de horde voor bonus items
Boss Fights
Speciale zombies met fases!
- Boss heeft meerdere HP (bijv. 3 hits nodig)
- Bij 50% HP: "De zombie wordt BOOS!" (stats omhoog)
- Speciale aanval patronen
- Versla de boss = unlock geheime zombie
Survivors (NPCs)
Red andere mensen!
- Vind survivors in locaties
- Keuze: help ze of negeer ze
- Geredde survivors helpen later:
- Extra aanval per beurt
- Delen items met je
- Waarschuwen voor gevaar
Achievements
Verdien badges voor speciale acties!
- "Ninja" — Versla 5 zombies zonder gezien te worden
- "Tank" — Overleef 10 gevechten op rij
- "Verzamelaar" — Vind alle wapens
- "Geluidloos" — Win zonder geluid te maken
- "Survivor" — Eindig met 1 HP
Highscores
Sla je beste scores op!
- Gebruik File I/O uit Level 4
highscores.txtmet naam + score- Toon top 5 bij game over
- Score = zombies verslagen × overgebleven HP
Critical Hits
Kleine kans op instant win!
- 10% kans op "CRITICAL HIT!"
- Verslaat elke zombie in één klap
- Sommige wapens hebben hogere crit kans
- Visueel: extra vet of kleur
Armor/Bescherming
Verminder schade!
- Helm: -1 schade van aanvallen
- Vest: 50% kans om schade te negeren
- Schild: blokkeer 1 aanval volledig (breekt daarna)
- Armor vinden in locaties
Hunger/Dorst
Je moet eten en drinken!
honger = 10aan het begin- Elke beurt: -1 honger
- Bij 0 honger: -1 HP per beurt
- Eten vinden herstelt honger
- Extra tactiek: wanneer zoek je eten vs wanneer vecht je?
Munitie
Wapens hebben beperkte kogels!
- Pistool: 6 kogels
- Shotgun: 2 kogels (maar sterker)
- Geen kogels = wapen is nutteloos
- Kogels vinden is zeldzaam
New Game+
Tweede playthrough is moeilijker!
- Na winnen: "New Game+ unlocked!"
- Alle zombies +1 op stats
- Maar je houdt één item/wapen
- Hoe ver kom je?
Easter Eggs
Geheime verrassingen!
- Typ "konami" = gratis wapen
- Vind de geheime kamer
- Bepaalde zombie + wapen combo = grappige tekst
- Verborgen achievement voor ontdekken