Conecta 4
Juego online del clásico Conecta 4 donde un jugador juega contra otro por turnos y la finalidad es conseguir formar una linea recta combinando cuatro fichas seguidas antes que el rival.
Características
- El juego permite dos modalidades de juego: jugador contra jugador o jugador contra máquina.
- Cuando se juega contra otro jugador, los turnos se alternan en el mismo ordenador, así que es necesario que los jugadores se encuentren físicamente uno junto al otro.
- Cuando se juega contra la máquina, el primero en comenzar será el jugador, posteriormente, la máquina hará su jugada.
- El juego finaliza cuando no se pueden realizar más movimientos o uno de los dos jugadores ha conseguido hacer cuatro en linea (horizontal, vertial o diagonal).
- Es posible reiniciar el juego o salir de él en cualquier momento.
Qué he aprendido
- A manejar lógica de matrices multidimensionales.
- A reproducir una inteligencia artificial sencilla.
- A crear rutas con React Router.
- A mantener el código limpio y uniforme con Eslint.
Tecnologías
- Front-end: React (JavaScript), CSS
- Back-end: -