Codebreaker Master

Źródła i weryfikacja

Punkt odniesienia: aplikacja

Zasady opisane na tej stronie to zasady aplikacji Codebreaker Master, odczytane z jej kodu: obliczanie wskazówek, poziomy, tryby, zatwierdzanie wierszy. Gdy pomoc wbudowana w aplikację różni się od jej kodu, strona opiera się na kodzie.

Wykorzystane źródła

  • Bulls and cows (nowa karta) (Wikipedia (po angielsku)): papierowa gra dedukcyjna, od której wywodzą się gry w kod z kolorami, oraz jej historia.
  • Algorytm minimax (nowa karta) (Wikipedia): pomysł wyboru próby, której najgorszy przypadek pozostawia najmniej możliwości (strona Strategia).
  • Donald E. Knuth, artykuł o komputerowym wyszukiwaniu kodu z czterech kolorowych kołków, Journal of Recreational Mathematics, tom 9, numer 1, 1976–1977 (Baywood Publishing): podstawowy artykuł o metodzie największej pozostałej grupy; podany bez linku i bez tytułu, który zawiera nazwę handlową oryginalnej gry planszowej.

Linki sprawdzone 30 października 2026 r.

Jak weryfikujemy przykłady

Przed każdą publikacją dwa niezależne programy powtarzają wszystkie obliczenia na stronie:

  • narzędzie połączone z silnikiem aplikacji, bez jego modyfikowania, rozgrywa każdą przykładową partię jak gracz: stawia kołki, zatwierdza każdy wiersz i odczytuje wskazówki obliczone przez aplikację;
  • liczy możliwe kody na każdym poziomie oraz, po każdej próbie, kody wciąż zgodne ze wszystkimi wskazówkami;
  • odczytuje granice wyzwania losowanego w 10 000 losowań oraz formaty niestandardowe przyjmowane lub odrzucane przez silnik;
  • drugi program, napisany oddzielnie, ponownie oblicza każdą wskazówkę, każdą liczbę i każdy podział oraz wstrzymuje publikację przy najmniejszej rozbieżności.

Znalazłeś błąd? Napisz do nas przez stronę kontaktową.