¡Bienvenido al proyecto Tres en Raya! 🎯 Este proyecto está desarrollado en Java con el editor Netbeans con el que podrán jugar diferentes 2 jugadores en modo local (sin conexión a internet) en lateral aparecen los participantes y quién ha ganado.
Inicio Tres en Raya | Empate Tres en Raya |
---|---|
Versión actual: 1.0.0
Plataforma: Java Compatibilidad: Windows
- Características
- Estructura
- Guía de uso
- Desarrollo
- Capturas
- Contribuciones
- Próximas mejoras
- Créditos
- Licencia
- ✅ Frontend: Interfaz de usuario en *.form
- ✅ Lenguaje: Está desarrollado en Java y con IDE NetBeans.
- ✅ Jugadas: Combinaciones posibles según la jugada que realice cada jugador hasta ganar y supar.
- ✅ Diseño Responsivo: Compatible con dispositivos de escritorio.
- ✅ Pruebas: Se realiza el juego con X o Y hasta completar las 3 en raya.
Estructura del proyecto
TresEnRaya/
├── TresEnRaya/
│ ├── src/
│ │ └── tresenraya/
│ │ ├── Juego.form # Front-end diseño interfaz de usuario
│ │ ├── Juego.java # Acciones del juego y botones
│ │ ├── LogicaJuego.java # Lógica del juego en Java
│ │ └── logo.png
│ ├── build.xml # manifest declaración de dependencias
│ └── manifest.mf # Estructura Juego: Constructor
├── README.md # Documentación del proyecto
└── LICENSE # Licencia Apache 2.0
🔹1. Clona este repositorio:
git clone https://github.com/tu-usuario/TresEnRaya.git
cd tresenraya
🔹2. Instala las dependencias:
Instalar dependencias del proyecto
Para ejecutar la interfaz de usuario localmente, importar el proyecto en Netbeans.
Para iniciar el servidor backend, ejecuta el siguiente comando:
Iniciar Netbeans o Importar
Esto iniciará el editor NetBeans para su ejecución.
Scripts útiles
- Iniciar el servidor backend:
node backend/app.js
- Ejecutar el frontend (solo abrir en navegador).
NOTAS: Requisitos de Desarrollo Asegúrate de tener instalado Node.js y npm para poder ejecutar el proyecto.
Jugadores | Descripción Ejemplo |
---|---|
X |
Jugador 1 |
o |
Jugador 2 |
🤝 ¿Quieres colaborar? ¡Eres bienvenido! Sigue estos pasos: 🔹1. Haz un fork de este repositorio. 🔹2. Crea un branch para tu funcionalidad:
git checkout -b mi-funcionalidad
🔹3. Haz un commit con tus cambios:
git commit -m "Añadir mi funcionalidad"
🔹4. Sube tus cambios:
git push origin mi-funcionalidad
🔹5. Abre un pull request en este repositorio.
- Añadir bbdd para guardar historial y usuario.
- Mejorar la interfaz de usuario con temas oscuros y claros.
Este proyecto no sería posible sin la colaboración de todos los desarrolladores que han contribuido:
🖥️ - Desarrollo del frontend y la interfaz de usuario. 🔢 - Implementación de la lógica del juego.
Agradecemos también a todas las personas que probaron y sugirieron mejoras. 🙌
Este proyecto está bajo la licencia Apache 2.0. ¡Siéntete libre de usarlo, modificarlo y compartirlo!