Gra logiczna z Etercal

Liczby (krzyżyki i kółka)

Odgadnij cztery różne cyfry — albo spróbuj przechytrzyć komputer, który będzie odgadywał Twój kod. „Krzyżyki i kółka” to tradycyjna, alternatywna nazwa tej gry.

5208 XOO

Wynik XOO: trzy cyfry występują w kodzie, z czego jedna jest na właściwej pozycji.

Pojedynek

Ty kontra komputer

Przygotowuję nową rozgrywkę…

1

Twoja kolej

Odgadujesz kod komputera

Komputer losuje cztery różne cyfry. Kod może zaczynać się od zera.

Dokładnie cztery różne cyfry.

Wynik ostatniej próby pojawi się tutaj.
    2

    Ruch komputera

    Komputer odgaduje Twój kod

    Tryb przechowywania Twojego kodu

      Zasady

      Jak grać w Liczby (krzyżyki i kółka)?

      Jedna strona wybiera kod złożony z czterech różnych cyfr. Zero może występować również na pierwszej pozycji, zatem 0123 jest poprawnym kodem gry.

      Druga strona podaje kolejne czterocyfrowe propozycje. Po każdej z nich otrzymuje skróconą odpowiedź składającą się z krzyżyków X i kółek O.

      cyfra występuje w kodzie i leży na właściwej pozycji;
      cyfra występuje w kodzie, ale znajduje się na innej pozycji;
      żadna cyfra propozycji nie występuje w kodzie.

      Przykład

      Sekretny kod5072
      Propozycja5208
      Odpowiedź

      Cyfry 5, 2 i 0 występują w kodzie. Tylko 5 stoi na właściwym miejscu. Cyfra 8 nie daje żadnego znaku.

      Zachowana jest kolejność znaków, ale nie pozycje cyfr

      To szczególna odmiana gry. Najpierw dla czterech cyfr propozycji powstają symbole X, O albo brak znaku. Następnie znaki puste są usuwane, a pozostałe symbole zachowują swoją kolejność.

      Przykładowy wewnętrzny układ X — O X jest wyświetlany jako XOX. Odpowiedź OX informuje, że pierwsze trafienie w kolejności jest nie na miejscu, a późniejsze trafienie jest na miejscu — ale nie zdradza, których dokładnie cyfr propozycji to dotyczy.

      Strategia

      Jak komputer wybiera kolejne propozycje?

      Komputer nie zgaduje przypadkowo. Najpierw tworzy zbiór wszystkich 5040 dopuszczalnych kodów, a po każdej odpowiedzi odrzuca te, które nie mogłyby dać otrzymanego ciągu znaków.

      Przy wyborze kolejnego ruchu sprawdza, jak każda legalna propozycja podzieliłaby pozostałe kody na grupy odpowiedzi. Preferuje propozycję, po której przeciętnie pozostanie jak najmniej możliwości; przy remisie wybiera tę, która ogranicza także najgorszy możliwy wariant. Dlatego czasem zadaje „sondę” niebędącą już możliwym sekretnym kodem — ale bardzo dobrze rozróżniającą pozostałe rozwiązania.

      Pierwszą propozycję komputer losuje spośród wszystkich 5040 legalnych kodów, dlatego nie da się z góry dobrać sekretu pod znane otwarcie. Dalej strategia jest adaptacyjna: zależy od rzeczywistego wyniku, który otrzymał.

      Prywatność i zaufanie

      Ty decydujesz, czy komputer może znać Twój kod

      Tryb prywatny

      Wymyślasz kod i zapisujesz go poza stroną. Komputer otrzymuje wyłącznie odpowiedzi X i O, więc działa dokładnie jak przeciwnik przy stoliku.

      Tryb automatyczny

      Możesz wpisać kod lub go wylosować. Strona samodzielnie wystawia odpowiedzi komputerowi, ale kod pozostaje w pamięci przeglądarki i nie jest przekazywany do serwera.

      Pytania i odpowiedzi

      FAQ

      Czy w kodzie mogą powtarzać się cyfry?

      Nie. Zarówno sekret, jak i każda propozycja muszą zawierać cztery różne cyfry.

      Czy 0123 jest poprawnym kodem?

      Tak. W tej grze kod jest czteroznakowym ciągiem cyfr, nie liczbą używaną do obliczeń.

      Dlaczego wynik nie pokazuje, której cyfry dotyczy X albo O?

      To przyjęta odmiana zasad: znaki zachowują kolejność trafień, ale puste miejsca są usuwane. Dzięki temu rozgrywka wymaga więcej dedukcji.

      Czy da się podać sprzeczną odpowiedź komputerowi?

      Strona kontroluje to na bieżąco. W trybie prywatnym można zatwierdzić tylko taki ciąg znaków, który nadal pasuje do co najmniej jednego możliwego kodu i do wszystkich wcześniejszych wskazówek.

      Jeżeli wybrany wynik byłby sprzeczny, nie da się go zatwierdzić. Użyj przycisku „Cofnij” albo „Wyczyść” i popraw oznaczenie.

      Etercal i zaprzyjaźnione projekty

      Zobacz też inne serwisy

      Kalkulatory, ciekawostki i narzędzia tworzone w ramach Etercal oraz inicjatywa EET dla Polski.