Skip to content

A simple cards game to use in elementary Maths classes.

License

Notifications You must be signed in to change notification settings

pablen/escobapp

Repository files navigation

Escobapp

Node.js CI

Un juego de cartas similar a "Escoba del 15" para usar en ámbitos educativos de Matemática.

El juego es adaptable para distintos usos didácticos y permite configurar los siguientes parámetros.

  • Tipo de carta: con figuras y números o sólo números.
  • Valor a sumar: por defecto el valor a sumar es 10.
  • Cantidad de cartas en la mesa al inicio de la partida.
  • Cantidad de cartas por jugador al inicio de la partida.
  • Cartas que conforman el mazo: Cuáles valores y qué cantidad de cada uno.
  • Pausar cuando juega la máquina o no.
  • Tiempo de espera antes de dar una pista de una posible jugada (o desactivar pistas por completo).

Modo Offline

Una vez visitada la aplicación, la misma puede ser utilizada incluso sin conectividad a internet.

Instalación y correr en modo desarrollo

$ npm i
$ npm start

Correr tests unitarios

$ npm run test

Correr tests end-to-end

  1. Primero hay que tener corriendo la aplicación:
$ npm run start
  1. Verificar que la URL en donde está disponible la aplicación coincida con el valor de baseUrl definido en el archivo cypress.json.
  2. Ejecutar Cypress.
$ npm run cypress
  1. Ejecutar los tests haciendo clic en el botón Run all specs.

LICENCIA

MIT