juanzitelli / checkers

This repository contains the code for the first project assigned for the subject "Lenguajes de programación para la administración".

Home Page:https://juanzitelli.github.io/checkers/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TRABAJO FINAL 2021 - ✨Checkers

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.

Licencia

MIT Licencia

Correr el proyecto localmente

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]"

Autor

About

This repository contains the code for the first project assigned for the subject "Lenguajes de programación para la administración".

https://juanzitelli.github.io/checkers/

License:MIT License


Languages

Language:JavaScript 65.9%Language:HTML 17.8%Language:CSS 16.3%