La pestaña Variables (en la barra lateral de tu proyecto) es donde defines valores con nombre que tu aplicación puede almacenar, mostrar, y a los que puede reaccionar, una puntuación en curso, un contador, una marca, una pequeña lista de inventario. Cada una tiene un Nombre (para tu propia referencia), un Tipo (Número, Texto, Verdadero/Falso, o Lista), y un Valor Inicial con el que empieza cada vez que se abre la aplicación (los valores nunca se guardan entre aperturas).
Mostrar una variable en pantalla
Cualquier bloque Text tiene un campo "Show variable", pega ahí el ID de una variable (que se muestra debajo de su botón Delete en la pestaña Variables) y su valor actual aparece justo después del propio texto de ese bloque, actualizándose en vivo cada vez que una acción lo cambia.
Cambiar una variable
Cuatro acciones funcionan en cualquier Button, acción de encabezado, o similar: Set Variable (Target: variableId,value) la establece a un valor exacto; Change Variable (Target: variableId,delta) le suma un número (delta puede ser el ID de otra variable con un $ delante, por ejemplo $otherVariable); Reset Variable (Target: solo el ID) restaura su Valor Inicial; Calculate (Target: variableId,expression) evalúa una pequeña expresión matemática como score + 10 * combo (las palabras sueltas se interpretan como IDs de otras variables) y almacena el resultado.
El bloque Condition: ramificación real
Un bloque Condition compara una variable con un valor (igual, distinto, mayor que, menor que, o contiene) y, solo cuando eso es verdadero, ejecuta su propia acción. Dispáralo desde cualquier lugar con la acción Check Condition (Target: el propio ID de la Condition). No pasa nada con un resultado falso, para una rama "else", añade una segunda Condition con la comparación opuesta y compruébala también. La plantilla Language Practice combina esto en un ejemplo real y funcional: tocar una respuesta establece una variable, un botón Check Answer comprueba una Condition contra ella, y una variable de puntuación se actualiza en vivo en pantalla.
Consejo: A diferencia de los IDs de Dialog/Notification (también a nivel de toda la aplicación en Móvil), los IDs de Condition funcionan de la misma forma, a nivel de toda la aplicación, así que una Condition se puede comprobar desde cualquier pantalla.