Nota: maquetación en desarrollo
¡Hola! Este es un proyecto personal basado en el juego del personaje de Sheldon Cooper en la serie The Big Bang Theory.
Se trata de una versión del clásico juego Pidra, Papel o Tijeras. A la izquierda de la pantalla hay un esquema que muestra las cinco opciones de juego y las posibles combinaciones ganadoras y perdedoras entre ellas. De esta manera sabremos quién gana a quién. A la derecha hay cinco imágenes con sus respectivas opciones de juego. El usuario debe seleccionar una de ellas para jugar contra la máquina/Sheldon, que también hará su elección de forma aleatoria. Una vez que pulse el usuario sobre una de las imágenes, en la pizarra inferior aparecerán tres elementos:
Este juego lo he desarrollado con HTML5, SASS y JavaScript. Siguiendo los principios de diseño responsive. Sólo está maquetado para la versión desktop.
Primero he programado unas funciones que hacen que la máquina escoja una opción al azar según se entra en la página web y cuando el usuario pulsa el botón de "Volver a jugar". La opción escogida la podemos ver en la consola de las DevTools del navegador.
Después he generado varias funciones que se ejecutan en el evento que he asignado a las imágenes de las opciones del usuario al hacer click sobre ellas:
Y por último también he creado otras funciones que se ejecutan con el evento que se produce al hacer click en el botón de "Volver a jugar":
Necesitas tener instalado Node JS para poder arrancar este proyecto.
npm install
npm install node-sass
npm start
Se abrirá http://localhost:3000 para ver el proyecto en el navegador en modo desarrollo.