Ź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ą.