Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/joshuamc1/tic-tac-toe-multiplayer

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.
https://github.com/joshuamc1/tic-tac-toe-multiplayer

express inputemoji javascript node-js querystring react react-i react-router-dom socket-io socket-io-client tailwindcss tic-tac-toe tic-tac-toe-multiplayer tictactoe-game

Last synced: 2 days ago
JSON representation

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.

Awesome Lists containing this project

README

        

# Tic Tac Toe - Multijugador

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.

## Descripción del proyecto

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.

## Características principales

- 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

## Requisitos de instalación
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:
```bash
npm install
```
- Luego, ingresa al directorio **client/** y ejecutas el comando para instalar las dependencias:
```bash
cd client/
npm install
```

## Cómo ejecutar el juego
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:
```bash
npm start
```
- En otra terminal, ejecutar el siguiente comando para iniciar el cliente:
```bash
cd client/
npm run start
```
- El juego estará disponible en tu navegador en la dirección http://localhost:3000.


## Contribuciones

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.

## License

Este proyecto está bajo la Licencia [MIT](https://github.com/JoshuaMc1/Tic-Tac-Toe/blob/main/LICENSE). Puedes consultar el archivo LICENSE para más detalles.