Convertidor gratuït

Tic-Tac-Toe Joc en línia

Juga al clàssic joc Tic-Tac-Toe en línia. Desafia a un amic o juga contra l'ordinador amb una dificultat d'IA ajustable.

X0
0Draw
O0
El teu torn

Sobre aquesta eina

Tic-Tac-Toe (també anomenat Noughts and Crosses) és un joc clàssic de quadrícula 3×3 on dos jugadors es tornen marcant les cel·les amb X o O. Guanya el primer jugador que alinea tres de les seves marques horitzontalment, verticalment o diagonalment. Amb un joc perfecte per ambdós bàndols, el joc sempre acaba en empat; el joc està resolt, el que significa que existeixen estratègies òptimes per als dos jugadors.

Malgrat les regles senzilles i la naturalesa resolta, Tic-Tac-Toe segueix sent popular per al joc casual i és un exemple fonamental en els cursos de teoria de jocs i IA. Els oponents informàtics que utilitzen algorismes minimax juguen de manera òptima; contra un oponent òptim, l'humà pot empatar en el millor dels casos. Davant rivals més febles, la victòria és possible.

Aquesta implementació admet el joc local de dos jugadors i el joc contra una IA. La dificultat de la IA és configurable: moviments aleatoris (fàcils), basats en heurístics (mitjans) o mínims òptims (difícils). En dificultats difícils, la IA mai perd; com a molt dibuixa.

Per què jugar a Tic-Tac-Toe

Els jocs ràpids (normalment menys d'un minut) fan que Tic-Tac-Toe sigui una activitat de descans breu perfecta. Els descansos de cinc minuts donen cabuda a diversos jocs. La senzillesa també el fa accessible tant per a nens com per a adults.

També és instructiu. Jugar contra una intel·ligència artificial perfecta ensenya l'estructura del joc: el primer jugador pot forçar un empat amb l'obertura central, són preferibles determinats moviments de cantonada, etc. Les lliçons de teoria del joc es transfereixen a dominis més complexos.

Com utilitzar-la

Marqueu les cel·les, obteniu-ne tres seguides.

  1. Trieu el mode: Dos jugadors (torns alternats a la mateixa pantalla) o un jugador (contra la IA).
  2. El primer jugador marca una X: X tradicionalment va primer. Feu clic a qualsevol cel·la per col·locar una X.
  3. El segon jugador marca O: A continuació, feu clic a qualsevol cel·la buida per col·locar una O. Els jugadors s'alternen fins que acabi el joc.
  4. Guanya o empata: El primer a alinear tres marques en una fila, columna o diagonal guanya. Si el tauler s'omple sense cap guanyador, el joc és un empat.

Casos d'ús comuns

Detalls tècnics

Estat del joc: una matriu de 3×3 que segueix el contingut de cada cel·la (X, O o buida). Comprovació de guany després de cada moviment: escaneja les 8 línies (3 files, 3 columnes, 2 diagonals) per trobar tres marques idèntiques no buides.

AI: minimax amb poda alfa-beta. L'arbre de joc complet en té 9! = 362.880 nodes de fulla (la majoria es poda per simetria i el joc acaba d'hora). Calcular el joc òptim al navegador és instantani.

Avantatge del primer jugador: amb un joc perfecte per tots dos, X pot forçar un empat contra qualsevol estratègia O i guanyar contra un O subòptim. Amb un joc perfecte per tots dos, el joc acaba en empat.

Bones pràctiques

Preguntes freqüents

El Tic Tac Toe és gratuït?
Sí, totalment gratuït sense costos ocults, sense subscripcions i sense límits d'ús. Utilitzeu-lo tantes vegades com necessiteu.
He de crear un compte?
No. L'eina funciona immediatament: no hi ha cap registre, cap adreça de correu electrònic i no cal informació personal.
Les meves dades són privades i segures?
Sí. Tot el processament es fa al vostre navegador mitjançant JavaScript. No es pengen dades a cap servidor. Les vostres entrades i sortides es mantenen completament al vostre dispositiu.
Això funciona en dispositius mòbils?
Sí. L'eina és totalment sensible i funciona en telèfons intel·ligents, tauletes i ordinadors d'escriptori amb qualsevol navegador web modern.
La IA pot perdre?
La IA de dificultat difícil no perd mai. Les dificultats fàcils i mitjanes poden perdre: juga fàcil a l'atzar, el mitjà utilitza heurístiques simples que perden algunes oportunitats.
Quin és l'algoritme minimax?
Minimax explora totes les seqüències de moviments possibles i tria la que condueixi al millor resultat en el pitjor dels casos. Per a Tic-Tac-Toe, això és computacionalment trivial.
Es guarda el joc entre sessions?
La majoria de les implementacions no guarden l'estat. Cada joc és fresc. Algunes victòries de pistes compten a localStorage.
Poden jugar dues persones a distància?
Aquesta implementació admet dos jugadors locals. El joc remot requereix un servidor multijugador, que la majoria de versions basades en navegador no inclouen.