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?