Skip to content

felixmk0/TresEnRaya

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tres en Raya

Este es un juego de "Tres en Raya" (Tic-Tac-Toe) implementado completamente en Java, utilizando los principios de la Programación Orientada a Objetos (POO) y la arquitectura MVC (Modelo-Vista-Controlador).

Explicación del Programa:

Se trata de un juego de Tres en Raya para dos jugadores, que se juega a través de la terminal. El programa incluye las siguientes características:

Verificación de victoria:

Detecta si un jugador ha hecho una línea de tres (horizontal, vertical o diagonal).

Validaciones adicionales:

Verifica la validez de los movimientos, como asegurar que las posiciones ingresadas sean correctas y no estén ocupadas.

Verificación de empate:

Comprueba si, después de un movimiento, el tablero está completamente lleno sin que haya un ganador, declarando la partida como empate.

Gestión de turnos:

Implementa la lógica para gestionar el jugador actual y determina quién es el próximo en jugar. Selección aleatoria del jugador inicial: Se elige aleatoriamente cuál de los dos jugadores comenzará la partida.

Ingresar movimientos a través de la terminal:

El jugador introduce las coordenadas (por ejemplo, "1, 2") para colocar su figura en la matriz del tablero, y el programa valida si el formato y la posición son correctos antes de realizar la inserción.

Representación visual:

El tablero se muestra en formato de matriz en la terminal, con soporte para colores que mejoran la experiencia visual del juego.

Galeria

About

Tres En Raya con Java, POO y MVC!

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages