Tic Tac Toe Multijugador es un juego clásico de tres en raya, desarrollado con React y Node, que permite a varios jugadores competir en tiempo real a través de una conexión websocket.
Este proyecto es un juego de Tic Tac Toe (tres en raya) multijugador, creado utilizando las tecnologías React y NodeJs. El juego permite a los jugadores competir entre sí en tiempo real a través de una conexión websocket.
El juego cuenta con una interfaz de usuario intuitiva y atractiva, que permite a los jugadores seleccionar su ficha y unirse a una partida existente o crear una nueva. Una vez que se unen a una partida, los jugadores pueden realizar sus movimientos en el tablero y ver los movimientos de sus oponentes en tiempo real.
- Juego de Tic Tac Toe multijugador en tiempo real.
- Interfaz de usuario intuitiva y atractiva.
- Posibilidad de unirse a partidas existentes o crear nuevas.
- Movimientos en el tablero visibles en tiempo real.
- Desarrollado utilizando React y NodeJs.
- Conexión websocket para la comunicación en tiempo real.
- Chat en tiempo real con websocket
Para ejecutar el juego Tic Tac Toe - Multijugador, se deben seguir los siguientes pasos:
- Clonar este repositorio en tu máquina local.
- Asegurarse de tener instalado NodeJs en tu sistema.
- Abrir una terminal en la carpeta raíz del proyecto.
- Ejecutar el siguiente comando para instalar las dependencias del cliente:
npm install
- Luego, ingresa al directorio client/ y ejecutas el comando para instalar las dependencias:
cd client/ npm install
Una vez que se hayan instalado todas las dependencias, se puede ejecutar el juego siguiendo estos pasos:
- Abrir una terminal en la carpeta raíz del proyecto.
- Ejecutar el siguiente comando para iniciar el servidor:
npm start
- En otra terminal, ejecutar el siguiente comando para iniciar el cliente:
cd client/ npm run start
- El juego estará disponible en tu navegador en la dirección http://localhost:3000.
Si deseas contribuir a este proyecto, puedes seguir los siguientes pasos:
1. Realiza un fork de este repositorio.
2. Crea una rama con la nueva funcionalidad o corrección de errores.
3. Realiza los cambios necesarios y realiza commits con mensajes descriptivos.
4. Realiza un pull request a la rama principal del repositorio.
5. Tu contribución será revisada y considerada para su incorporación al proyecto.
Este proyecto está bajo la Licencia MIT. Puedes consultar el archivo LICENSE para más detalles.