Bienvenido al repositorio de Tres en Raya, un juego clásico implementado en Java. Este proyecto es una versión sencilla del popular juego de mesa, ideal para aprender sobre lógica de programación, estructuras de datos y desarrollo de interfaces en Java.
- Juego simple de Tres en Raya en consola.
- Implementado en Java con arquitectura modular separada en clases (
Tablero,Juego,TresEnRaya). - Dos modos de juego: Jugador vs. Jugador y Jugador vs. IA (aleatoria) (pendiente de implementación).
- Código limpio y bien estructurado, ideal para principiantes en Java.
Para ejecutar este proyecto en tu máquina local, sigue estos pasos:
-
Clona este repositorio
git clone https://github.com/tu_usuario/TresEnRaya-Java.git
-
Navega al directorio del proyecto
cd TresEnRaya-Java -
Compila los archivos Java
javac *.java -
Ejecuta el juego
java TresEnRaya
- El tablero es una cuadrícula de 3x3.
- Los jugadores se turnan para colocar su marca (X o O).
- Gana el primer jugador en alinear tres de sus marcas en fila, columna o diagonal.
- Si todas las casillas están llenas y nadie ha ganado, el juego termina en empate.
El código está organizado en tres clases principales:
Tablero.java: Maneja el estado del tablero y la lógica de verificación del ganador.Juego.java: Controla el flujo del juego y la interacción con el usuario.TresEnRaya.java: Es el punto de entrada de la aplicación.
¡Las contribuciones son bienvenidas! Si deseas mejorar el juego, revisa la Guía de Contribuciones y sigue estos pasos:
- Haz un fork del repositorio.
- Crea una nueva rama:
git checkout -b feature-nueva
Este proyecto está bajo la licencia MIT. Puedes usarlo libremente, pero no olvides dar crédito a los autores originales.
Si tienes preguntas o sugerencias, no dudes en contactarme:
- Email: cperseb@gmail.com
- GitHub: Cperseb
- LinkedIn: https://www.linkedin.com/in/carlos-pertierra/
¡¡Espero que disfrutes del juego y te entretenga!! 📚🚀
