Práctica: Simulador de Dado

Objetivo de la Aplicación:

El objetivo de esta aplicación es simular el lanzamiento de un dado de seis caras. Al presionar un botón, la aplicación genera un número aleatorio entre 1 y 6, reproduce un sonido que simula el lanzamiento del dado, muestra el número obtenido y despliega la imagen correspondiente a la cara del dado lanzada.

Descripción de la Aplicación:

La aplicación fue desarrollada en B4A (Basic4Android) y consta de una actividad principal con los siguientes componentes funcionales:

1. Generación de número aleatorio:
Se utiliza la función Rnd(1, 7) para obtener un número entero entre 1 y 6, simulando un lanzamiento de dado.

2. Reproducción de sonido:
Se carga y reproduce un archivo de sonido (sonido_dado.mp3) cada vez que el usuario presiona el botón para lanzar el dado.

3. Actualización visual:

Se muestra el número obtenido en un Label.

Se actualiza una imagen (ImageView) con la cara correspondiente del dado, utilizando archivos de imagen (dado1.png a dado6.png) almacenados en los assets del proyecto.

Materiales utilizados:

  • Computadora con el programa B4A instalado.
  • Dispositivo Android (como un celular).
  • Cable USB para conectar el dispositivo a la computadora.
  • Código proporcionado por el manual 

Diseño de Interfaz de la Aplicación 

La interfaz de la aplicación está compuesta por los siguientes elementos visuales:

Button (Botón):
Nombre: btnLanzar
Función: Al hacer clic, lanza el dado.

Label (Etiqueta):
Nombre: lblResultado
Función: Muestra el resultado del lanzamiento del dado en texto.

ImageView (Imagen):
Nombre: imgDado
Función: Muestra la imagen correspondiente al número del dado lanzado.

Resultado:

Entradas más populares de este blog

Configurar módulo Bluetooth bt hc-05

Encendido de LEDs en protoboard

Práctica 4. Sensor de Distancias con HC-SR04 y Buzzer