1 2 3 Power Mime!

Vamos ya hacia la tercera semana en casa, y con unas cuantas más por delante necesitamos algo de entretenimiento.

La semana pasada Eva me propuso hacer una app con la Power Platform para jugar a juegos de mímica con mis compañeros de Axazure. Ella la diseñaría gráfica y funcionalmente y yo haría el (no) código. ¡Y eso es lo que hicimos!

1 2 3 Power Mime!
1 2 3 Power Mime!

¿Cómo funciona la app?

La solución es muy simple y consiste de una entidad, donde guardamos las acciones a representar, y la Power App. Y lo mejor de todo es que ¡se puede personalizar el juego!

img1
1 2 3 Power Mime!

Usando los datos de la entidad, la app sólo necesita obtener de forma aleatoria uno de los registros y mostrar su texto con esta fórmula:

El primer Set obtiene un registro aleatorio de la entidad usando la función Rand(). El segundo Set actualiza el texto de la caja blanca donde aparece la acción a realizar.

¡Personalízala!

Como he dicho, puedes rellenar la entity con lo que quieras jugar: acciones, famosos, películas, etc. Sólo tienes que hacer lo siguiente:

  • Asegurarte que el campo Id de tipo autonumber es un dígito de 4 cifras, sin prefijos ni sufijos:
Autonumber field setup
Autonumber field setup
  • Añadir todos los registros a la entidad (usando el add’in de Excel por ejemplo):
Fill in the data using the Excel add-in
Fill in the data using the Excel add-in
  • En el Excel sólo necesitas rellenar el campo description, el campo Id se generará automáticamente al publicar los cambios.
  • Cambiar la fórmula del botón en la app para que refleje el número de opciones que has creado en el paso anterior:
  • Cambiar TU_NUMERO_DE_LINEAS_AQUI por el número de líneas que has creado en la entity.

¡Y listo! Gracias a Eva por tener la idea y por el diseño (y por muchas de las acciones que estamos usando en nuestra versión :P). También podéis leer el post sobre Recuento de inventario con AI Builder y ver cómo de bonito fue el diseño que me hizo para la app!

Puedes descargar la unmanaged solution que incluye la entity y la Power App e importarla en tu entorno para empezar a jugar!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.