Code Breaker

Źródła i weryfikacja

Punkt odniesienia: aplikacja

Zasady opisane na tej stronie są zasadami aplikacji Code Breaker, odczytanymi z jej kodu: obliczanie wskazówek, poziomy, tryby, sprawdzanie 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 kolorów, 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 szukaniu czterokolorowego kodu, 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ą pierwotnej gry planszowej.

Linki sprawdzone 30 października 2026.

Jak weryfikujemy przykłady

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

  • narzędzie połączone z silnikiem aplikacji, bez jego modyfikowania, rozgrywa każdą przykładową partię jak gracz: układa pionki, zatwierdza każdy wiersz i odczytuje wskazówki obliczone przez aplikację;
  • zlicza możliwe kody na każdym poziomie oraz, po każdej próbie, kody wciąż zgodne ze wszystkimi wskazówkami;
  • odczytuje granice wyzwania na 10 000 losowań oraz skład partii trybu Codziennego;
  • drugi, osobno napisany program przelicza każdą wskazówkę, każdą liczbę i każdy podział, a przy najmniejszej rozbieżności blokuje publikację.

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