Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/joshuamc1/tic-tac-toe-multiplayer
- Owner: JoshuaMc1
- License: mit
- Created: 2023-08-04T01:30:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-10T00:23:00.000Z (over 1 year ago)
- Last Synced: 2025-02-03T14:15:11.916Z (2 days ago)
- Topics: 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
- Language: JavaScript
- Homepage: https://tictactoegamej.netlify.app
- Size: 225 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.
## ContribucionesSi 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.