El principal desafío fue deslizar mosaicos numerados en una cuadrícula y combinarlas para crear una mosaico con el número 2048.
Diseñar el tablero de juego de cuadricula de 4×4 y manejar el control de clic del flecha izquierda, derecha, arriba y abajo.
Establecer una animación diferente para mosaico nuevo cada vez que dos mosaicos se combinan y forman un nuevo mosaico.
El puntuación se calcula por el valor de incremento de la nuevo mosaico siempre cuando dos mosaicos se combinan.
Progreso
Inicialmente diseñamos el tablero de juego de cuadricula de 4×4 usando diferente nodos renderizables del Scene graph.
Usamos diferente animaciones de Scene graph y Scale nodes para implementar el animación de nuevos mosaicos y manejar el control de clic del flecha hacia izquierda, derecho, arriba y abajo.
Se implemento la lógica en brighscript para dos mosaicos del mismo número colisionan mientras se mueven, se fusionarán en un mosaico con el valor total de los dos mosaicos que colisionaron.
Se implemento la lógica en BrightScript para calcular el valor de incremento de nuevo mosaico cada vez que dos mosaicos combinan.
Resultado
Se diseño el tablero de juego en un cuadricula de tamaño de 4×4 y manéjo la flecha izquierda, derecha, arriba y abajo, y hacer clic en el control para mover y unir fichas.
Los amantes del juego 2048 finalmente encontraron su juego más popular en la tienda del canal Roku.