Darmowy konwerter

Kółko i krzyżyk Gra internetowa

Zagraj w klasyczną grę Kółko i Krzyżyk online. Rzuć wyzwanie znajomemu lub zagraj przeciwko komputerowi z regulowanym poziomem trudności AI.

X0
0Draw
O0
Twoja kolej

O tym narzędziu

Kółko i krzyżyk (zwane także kółkiem i krzyżykiem) to klasyczna gra planszowa 3×3, w której dwóch graczy na zmianę zaznacza komórki X lub O. Pierwszy gracz, który ustawi trzy swoje znaczniki poziomo, pionowo lub po przekątnej, wygrywa. Przy doskonałej grze obu stron gra zawsze kończy się remisem – gra jest rozwiązana, co oznacza, że ​​dla obu graczy istnieją optymalne strategie.

Pomimo prostych zasad i rozwiązanego charakteru, kółko i krzyżyk pozostaje popularne w zwykłej grze i jest podstawowym przykładem w teorii gier i kursach AI. Komputerowi przeciwnicy wykorzystujący algorytmy minimax grają optymalnie; przeciwko optymalnemu przeciwnikowi, człowiek może co najwyżej zremisować. Ze słabszymi przeciwnikami zwycięstwo jest możliwe.

Ta implementacja obsługuje grę lokalną dla dwóch graczy oraz grę przeciwko sztucznej inteligencji. Poziom trudności sztucznej inteligencji można konfigurować: ruchy losowe (łatwy), oparty na heurystyce (średni) lub optymalny minimax (trudny). Na wysokim poziomie trudności sztuczna inteligencja nigdy nie przegrywa; co najwyżej rysuje.

Dlaczego warto grać w kółko i krzyżyk

Szybkie gry (zwykle trwające krócej niż minuta) sprawiają, że kółko i krzyżyk jest idealną zabawą na krótką przerwę. Pięciominutowe przerwy pozwalają na kilka gier. Prostota sprawia, że ​​jest ona dostępna zarówno dla dzieci, jak i dorosłych.

Jest to również pouczające. Gra przeciwko doskonałej sztucznej inteligencji uczy struktury gry – pierwszy gracz może wymusić remis środkowym otwarciem, preferowane są pewne ruchy rożne itp. Lekcje teorii gier przenoszą się na bardziej złożone dziedziny.

Jak używać

Zaznacz komórki, zdobądź trzy z rzędu.

  1. Wybierz tryb: Gra dla dwóch graczy (naprzemienne tury na tym samym ekranie) lub dla jednego gracza (przeciwko sztucznej inteligencji).
  2. Pierwszy gracz zaznacza X: X tradycyjnie idzie pierwszy. Kliknij dowolną komórkę, aby umieścić znak X.
  3. Drugi gracz zaznacza O: Następnie kliknij dowolną pustą komórkę, aby umieścić O. Gracze zmieniają się, aż do zakończenia gry.
  4. Wygraj lub zremisuj: Kto pierwszy ustawi trzy znaki w rzędzie, kolumnie lub po przekątnej, wygrywa. Jeżeli na planszy nie ma zwycięzcy, gra kończy się remisem.

Typowe przypadki użycia

Szczegóły techniczne

Stan gry: tablica 3×3 śledząca zawartość każdej komórki (X, O lub pusta). Sprawdzanie wygranej po każdym ruchu: przeskanuj wszystkie 8 linii (3 rzędy, 3 kolumny, 2 przekątne) w poszukiwaniu trzech identycznych, niepustych znaków.

AI: minimax z przycinaniem alfa-beta. Pełne drzewo gry ma 9! = 362 880 węzłów liściowych (większość przycinana ze względu na symetrię i wcześniejsze zakończenie gry). Obliczanie optymalnej gry w przeglądarce jest błyskawiczne.

Przewaga pierwszego gracza: przy doskonałej grze obu stron X może wymusić remis z dowolną strategią O i wygrać z nieoptymalną strategią O. Przy doskonałej grze obu stron gra kończy się remisem.

Najlepsze praktyki

Często zadawane pytania

Czy korzystanie z gry w kółko i krzyżyk jest bezpłatne?
Tak, całkowicie za darmo, bez ukrytych kosztów, bez subskrypcji i bez limitów użytkowania. Używaj go tak często, jak potrzebujesz.
Czy muszę zakładać konto?
Nie. Narzędzie działa natychmiast — nie wymaga rejestracji, podawania adresu e-mail ani podawania danych osobowych.
Czy moje dane są prywatne i bezpieczne?
Tak. Całe przetwarzanie odbywa się w Twojej przeglądarce przy użyciu JavaScript. Żadne dane nie są przesyłane na żaden serwer. Twoje dane wejściowe i wyjściowe pozostają całkowicie na Twoim urządzeniu.
Czy to działa na urządzeniach mobilnych?
Tak. Narzędzie jest w pełni responsywne i działa na smartfonach, tabletach i komputerach stacjonarnych z dowolną nowoczesną przeglądarką internetową.
Czy AI może przegrać?
Wysoki poziom trudności AI nigdy nie przegrywa. Łatwe i średnie trudności mogą przegrać – łatwe grają losowo, średnie używają prostych heurystyk, które tracą pewne możliwości.
Jaki jest algorytm minimax?
Minimax bada wszystkie możliwe sekwencje ruchów i wybiera tę, która prowadzi do najlepszego, najgorszego wyniku. W przypadku Kółko i krzyżyk jest to obliczeniowo banalne.
Czy gra jest zapisywana pomiędzy sesjami?
Większość implementacji nie zapisuje stanu. Każda gra jest świeża. Niektóre wygrane na utworach liczą się w localStorage.
Czy dwie osoby mogą grać zdalnie?
Ta implementacja obsługuje lokalną grę dla dwóch graczy. Gra zdalna wymaga serwera dla wielu graczy, którego nie zawiera większość wersji przeglądarkowych.