Tragamonedas del Imperio
No jugable
Lista de verificación
Resultado: pendiente de ejecución.
Cada tramo del taller cierra con una pieza que se puede abrir, leer y ejecutar. No hay entregables decorativos: el artefacto muestra qué cambió y si el prototipo funciona.
Diagrama input → regla → output: la acción del jugador, la condición que la resuelve y el efecto visible en pantalla.
Diff antes/después del bloque que resuelve la regla, con la línea que fallaba tachada y la corrección comentada.
Escena mínima en el motor elegido, con la jerarquía de nodos y el script de control anotado línea por línea.
Tarjeta de prototipo con su estado declarado, jugable o no jugable, más la lista de lo que falta para cerrarlo.
Un cambio real del módulo de lógica, escrito en el motor, con la regla que lo explica debajo. La mejora se lee en dos columnas y se verifica con el diagrama que la produce.
Antes
func _physics_process(delta): velocity.y += 9.8 * delta if Input.is_action_pressed("saltar"): velocity.y = -420 move_and_slide()
Después
const GRAVEDAD := 980.0var saltos_restantes := 1func _physics_process(delta): velocity.y += GRAVEDAD * delta if en_suelo(): saltos_restantes = 1 if Input.is_action_just_pressed("saltar") and saltos_restantes > 0: velocity.y = -SALTO saltos_restantes -= 1
Diagrama del artefacto
La pulsación de salto se registra una sola vez por cuadro, no en bucle.
Si queda un salto disponible, la velocidad vertical cambia y el contador baja.
El personaje salta una vez y no repite hasta tocar el suelo otra vez.
Cada prototipo se documenta con su estado real y una lista de verificación. Si falta un ítem, el estado es "no jugable".
No jugable
Lista de verificación
Resultado: pendiente de ejecución.
Doce semanas, cuatro módulos y un artefacto jugable por etapa. Si llegaste hasta acá mirando diffs y prototipos, el siguiente paso es probar el método con tus manos.
La constancia de cursada acredita la participación en el taller. No es un título oficial ni una credencial académica regulada.