Bètaboardgames.zone is nog in aanbouw — laat ons weten wat we als eerste moeten verbeteren.
Leer Mastermind: Tutorial
2 spelers · 10–20 min · Gemiddeld moeilijk te leren
Introductie
Welkom bij Codekraker (Mastermind)! Dit is een tweespelers deductiespel.
Eén speler is de Codemaker -- hij maakt een geheime 4-kleurencode. De andere speler is de Codekraker -- hij moet de code achterhalen binnen 10 gokken.
Er zijn 6 kleuren beschikbaar: Rood, Blauw, Groen, Geel, Paars en Oranje. Kleuren mogen herhaald worden in de code. Dat betekent dat er 6^4 = 1.296 mogelijke codes zijn!
De code instellen
Het spel begint met de Codemaker die een geheime 4-kleurencode kiest. De code is verborgen voor de Codekraker.
De Codemaker kan elke combinatie van de 6 kleuren gebruiken, inclusief duplicaten. Bijvoorbeeld: Rood-Rood-Blauw-Groen is een geldige code.
In dit voorbeeld heeft de Codemaker de geheime code ingesteld op Rood, Groen, Blauw, Geel. De Codekraker kan dit niet zien -- hij ziet alleen een verborgen code-indicator.
Nu begint het raden!
Een gok doen
De Codekraker dient een gok van 4 kleuren in. Na elke gok ontvangt hij feedback:
- Zwarte pinnen (exacte matches): Een kleur die op de juiste positie staat.
- Witte pinnen (kleurmatches): Een kleur die in de code voorkomt maar op de verkeerde positie staat.
In dit voorbeeld is de geheime code Rood-Groen-Blauw-Geel. De Codekraker raadde Rood-Blauw-Geel-Groen.
- Rood staat op positie 1 (correct!) = 1 zwarte pin
- Blauw zit in de code maar niet op positie 2 = 1 witte pin
- Geel zit in de code maar niet op positie 3 = 1 witte pin
- Groen zit in de code maar niet op positie 4 = 1 witte pin
Resultaat: 1 exact, 3 kleur matches.
Feedback lezen
Het begrijpen van feedback is cruciaal om de code te beperken:
- 4 exact, 0 kleur = Je hebt de code gekraakt!
- 0 exact, 0 kleur = Geen van je kleuren zit in de code
- 2 exact, 1 kleur = Twee kleuren staan op de juiste plek, nog één is aanwezig maar misplaatst
De feedback vertelt NIET welke specifieke pinnen correct zijn -- alleen de aantallen. Je moet afleiden welke posities juist zijn op basis van patronen over meerdere gokken.
In dit voorbeeld kreeg Gok 1 (0 exact, 2 kleur) en Gok 2 (2 exact, 0 kleur). Het vergelijken van deze resultaten helpt de Codekraker de mogelijkheden te beperken.
Deductiestrategie
Goede Codekrakers gebruiken systematische strategieën:
- Begin breed: Gebruik je eerste gokken om te identificeren welke kleuren in de code zitten. Probeer alle 6 kleuren over je eerste twee gokken.
- Uitsluitingsproces: Als een gok met 4 nieuwe kleuren 0 matches oplevert, zit geen van die kleuren in de code.
- Wissel posities: Als je weet dat een kleur aanwezig maar misplaatst is, probeer hem op verschillende posities bij volgende gokken.
- Bevestig exacte matches: Als je vermoedt dat een kleur op de juiste plek staat, houd hem daar bij toekomstige gokken.
Dit voorbeeld toont een methodische aanpak: Gok 1 test Rood-Blauw-Groen-Geel, Gok 2 test Paars-Oranje-Rood-Blauw. Het vergelijken van resultaten onthult welke kleuren voorkomen.
De codekraker wint
De Codekraker wint door de exacte code te raden binnen 10 gokken. Wanneer een gok 4 exacte matches ontvangt (4 zwarte pinnen), is de code gekraakt!
In dit voorbeeld heeft de Codekraker systematisch de mogelijkheden beperkt over 5 gokken en uiteindelijk de code gekraakt: Rood-Groen-Blauw-Geel.
Ervaren spelers kunnen de code doorgaans kraken in 4-5 gokken met optimale strategieën. Het wiskundig bewezen minimum in het slechtste geval is 5 gokken met het algoritme van Knuth.
De codemaker wint
Als de Codekraker alle 10 gokken gebruikt zonder de code te kraken, wint de Codemaker! De geheime code wordt dan onthuld.
Als Codemaker maakt het kiezen van een code met herhaalde kleuren het vaak moeilijker te kraken. Een code zoals Paars-Paars-Oranje-Oranje is bedrieglijker dan een met allemaal verschillende kleuren, omdat de Codekraker mogelijk geen duplicaten verwacht.
Tips voor Codemakers:
- Gebruik duplicaten om de Codekraker te verwarren
- Vermijd voor de hand liggende patronen zoals allemaal één kleur of een regenboogvolgorde
- Meng gewone en ongewone kleuren om de deductie te verstoren
←→om tussen stappen te wisselen
Veeg naar links of rechts om tussen stappen te wisselen