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.
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.
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.
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.
Hüceyrələri qeyd edin, üçü ardıcıl olaraq alın.
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.