Joc 2048
2048 és un joc de blocs lliscants per a només un jugador, dissenyat originalment per Gabriele Cirulli. L'objectiu del joc és lliscar blocs numerats en una quadrícula per a combinar-los, sumant els seus valors fins a obtenir un únic bloc amb el número 2048.
Característiques
- Al principi es generen dos blocs amb valor de 2 o 4 de manera aleatòria.
- Hi ha més probabilitat que aparegui un 2 que un 4.
- El joc es controla amb les fletxes del teclat, amb les quals s'indica cap a on s'uniran els blocs.
- A l'hora de desplaçar-se, si dos números iguals coincideixen, se sumaran formant un sol bloc amb el doble de valor.
- Cada cop que es fa un moviment, apareix un bloc aleatori nou.
- El joc finalitza quan s'aconsegueix el 2048 o quan no quedi espai disponible.
Què he après
- A entendre la lògica i la dinàmica darrere el joc.
- A desenvolupar la lògica amb classes i prototips de JavaScript.
- A separar la lògica pròpia del joc de la del DOM.
- A crear elements d'HTML i classes de manera dinàmica.
Tecnologies
- Front-end: JavaScript (ES6), HTML, CSS
- Back-end: -