Narzędzia

Solver Czwórki

Analiza idealnej gry dla dowolnej pozycji w Czwórce.

Kliknij kolumnę, aby wrzucić pionek, a następnie zobacz, jak solver obliczy najlepszą odpowiedź. Wszystko dzieje się w twojej przeglądarce — nic nie jest wysyłane na nasze serwery.

Ruch czerwonych

Ocena silnika

Liczenie…

Solver działa w tle, aby plansza pozostawała responsywna.

Jak używać

  1. Kliknij dowolną kolumnę, aby wrzucić pionek — czerwony gra pierwszy. Kolejki zmieniają się automatycznie.
  2. Po każdym ruchu solver przeszukuje drzewo gry i podświetla zalecaną kolumnę.
  3. Użyj Cofnij, aby cofnąć ruch, lub Zresetuj, aby rozpocząć nową grę. Gra jest automatycznie zapisywana w przeglądarce.
  4. Wyłącz „Podświetl najlepszy ruch", jeśli chcesz się sprawdzić bez podpowiedzi silnika.

Często zadawane pytania

Jak silny jest solver?

Używa tego samego algorytmu negamax na bitboardach z odcinaniem alfa-beta, tablicą transpozycji i sortowaniem wokół centrum co open-source'owy solver Pascala Ponsa. Z każdej pozycji środkowej lub końcowej gra idealnie. Z niemal pustej planszy może wyczerpać budżet czasu i zwrócić najlepszy znaleziony ruch.

Czy czerwone zawsze wygrywają przy idealnej grze?

Tak — Czwórka została rozwiązana matematycznie w 1988 roku. Pierwszy gracz wygrywa, jeśli wrzuci pierwszy pionek do środkowej kolumny i następnie gra idealnie. Każdy inny pierwszy ruch prowadzi do remisu lub przegranej.

Czy moja gra jest zapisywana?

Tak — wykonane ruchy są przechowywane w pamięci lokalnej przeglądarki, więc plansza jest tam, gdy wrócisz. Nic nie jest wysyłane na nasze serwery; wyczyszczenie danych przeglądarki ją usunie.

Gdzie działa solver?

Całkowicie w twojej przeglądarce, wewnątrz Web Workera, aby plansza pozostała responsywna podczas myślenia. Ponieważ działa po stronie klienta, możesz z niego korzystać offline po pierwszym załadowaniu.