en / es / ca / de

Joc matemàtic

Aquesta és una versió alternativa al joc original "10 Seconds Math", creat per Michael Jakob amb el fi de desafiar les habilitats matemàtiques d'una persona a contrarellotge. En aquesta versió, el temps afegit per resposta correcta no són 10 segons, sinó que varia depenent de la dificultat.

Codi font

Característiques

  • L'usuari pot configurar la dificultat del joc, mitjançant la limitació d'operacions o les xifres màximes de cada número.
  • El joc comença amb 10 segons per a respondre a la primera pregunta.
  • Cada resposta correcta suma segons en funció de la dificultat (4 punts per cada divisió, 3 per cada multiplicació, 2 per resta i 1 per suma).
  • És necessari respondre correctament per tal de poder continuar.
  • El joc acaba quan s'esgota el temps.

Què he après

  • A executar el projecte a un servidor local de Node (Serve).
  • A importar sons d'una llibreria externa i a sincronitzar-los amb el DOM.
  • A utilitzar funcions asíncrones i "callbacks".
  • A reescriure el contingut de manera dinàmica en una sola pàgina (SPA).
  • A afegir estils amb les pseudo-classes "before" i "hover".
  • A crear un fitxer "gitignore" per a protegir altres fitxers.
  • A crear un fitxer JSON amb la configuració del projecte.

Tecnologies

  • Front-end: JavaScript (ES6), HTML, CSS
  • Back-end: -