Pulsuz çevirici

Tic-Tac-Toe Onlayn Oyun

Klassik Tic-Tac-Toe oyununu onlayn oynayın. Bir dostunuza meydan oxuyun və ya tənzimlənən AI çətinliyi ilə kompüterə qarşı oynayın.

X0
0Draw
O0
Sizin növbəniz

Bu alət haqqında

Tic-Tac-Toe (həmçinin Noughts and Crosses adlanır) klassik 3×3 grid oyunudur, burada iki oyunçu növbə ilə xanaları X və ya O ilə işarələyir. Üç işarəsini üfüqi, şaquli və ya diaqonal olaraq düzləyən ilk oyunçu qalib gəlir. Hər iki tərəfin mükəmməl oyunu ilə oyun həmişə heç-heçə ilə başa çatır — oyun həll olunur, yəni hər iki oyunçu üçün optimal strategiyalar mövcuddur.

Sadə qaydalara və həll edilmiş təbiətə baxmayaraq, Tic-Tac-Toe təsadüfi oyun üçün populyar olaraq qalır və oyun nəzəriyyəsi və AI kurslarında əsas nümunədir. Minimax alqoritmlərindən istifadə edən kompüter rəqibləri optimal şəkildə oynayır; optimal rəqibə qarşı insan ən yaxşı halda heç-heçə edə bilər. Daha zəif rəqiblərə qarşı qələbə qazanmaq olar.

Bu tətbiq iki oyunçulu yerli oyunu və süni intellektə qarşı oyunu dəstəkləyir. AI çətinliyi konfiqurasiya edilə bilər: təsadüfi hərəkətlər (asan), evristik əsaslı (orta) və ya minimum-optimal (çətin). Çətin çətinlikdə AI heç vaxt itirmir; ən çox çəkir.

Niyə Tic-Tac-Toe oynayır

Sürətli oyunlar (adətən bir dəqiqədən az) Tic-Tac-Toe-nu mükəmməl qısa fasilə fəaliyyətinə çevirir. Beş dəqiqəlik fasilələr bir neçə oyun üçün nəzərdə tutulub. Sadəlik onu həm uşaqlar, həm də böyüklər üçün əlçatan edir.

Həm də ibrətamizdir. Mükəmməl süni intellektə qarşı oynamaq oyunun strukturunu öyrədir — ilk oyunçu mərkəzi açaraq heç-heçə etməyə məcbur edə bilər, müəyyən künc hərəkətləri üstünlük təşkil edir və s. Oyun nəzəriyyəsi dərsləri daha mürəkkəb sahələrə keçir.

Necə istifadə etməli

Hüceyrələri qeyd edin, üçü ardıcıl olaraq alın.

  1. Rejimi seçin: İki oyunçu (eyni ekranda alternativ növbələr) və ya tək oyunçu (AI əleyhinə).
  2. İlk oyunçu X işarəsi verir: X ənənəvi olaraq birinci olur. X işarəsini yerləşdirmək üçün istənilən xanaya klikləyin.
  3. İkinci oyunçu O qeyd edir: Sonra O-nu yerləşdirmək üçün istənilən boş xananı klikləyin. Oyun bitənə qədər oyunçular növbələşsin.
  4. Qazan və ya heç-heçə: Bir sıra, sütun və ya diaqonalda üç işarəni hizalamaq üçün əvvəlcə qalib gəlir. Lövhədə qalib yoxdursa, oyun heç-heçə sayılır.

Ümumi istifadə halları

Texniki Detallar

Oyun vəziyyəti: hər bir hüceyrənin məzmununu izləyən 3×3 massiv (X, O və ya boş). Hər hərəkətdən sonra yoxlamağı qazanın: üç eyni boş olmayan işarə üçün bütün 8 sətri (3 sıra, 3 sütun, 2 diaqonal) skan edin.

AI: alfa-beta budama ilə minimax. Tam oyun ağacında 9 var! = 362.880 yarpaq düyünləri (ən çox simmetriya və oyunun erkən bitməsi ilə budanır). Brauzerdə optimal oyunun hesablanması ani olur.

Birinci oyunçu üstünlüyü: hər ikisinin mükəmməl oyunu ilə X istənilən O strategiyasına qarşı heç-heçə etməyə məcbur edə və optimal olmayan O-ya qarşı qalib gələ bilər. Hər ikisinin mükəmməl oyunu ilə oyun heç-heçə ilə başa çatır.

Ən yaxşı təcrübələr

Tez-tez verilən suallar

Tic Tac Toe istifadə etmək pulsuzdurmu?
Bəli, heç bir gizli xərc, abunə və istifadə məhdudiyyəti olmadan tamamilə pulsuzdur. İstədiyiniz qədər istifadə edin.
Mən hesab yaratmalıyam?
Xeyr. Alət dərhal işləyir — qeydiyyatdan keçmə, e-poçt ünvanı və şəxsi məlumat tələb olunmur.
Məlumatlarım məxfi və təhlükəsizdirmi?
Bəli. Bütün emal JavaScript istifadə edərək brauzerinizdə baş verir. Heç bir serverə heç bir məlumat yüklənmir. Giriş və çıxışınız tamamilə cihazınızda qalır.
Bu mobil cihazlarda işləyirmi?
Bəli. Alət tam cavabdehdir və istənilən müasir veb brauzeri olan smartfonlar, planşetlər və stolüstü kompüterlərdə işləyir.
AI itirə bilərmi?
Çətin çətinlik AI heç vaxt itirmir. Asan və orta çətinliklər itirə bilər - asan təsadüfi oynayır, orta bəzi fürsətləri əldən verən sadə evristikadan istifadə edir.
Minimax alqoritmi nədir?
Minimax bütün mümkün hərəkət ardıcıllıqlarını araşdırır və ən pis halda ən yaxşı nəticəyə gətirib çıxaran birini seçir. Tic-Tac-Toe üçün bu, hesablama baxımından əhəmiyyətsizdir.
Oyun seanslar arasında saxlanılır?
Əksər tətbiqlər vəziyyəti saxlamır. Hər oyun təzədir. Bəzi treklərin qalibiyyəti localStorage-də sayılır.
İki nəfər uzaqdan oynaya bilərmi?
Bu tətbiq yerli iki oyunçunu dəstəkləyir. Uzaqdan oyun üçün brauzer əsaslı versiyaların əksəriyyətində olmayan çox oyunçu serveri tələb olunur.