Asteroid Shooter

Asteroid_1

Desafío
  • El desafío en Asteroid Shooter Roku era que esta fuera la primera aplicación donde abordaríamos la implementación de animación de imagen rotativa.
  • El principal reto fue manejar y limitar el número de nodos de animación creados en el tiempo de ejecución (en este caso Asteroids). Este fue un paso sólido que tomar, a fin de evitar problemas de pérdida de memoria.
  • Después de que Roku tomara el paso principal para la certificación del canal, se convirtió en un trabajo tedioso y complicado hacer compatible la aplicación con todos los dispositivos Roku. Este trabajo fue tedioso porque algunos dispositivos Roku no son flexibles para manejar el exceso de memoria, y cuando se trata de diseñar un juego el costo de la memoria es lo más importante (ya que necesitamos manejar múltiples animaciones).
  • Otro desafío al que nos enfrentamos fue alinear las balas disparadas por la nave espacial con el tirador del asteroide (Asteroid shooter) . Este fue un obstáculo complicado de lograr.
Progreso
  • Limitar los disparos adicionales de balas solucionó los problemas de exceso de memoria.
  • Finalmente, llegamos a la solución para manejar la rotación de la imagen para cada dispositivo. Aquí, decidimos dividir una sola imagen en un contenedor de múltiples imágenes con respecto a cada dirección. Por lo tanto, atravesar el contenedor dio un efecto de rotación al tirador del asteroide (Asteroid shooter) .
  • Fue difícil rastrear / encontrar la posición de la nave y del tirador y mantenerlos sincronizados. Fue un gran trabajo para afrontar.
Resultado