Skip to content

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.

License

Notifications You must be signed in to change notification settings

sam324sam/Conecta_4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Estado

Conecta 4

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.

Imagen del conecta 4

Funcionalidades

  • 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).

Tecnologías Utilizadas

  • 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.

Cómo Jugar

  1. Selecciona un modo de juego:
    • Jugador vs Jugador (JvJ): Pulsa el botón verde.
    • Jugador vs IA: Pulsa el botón rojo.
  2. Coloca las fichas por turnos hasta obtener una línea de 4 consecutivos o hasta que el tablero se llene.
  3. Si ganas, un mensaje indicará el ganador y podrás reiniciar la partida.

Estructura del Proyecto

  • 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.

Notas

  • Propósito educativo: Este proyecto fue desarrollado como una actividad práctica en el curso DAW.

Créditos

Samuel Moniz Pereira

Licencia

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.

Contribuir al Proyecto

Para conocer cómo contribuir, revisa nuestras pautas de contribución.

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published