Tic-Tac-Toe Onlinespel
Spela det klassiska Tic-Tac-Toe-spelet online. Utmana en vän eller spela mot datorn med justerbar AI-svårighet.
Spela det klassiska Tic-Tac-Toe-spelet online. Utmana en vän eller spela mot datorn med justerbar AI-svårighet.
Tic-Tac-Toe (även kallat Noughts and Crosses) är ett klassiskt 3×3-rutnätsspel där två spelare turas om att markera celler med X eller O. Den första spelaren som riktar tre av sina markeringar horisontellt, vertikalt eller diagonalt vinner. Med perfekt spel av båda sidor slutar spelet alltid oavgjort – spelet är löst, vilket innebär att det finns optimala strategier för båda spelarna.
Trots de enkla reglerna och den lösta naturen är Tic-Tac-Toe fortfarande populär för vardagsspel och är ett grundläggande exempel inom spelteori och AI-kurser. Datormotståndare som använder minimaxalgoritmer spelar optimalt; mot en optimal motståndare kan människan i bästa fall dra. Mot svagare motståndare är seger möjlig.
Denna implementering stöder lokalt spel för två spelare och spel mot en AI. AI-svårigheten är konfigurerbar: slumpmässiga drag (enkla), heuristiska (medium) eller minimax-optimala (hårda). Vid hård svårighet förlorar AI aldrig; som mest drar det.
Snabba spel (vanligtvis under en minut) gör Tic-Tac-Toe till en perfekt kort pausaktivitet. Fem minuters pauser rymmer flera spel. Enkelheten gör den också tillgänglig för både barn och vuxna.
Det är också lärorikt. Att spela mot en perfekt AI lär ut strukturen i spelet — första spelare kan tvinga fram oavgjort med mittöppning, vissa hörndrag är att föredra, etc. Spelteorilektionerna överförs till mer komplexa domäner.
Markera celler, få tre i rad.
Spelläge: en 3×3-array som spårar varje cells innehåll (X, O eller tom). Vinn check efter varje drag: skanna alla 8 rader (3 rader, 3 kolumner, 2 diagonaler) efter tre identiska icke-tomma markeringar.
AI: minimax med alfa-beta beskärning. Hela spelträdet har 9! = 362 880 bladnoder (de flesta beskärs av symmetri och spelet slutar tidigt). Att beräkna optimalt spel i webbläsaren är omedelbart.
Första spelarens fördel: med perfekt spel av båda kan X tvinga fram oavgjort mot vilken O-strategi som helst och vinna mot suboptimal O. Med perfekt spel av båda slutar spelet oavgjort.