Este es un proyecto de Conecta 4 desarrollado durante el primer año del curso de Desarrollo de Aplicaciones Web (DAW).
El juego implementa lógica para un modo Jugador vs Jugador (JvJ) y un modo Jugador vs IA.
- Modo Jugador vs Jugador (JvJ): Dos jugadores pueden competir alternando turnos.
- Modo Jugador vs IA: El jugador puede enfrentarse a una IA que simula movimientos básicos.
- Indicador de Turno: Muestra visualmente el turno actual con colores.
- Reinicio de Partida: Permite reiniciar el tablero para jugar nuevamente.
- Sombreados Interactivos: Destaca la posición donde se colocará la ficha al pasar el mouse.
- Detección de Ganador: Identifica automáticamente al ganador con una secuencia de cuatro fichas consecutivas (horizontal, vertical o diagonal).
- HTML5: Para la estructura del proyecto.
- CSS3: Para el diseño y la presentación visual.
- JavaScript: Para la lógica del juego y las interacciones dinámicas.
- Selecciona un modo de juego:
- Jugador vs Jugador (JvJ): Pulsa el botón verde.
- Jugador vs IA: Pulsa el botón rojo.
- Coloca las fichas por turnos hasta obtener una línea de 4 consecutivos o hasta que el tablero se llene.
- Si ganas, un mensaje indicará el ganador y podrás reiniciar la partida.
index.html
: Estructura principal del juego.Conecta.css
: Estilos para el diseño visual del proyecto.Conecta.js
: Lógica del juego, detección de ganador e interacción de la IA.
- Propósito educativo: Este proyecto fue desarrollado como una actividad práctica en el curso DAW.
Samuel Moniz Pereira
Este proyecto está bajo la Licencia MIT. Puedes usar, copiar, modificar y distribuir el software bajo las condiciones de esta licencia. Para más detalles, consulta el archivo LICENSE en la raíz del proyecto.
Para conocer cómo contribuir, revisa nuestras pautas de contribución.