Byki i krowy
Bulls and Cows (znane również jako Cows and Bulls lub Pigs and Bulls ) to łamiąca kod gra umysłowa lub gra papierowo-ołówkowa dla dwóch lub więcej graczy, poprzedzająca komercyjną grę planszową Mastermind i przebojową grę słowną Wordle .
W grze na zmianę bierze udział dwóch przeciwników, których celem jest rozszyfrowanie drugiego tajnego kodu metodą prób i błędów .
Wersja numeryczna
Numeryczna wersja gry jest zwykle rozgrywana za pomocą 4 cyfr, ale można w nią grać dowolną liczbą cyfr.
Na kartce papieru każdy z graczy zapisuje 4-cyfrowy tajny numer. Wszystkie cyfry muszą być różne. Następnie gracze po kolei próbują odgadnąć numer przeciwnika, który podaje liczbę meczów. Cyfry odgadniętej liczby również muszą być różne. Jeśli pasujące cyfry znajdują się we właściwych pozycjach, są to „byki”, jeśli w różnych pozycjach, są to „krowy”. Przykład:
- Tajny numer: 4271
- Próba przeciwnika: 1234
- Odpowiedź: 1 byk i 2 krowy. (Byk to „2”, krowy to „4” i „1”.)
Pierwszy gracz, który ujawni tajny numer drugiego, wygrywa grę.
Gra może być również rozgrywana przez dwie drużyny graczy, przy czym członkowie drużyny omawiają swoją strategię przed wyborem ruchu.
Komputerowe wersje gry zaczęły pojawiać się na komputerach typu mainframe w latach 70. Jedna wersja o nazwie BASIC MOO została opublikowana w DECUS Program Library dla PDP , a druga była dostępna za pośrednictwem DEC Users Society, obie pochodzą z 1971 r. W 1972 r. Na MIT napisano wersję dla systemu operacyjnego Multics . Wersja napisana przez Lane'a Haucka w języku FOCAL dla PDP-8 posłużyła później jako podstawa podręcznej gry Comp IV autorstwa Miltona Bradleya .
Programy te utrzymywały ligową tabelę wyników graczy, a ochrona integralności tej tabeli ligowej stała się popularnym studium przypadku dla badaczy bezpieczeństwa komputerowego. Ponieważ gra ma proste zasady, a jednocześnie jest trudna i zabawna, istnieje wiele wariantów komputerowych; jest często dołączany do telefonów komórkowych i urządzeń PDA. [ potrzebne źródło ]
Udowodniono, że dowolną liczbę można rozwiązać w ciągu siedmiu tur. Średnia minimalna długość gry to 26274/5040 ≈ 5,21 tury.
Wersja słowna
Ta wersja jest zwykle odtwarzana ustnie, ale jest łatwiejsza do grania, jeśli każdy gracz (lub każda drużyna) prowadzi pisemne notatki. Jest dokładnie taki sam jak wersja numeryczna, z tą różnicą, że zamiast 4-cyfrowych liczb używane są 4-literowe słowa. Muszą to być prawdziwe słowa, w zależności od języka lub języków, w których grasz. Alternatywne wersje gry mogą być odtwarzane za pomocą 3-literowych lub 5-literowych słów, ale wersja 4-literowa pozostaje najpopularniejsza.
Gra dla wersji słownej jest następująca.
- Jeden z graczy (Gospodarz) wymyśla izogram (tj. żadna litera nie pojawia się dwa razy) i jeśli długość słowa nie jest z góry określona, ogłasza liczbę liter w słowie.
- Inni gracze (zgadujący) próbują odgadnąć to słowo, zgadując izogramy zawierające taką samą liczbę liter.
- Gospodarz odpowiada liczbą krów i byków dla każdego odgadniętego słowa. Podobnie jak w przypadku wersji cyfrowej, „Krowa” oznacza literę w złym miejscu, a „Bull” oznacza literę we właściwym miejscu.
Na przykład, jeśli sekretnym słowem jest CIEPŁO, odgadnięcie MONETY dałoby wynik „0 byków, 0 krów” (żadna z odgadniętych liter nie jest obecna); odgadnięcie EATS skutkowałoby „0 byków, 3 krowy” (ponieważ wszystkie E, A, T są obecne, ale w niewłaściwych pozycjach z przypuszczenia), a odgadnięcie TEAL skutkowałoby „2 bykami, 1 krową” (ponieważ E i A znajdują się we właściwych pozycjach, podczas gdy T jest w niewłaściwej pozycji). Gra toczy się do momentu, gdy jeden z Zgadujących zdobędzie „4 Byki” za dokładne odgadnięcie CIEPŁA.
Wersja słowna Bulls and Cows została później dostosowana do Wordle , internetowej gry słownej wydanej w 2021 roku, która niemal natychmiast stała się popularną sensacją w mediach społecznościowych. Gracze mają sześć prób odgadnięcia pięcioliterowego słowa.
Zobacz też
- Jotto , podobna gra ze słowami
- Lingo (amerykański teleturniej) , teleturniej zawierający łamigłówki słowne o podobnej rozgrywce
- Sudoku
- Wordle (gra wideo) , adaptacyjna gra online, zawierająca 5-literowe słowa
- Mastermind (gra planszowa) , adaptacyjna gra wykorzystująca kolorowe kołki
Linki zewnętrzne
- Strona z kodem PL/1 dla Moo by JM Grochow
- Knuth, DE (1976–1977). „Komputer jako główny umysł” (PDF) . J. Rekr. matematyka _ 9 : 1–6. Zarchiwizowane od oryginału (PDF) w dniu 11 lutego 2017 r.
- Internetowe narzędzie do rozwiązywania problemów byków i krów
- Wersja Bulls & Cows na iOS
- CowBull , internetowa wersja Bulls & Cows
- Koale , podobna gra online z uroczymi zwierzętami