Mineshaft

Mineshaft

Desafío
  • El principal desafío en Mineshaft Roku fue despejar un tablero rectangular que contenía minas o bombas ocultas sin detonar ninguna de ellas, con la ayuda de pistas sobre el número de minas vecinas en cada campo.
  • Diseñar diferentes tableros de juego del tamaño de la cuadrícula según los modos de juego.
  • Manejar diferente el evento OK CLICK para abrir el bloque de rectángulo o establecer el indicador para ocultar las minas de dicho bloque y mover el foco en el juego.
Progreso
  • Primero, diseñamos el tableros de juego de diferente tamaño de la cuadrícula según los modos de juego usando diferentes nodos renderizables del scene graph.
  • Se implementó la lógica en BrightScript para calcular el número de pista de cada campo en función de las minas vecinas.
  • Usamos la función BrightScript onkeyEvent para manejar el OK CLICK para abrir el bloque rectangular y configurar el indicador según la elección del usuario.
Result
  • Se diseñó con éxito un tablero de juego diferente, se manejó el evento OK CLICK y se movió el foco en el juego.
  • Los amantes de Mineshaft finalmente encontraron su juego de puzzle más popular en el canal de la tienda Roku.
  • ¿Listo para tomar un desafío?