Desarrollar una version web del juego "Damas" con las siguientes consideraciones:
-
Requeridos
- Código prolijo.
- Consistencia en comentarios, commits y estilos de código.
- Diseño responsivo, estética del juego y de la web (usando Flexbox).
- Juego completamente funcional para dos jugadores permitiendo ingresar nombres de los jugadores al iniciar la partida.
- Agregar funcionalidad de guardar y cargar partida en el juego usando LocalStorage.
- Agregar puntaje por cada ficha comida y mostrar los puntos.
- Detectar el momento en que un jugador ha ganado la partida y mostrar un cartel informativo.
- Detectar el momento en que no hay más movimientos posibles y mostrar un cartel de empate.
- Crear una página de Contacto, con un formulario que permita ingresar nombre, mail y mensaje, y al enviar se abra la herramienta de envío de emails predeterminada del sistema operativo.
- Validaciones del formulario de contacto (nombre alfanumérico, mail válido y mensaje con más de 5 caracteres).
-
Deseables:
- Guardar el resultado de las partidas ganadas, fecha de partida y el puntaje obtenido.
- Agregar un botón para mostrar un popup con la lista de partidas con jugadores, puntajes y fechas.
- Agregar la opción de ordenar la lista de partidas por fecha o puntaje.
- Agregar un link a la página de Github donde se alojó el código del juego, que al apretarlo se abre en una nueva pestaña.
Los puntos requeridos son obligatorios para aprobar. Los puntos deseables son opcionales y se suman a la nota. Si los puntos requeridos y deseables se desarrollan correctamente, la nota es un 10.
Clonar el proyecto
git clone git@github.com:juanzitelli/checkers.git
Ir a la carpeta del proyecto
cd checkers
Abrir el archivo principal con tu navegador
Right click on "index.html", then "Open with [browser]"