Skip to content

GilberthR10/Memory-game

Repository files navigation

Memory-game

El juego consiste en: ➡️La primera vez que un usuario ingrese al juego se le debe solicitar el nombre. ➡️Mostrar un tablero con un grupo de cartas boca abajo y un marcador con un espacio para mostrar: ➡️Errores y aciertos. ➡️El jugador debe ir volteando las cartas intentando adivinar las cartas que se repiten. ➡️Todas las cartas se encuentran repetidas 1 vez en el tablero. ➡️Por cada turno el jugador debe voltear 2 cartas. ➡️Si las cartas no coinciden, se debe sumar 1 punto de error en el marcador. ➡️Si las cartas coinciden, se debe sumar 1 punto de acierto en el marcador. ➡️Las cartas que el usuario acierte deben quedar boca arriba mientras que las cartas de error deben volver a quedar boca abajo.

🎊 Una vez que el usuario logre adivinar todas las cartas, se debe mostrar un mensaje de felicitación con el nombre del usuario.

Comenzando 🚀

Las instrucciones aquí te permitirán obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos de desarrollo y pruebas. Mira Instalación 🔧 para conocer como instalar el proyecto.

Pre-requisitos 📋

Para realizar la instalación local de debe contar con unos requisitos:

- NodeJS v12+
- NPM

Instalación 🔧

Forma para poner a correr el juego:

  1. npm install en la raiz del proyecto.
  2. npm run dev
  3. abrir en el navegador la url resultante

URL Vercel Deployment📦

Para usar el juego sin instalaciones ingrese a la URL:

Construido con 🛠️

  • Vue.js -framework progresivo de JavaScript utilizado para construir interfaces de usuario interactivas en la web.
  • VueUSe - VueUse es una colección de hooks de Vue.js listos para usar
  • Pinia - librería de gestión de estado
  • Vite - herramienta de construcción de proyectos para aplicaciones web
  • Typescript - mejora la calidad del código JavaScript al agregar tipado estático

Autor ✒️

  • Gilberth Renteria.

Licencia 📄

Este proyecto está bajo la Licencia ISC