Implementación del clásico juego Tic-Tac-Toe (Tres en Raya) desarrollada con HTML, CSS y JavaScript puro.
Dos jugadores se turnan para colocar sus fichas en un tablero de 3×3. El juego detecta automáticamente las condiciones de victoria, empate y resalta la combinación ganadora.
- 🎮 Modo para dos jugadores.
- ❌ y ⭕ como fichas de juego.
- ✅ Detección automática de victorias.
- 🤝 Detección de empate.
- 🏆 Resaltado visual de la línea ganadora.
- 🔄 Reinicio rápido de la partida.
- 🎨 Interfaz ligera desarrollada sin frameworks.
- HTML5
- CSS3
- JavaScript (Vanilla JS)
El juego se desarrolla sobre un tablero de 3×3 donde los jugadores alternan turnos hasta que uno consigue alinear tres fichas horizontal, vertical o diagonalmente.
Clona el repositorio:
git clone https://github.com/LuisE-dex/Tic-Tac-Toe.git
cd Tic-Tac-ToeNo requiere instalación de dependencias.
Simplemente abre el archivo:
index.html
en tu navegador favorito.
-
El jugador ❌ realiza el primer movimiento.
-
Los jugadores alternan turnos.
-
Gana quien consiga tres fichas consecutivas:
- Horizontalmente
- Verticalmente
- Diagonalmente
-
Si el tablero se llena sin un ganador, la partida termina en empate.
Tic-Tac-Toe/
├── assets/
│ └── font/
├── index.html
├── main.js
└── style.css
Este proyecto fue desarrollado como práctica de:
- Manipulación del DOM.
- Gestión de eventos en JavaScript.
- Lógica de validación de estados de juego.
- Diseño de interfaces web sin frameworks.
- Organización básica de proyectos frontend.