Ako hrať duchovného otca?
Mastermind je logická hra lámajúca kód, ktorú hrajú dvaja hráči, aj keď si ju môžete zahrať aj online proti počítaču. Cieľom hry je, aby lámač kódov prelomil kód hlavného otca pomocou kombinácie deduktívneho uvažovania a pokusu a omylu. Hra sa hrá na doske Mastermind, na ktorej je 10 radov. V každom rade sú 4 sloty na prelomenie kódu, ktoré slúžia na hádanie. Vedľa každej sady 4 automatov sú k dispozícii 4 menšie sloty, ktoré môže hlavný duch umiestniť pre každý odhad. Na začiatku je jeden hráč hlavným mozgom a druhý hráč lámačom kódov. Lámač kódov zatvára oči alebo opúšťa miestnosť a hlavný duch vytvára tajný kód umiestnením 4 farebných loptičiek v ľubovoľnom poradí do horného radu. Na vytvorenie kódu môžete použiť každú farbu iba raz. Potom,hlavný mozog to zakrýva horným krytom dosky. Zlomovač kódu sa vráti a začne v dolnom riadku. Na počiatočný odhad môžu umiestniť ľubovoľné zo 6-8 farebných loptičiek v ľubovoľnom poradí. Potom hlavný duch poskytuje spätnú väzbu o svojich odhadoch tým, že do menších otvorov na konci radu vloží 4 čierne alebo biele gule. Ak duchovný otec položí dole bielu guľu, znamená to, že ste zadali správnu farbu na nesprávne miesto. Ak umiestnia čiernu guľu do jedného zo slotov, vložíte správnu farbu do správnej polohy. To znamená, že ak máte 2 z farebných loptičiek v správnom poradí, získate 2 čierne guličky. Ak máte 2 farebné loptičky v správnom poradí a 2 ostatné farby sú správne, ale nesprávne umiestnené, získate 2 čierne a 2 biele gule. Majte na pamäti, poradie duchovného 'spätná väzba sa nezhoduje s poradím loptičiek na doske. Takže len preto, že strůjca umiestnil čiernu guľu do prvého slotu, nemusí to nutne znamenať, že prvá loptička narušiteľa kódu je správna. Potom, čo hlavný mozog poskytne svoju spätnú väzbu, zlomič kódu použije nasledujúci riadok na vytvorenie ďalšej sady odhadov na základe spätnej väzby z posledného riadka. Tento postup opakujte tak, že položíte farebné loptičky a vedľa každého odhadu umiestnite spätnú väzbu. Ak zlomič kódu získa postupnosť tesne pred uplynutím 9 ťahov, kolo vyhrá. Ak to nedokážu správne uhádnuť v deviatich hádankách, víťazom kola je hlavný duch a odhalí kód v hornej časti. Hneď ako sa skončí prvé kolo, hlavný tvorca a tvorca kódu si vymenia úlohy. Môžete vidieť, kto môže vyhrať najviac kôl, alebo si najlepšie zahrať z 3 kôl na dokončenie hry.Hru si môžete uľahčiť iba pomocou 4 farebných loptičiek alebo umiestnením guľôčok so spätnou väzbou v rovnakom poradí ako farebné loptičky tak, aby čierny kolík v prvom slote znamenal, že prvý odhad kodéra bol správny. Hru môžete urobiť náročnejšou tak, že hlavnému otcovi umožníte, aby v kóde opakoval farby, alebo ak na hranie hry použijete viac farieb. Niekoľko skvelých stratégií, ktoré môžete použiť, čítajte ďalej!
Mastermind je ťažká logická hra, v ktorej sa jeden hráč pokúša uhádnuť kód, ktorý príde jeho súperovi. Pôvodne dosková hra, hoci má korene v predchádzajúcich hrách s perom a papierom, je Mastermind v súčasnosti široko dostupná online a aj pre mobilné zariadenia.
Mastermind si môžete zahrať aj s papierom a perom, ak nemáte verziu pre stolné hry alebo videohry.
Časť 1 z 3: hranie sa na pána
- 1Požiadajte výrobcu kódu, aby vybral kód. Stolné hry Mastermind majú na jednom konci dosky od seba oddelený rad otvorov, skrytých pred pohľadom pod sklopným štítom. Osoba, ktorá hrá tvorcu kódu, tajne vezme niekoľko farebných kolíkov a umiestni ich do tohto radu otvorov v ľubovoľnom poradí. Toto je kód, ktorý sa zlomič kódu pokúsi uhádnuť.
- Ak hráte verziu pre videohry, počítač to zvyčajne urobí namiesto prehrávača.
- Výrobca kódu musí do každej diery vložiť kolík. Má možnosť použiť viac ako jeden kolík rovnakej farby. Napríklad mohol dať dole Zelenú Žltú Žltú Modrú.
- 2Nechajte lámač kódu najskôr odhadnúť. Druhý hráč, alebo jediný hráč vo verziách videohier, sa snaží uhádnuť, čo je skrytý kód. Sediaca na opačnom konci dosky, vezme do ruky veľké farebné kolíky a umiestni ich do najbližšieho radu veľkých dier.
- Mohla napríklad dať dole Blue Orange Green Purple. (Vaša hra Mastermind môže mať viac dier alebo rôznofarebných kolíkov.)
- 3Požiadajte výrobcu kódu o poskytnutie spätnej väzby. Vedľa každého „hádacieho radu“ je malý štvorec s dostatkom otvorov pre štyri malé kolíky. Tieto kolíky sú k dispozícii iba v dvoch farbách: biela a červená (alebo v niektorých verziách biela a čierna). Výrobca kódu to používa na poskytnutie indícií o tom, ako dobrý bol odhad. Výrobca kódu musí byť úprimný a vždy dáva kolíky dolu podľa týchto pokynov:
- Každý biely kolík znamená, že jeden z uhádnutých kolíkov je správny, ale nachádza sa v zlom otvore.
- Každý červený (alebo čierny) kolík znamená, že jeden z uhádnutých kolíkov je správny a nachádza sa v pravom otvore.
- Na poradí bielych a čiernych kolíkov nezáleží.
- 4Učte sa prostredníctvom príkladov. V našom príklade vyššie výrobca kódov tajne zvolil Žltú, Žltú, Zelenú a Modrú. Lámač kódu uhádol modrú oranžovú zelenú fialovú. Výrobca kódu skúma tento odhad, aby zistil, ktoré kolíky s tipmi umiestniť:
- Kolík č. 1 je modrý. V kóde je modrá farba, ale nie je na pozícii č. 1. Tým sa získa biely kolík s náznakom.
- Kolík č. 2 je oranžový. V kóde nie je žiadna oranžová farba, takže sa nepoloží žiadny kolík náznaku.
- Kolík č. 3 je zelený. V kóde je zelená a je na pozícii č. 3. Tým získate červený (alebo čierny) kolík náznaku.
- Kolík č. 4 je fialový. V kóde nie je žiadna purpurová farba, takže sa nepoloží žiadny kolík náznaku.
- 5Opakujte s ďalším riadkom. Lámač kódu má teraz malé informácie. V našom prípade získala jeden biely náznak, jeden červený náznak a dva prázdne otvory. To znamená zo štyroch kolíkov, ktoré položila, jeden z nich patrí, ale musí byť presunutý do iného otvoru, jeden z nich je už na správnom mieste a dva z nich nepatria do kódu. Chvíľu premýšľa a v druhom najvyššom rade urobí druhý odhad:
- Lámač kódu tentokrát uhádol modrú žltooranžovú ružovú.
- Výrobca kódu skontroluje tento odhad: Modrá patrí, ale je na zlom mieste; Žltá patrí a je na správnom mieste; Orange nepatrí; Ružová nepatrí.
- Výrobca kódu položí jeden biely kolíček náznaku a jeden červený kolíček náznaku.
- 6Pokračujte, kým kód neuhádnete alebo nezostanú žiadne ďalšie hádania. Lámač kódu pokračuje v hádaní pomocou informácií zo všetkých predchádzajúcich rád, ktoré získala. Ak sa jej podarí uhádnuť kompletný kód v správnom poradí, vyhráva hru. Ak sa jej to nepodarí uhádnuť a zaplní každý riadok kolíčkami, namiesto toho vyhrá tvorca kódu.
- 7Vymeňte miesta a hrajte znova. Ak hráte hru pre dve osoby, otočte dosku, aby kód vymyslela iná osoba a druhá uhádla. Každý tak dostane šancu hrať hlavnú časť hry: uhádnutie kódu.
Časť 2 z 3: použitie metodického prístupu
- 1Začnite hádaním štyroch. Nový hráč Mastermind sa rýchlo naučí, že ani odhad, ktorý získa niekoľko rád, nemusí vždy viesť k rýchlemu víťazstvu, pretože existuje toľko možných spôsobov, ako tieto rady interpretovať. Začínanie so štyrmi druhmi (napríklad s modrou modrou a modrou modrou) vám poskytne spoľahlivé informácie, s ktorými môžete pracovať ihneď.
- Nie je to jediná stratégia, ktorú je možné v programe Mastermind použiť, ale je ľahké si ju osvojiť. Ak vaša verzia má na výber viac ako šesť farieb, nebude to fungovať veľmi dobre.
- 2Na detekciu farieb použite 2-2 vzory. Nasledujúcich pár ťahov budú dva páry farieb, vždy začínajúc dvoma príkladmi farby, ktorú ste uhádli predtým. Napríklad podľa modrej modrej modrej modrej urobte odhady, ktoré začínajú modrou modrou a končia jednou ďalšou farbou, kým nepoznáte všetky dostupné farby. Tu je príklad:
- Modrá modrá modrá modrá - žiadne kolíky nápovedy. To je v poriadku, Blue budeme aj naďalej používať.
- Modrá modrá zelená zelená - jeden biely kolík. Budeme mať na pamäti, že kód má jednu zelenú a musí byť v ľavej polovici.
- Modrá modrá ružová ružová - jeden čierny kolík. Teraz vieme, že jedna ružová je v kóde, vpravo.
- Modrá modrá žltá žltá - jedna biela a jedna čierna. V kóde musia byť najmenej dve žlté, jedna vľavo a jedna vpravo.
- 3Na logické usporiadanie známych kolíkov použite logiku. Keď získate celkovo štyri kolíky nápovedy, budete presne vedieť, o ktoré farby ide, nie však v akom poradí. V našom prípade kód musí obsahovať zelenú, ružovú, žltú a žltú farbu. Systém rozdelenia dosky na dva páry nám tiež poskytol niekoľko informácií o tom, v akom poradí ich vložiť, takže by sme to mali vedieť získať jednou až tromi odhadmi:
- Vieme, že zelená žltá ružová žltá má ľavú polovicu a pravú polovicu, ktoré obsahujú správne kolíky, ale ukazuje sa, že vo výsledkoch dostaneme dva biele kolíky a dva čierne kolíky. To znamená, že jedna z polovíc (buď č. 1 a č. 2 musia zmeniť miesta, alebo č. 3 a č. 4).
- Skúšame Žltú zelenú ružovú žltú a získame štyri čierne kolíky - kód je vyriešený.
Časť 3 z 3: príklad efektívneho metodického prístupu (2)
- 1Odstráňte dve farby súčasne (so 4 neznámymi kolíkmi). Napríklad červená a modrá:
- Červená červená modrá modrá
- Výsledok 1: žiadne kolíky: červená a modrá nie sú v kóde
- Výsledok 2: jeden biely alebo čierny kolík (predpokladajme biely kolík). V kóde je raz červená alebo modrá. Modrá modrá modrá modrá vám poskytne kolík, ak je modrý, alebo žiadne kolíky, ak je červený (predpokladajme, že žiadne kolíky). V príklade teraz vieme, že je tam červený špendlík a že je na 3. alebo 4. mieste (ako sme dostali biely špendlík pri červenej červenej modrej modrej). Jeho nájdenie bude prediskutované v ďalšej stratégii (v jednom kroku: červená zelená zelená zelená).
- Výsledok 3: viac kolíkov (predpokladajme, že 2 biele kolíky). Rovnako ako výsledok 2, môžeme skúsiť modro -modrú -modrú -modrú, aby sme zistili, koľko pinov bolo modrých (znova predpokladajme nulu). Teraz ide len o to nájsť piny. V príklade už vieme, že 3. a 4. sú červené kolíky, pretože existujú 2 červené kolíky a nie sú na prvom alebo druhom mieste (pretože sme získali 2 biele kolíky)
- 2Nájdite umiestnenie červenej, ak viete, že existuje najmenej jeden červený kolík, ale neviete, v ktorých dierach by to malo byť. Pin môžete nájsť vyskúšaním každého z miest. Ako alternatívnu farbu používame farby, ktoré sme ešte netestovali. Tak nájdeme nielen červený špendlík, ale aj ďalšie informácie o iných farbách. Nasleduje príklad, ak viete, že existuje červený kolík, ale neviete, v ktorom zo štyroch otvorov sa nachádza. Tiež vám poskytne množstvo zelenej, žltej a ružovej.
- Červená Zelená Zelená Zelená
- Žltá červená žltá žltá
- Ružová ružová červená ružová
- Poznámka: Ak poznáte presný počet červených, nemusíte skúšať posledné umiestnenie: ak je tam jeden červený špendlík a nie je na prvom, druhom alebo treťom mieste, musí byť na štvrtom mieste).
- Výsledok 1: Ak neexistujú žiadne biele kolíky, budete mať aspoň jeden čierny kolík. Tento kolík znamená, že červený kolík je na správnom mieste
- Výsledok 2: Ak existuje jeden biely kolík, viete, že červený špendlík je na nesprávnom mieste a že alternatívna farba nie je v kóde
- Výsledok 3: Ak existuje druhý biely kolík, viete, že druhá farba by mala byť na mieste, kde je červený kolík.
- Výsledok 4: Ak existuje jeden alebo viac čiernych kolíkov, znamená to, že je prítomná druhá farba. Tiež vám to poskytne počet kolíkov tejto farby a vy viete, že to nie je na mieste, kde je červená (ako by to znamenalo biely kolík), alebo, samozrejme, na mieste, kde červená končí
- 3Odstráňte dve farby súčasne (s 3 neznámymi kolíkmi). Jednu farbu dajte na miesto, ktoré poznáte, a druhú farbu na miesta, ktoré nepoznáte. Napríklad zelená a žltá a vieme, že prvý kolík je červený:
- Zelená žltá žltá žltá
- Výsledok 1: žiadne kolíky; zelená a žltá nie sú v kóde
- Výsledok 2a: biely kolík naznačuje, že v kóde je zelená, ale nepoznáme množstvo (môže to byť jeden, ale aj dva alebo dokonca tri)
- Výsledok 2b: počet čiernych kolíkov označuje množstvo žltej v kóde (ako je uvedené v stratégii 2: znalosť presného množstva vám môže ušetriť krok pri hľadaní farby)
- 4Odstráňte dve farby súčasne (iba s 1 alebo 2 neznámymi kolíkmi). Táto stratégia sa veľmi podobá na predchádzajúcu stratégiu, ale teraz nám množstvo bielych kolíkov dáva aj množstvo tejto farby, napríklad zelenej a žltej, a vieme, že prvé dva piny sú červené:
- Zelená zelená žltá žltá
- Výsledok 1: žiadne kolíky: zelená a žltá nie sú v kóde
- Výsledok 2a: biely kolík znamená, že v kóde je jedna zelená, zatiaľ čo 2 kolíky znamenajú, že v kóde je zelená (pretože sú len 2 neznáme, je nemožné, aby existovali tri zelené)
- Výsledok 2b: Rovnako ako v predchádzajúcej stratégii, množstvo čiernych kolíkov označuje množstvo žltej v kóde. (ako je uvedené v stratégii 2: poznanie presnej sumy vám môže ušetriť krok pri hľadaní farby)
- 5Učte sa z príkladu. V tomto prípade ako vždy začíname stratégiou 1...
- (stratégia 1) Modrá modrá červená červená dáva 2 biele kolíky. Vieme teda, že existuje červený a/alebo modrý darček. Chceme vedieť, ktorá je modrá a ktorá červená, a preto kontrolujeme:
- (stratégia 1 a) Modrá modrá modrá modrá dáva jeden čierny kolík. To znamená, že v predchádzajúcej odpovedi vieme, že bola jedna modrá (a na zlom mieste - teda bude 3. alebo 4.), a teda aj jedna červená (a tiež na zlom mieste, takže bude 1. alebo 2.)
- (stratégia 2 (nájsť modrú)) Zelená zelená modrá zelená dáva biele a čierne kolíky. Testovali sme jedno z umiestnení modrej a keďže je tam biely kolík, vieme, že to nie je tretí kolík. Ako vieme, bol to buď 3. alebo 4. kolík, vieme, že 4. kolík je modrý. Čierny kolík tiež naznačuje, že existuje zelený kolík, ale nie je to tretie miesto (pretože je to čierny kolík, nie biely kolík).
- (stratégia 2 (nájsť červenú)) Červená Žltá Žltá Žltá dáva jeden biely kolík, takže aj keď vieme, červená je na prvom alebo druhom mieste, teraz vieme, že nie je na prvom mieste. Je to teda na druhom mieste. Tiež vieme, že neexistuje žiadna žltá farba
- Ďalšia farba, o ktorej sme mali informácie, bola zelená - ale ako vieme, nie je to tretie miesto a druhé a štvrté miesto je plné modrej a červenej, vieme, že je na prvom mieste.
- (stratégia 4) Oranžová oranžová ružová oranžová Poskytuje biely kolík. Vieme teda, že jediné neznáme miesto - 3. miesto - má oranžovú farbu
- (odpoveď) Zelená červená oranžová modrá
- Ak kódovač uhádne násobok rovnakej farby, tvorca kódu napriek tomu poskytne iba jeden tip pre každý kolík. Ak napríklad lámač kódov uhádne Žltá žltá modrá modrá a správny kód je Žltá modrá zelená Zelená, tvorca kódu položí jeden červený kolík (pre prvý žltý) a jeden biely kolík (pre prvý modrý). Druhá žltá a druhá modrá nezískavajú žiadne kolíky s náznakmi, pretože kód obsahuje iba jednu žltú a jednu modrú.
- Ak začnete hádaním modro-modro-zeleno-zelene (alebo akéhokoľvek vzoru 2-2) a budete hrať perfektne, vždy môžete vyhrať na päť ťahov alebo menej. Dokonalé hranie však vyžaduje zváženie všetkých 1296 možných kódov, takže túto stratégiu používajú iba počítače.
- Aby bola hra náročnejšia, dajte prerušovaču kódu menej hádaní.
Otázky a odpovede
- Koľko odhadov dostanem?Veľa. Stratégia navrhovaná ako metodická je možno jednoduchá, ale vyžaduje veľký počet odhadov. Donald Knuth opísal optimálnu stratégiu vo svojom príspevku „Počítač ako hlavná myseľ“. Jeho prvá otázka je „modrá modrá červená červená“ a vždy vyhrá do 5 kôl.
- Na čo slúžia otvory na druhej strane dosky?Slúžia na to, aby kódovač nastavil kód tak, aby naň nezabudla (alebo podviedla zmenou kódu v hlave).
Komentáre (2)
- Vďaka. Jasne napísané a pekné ilustrácie.
- Mnohokrat dakujem. Veľmi nápomocný, prehľadne organizovaný a zrozumiteľný. Páčia sa mi aj stratégie.