Ir al contenido

Movimiento Válido

Movimiento Válido

Comprueba, antes de mover nada, que todos los furnis que la pila está a punto de mover tengan sitio donde caer. Si a uno solo no le cabe, la condición falla y no se mueve ninguno.

Es la única condición del sistema que no mira la sala, sino la propia pila. Al evaluarse, le pregunta a cada efecto de movimiento que tenga al lado a dónde piensa mandar sus furnis, junta todos los destinos y solo entonces juzga.

Que los junte todos antes de decidir es lo que la hace útil: para saber si una casilla va a quedar libre hay que saber qué furnis se van de ella en ese mismo instante. Una fila de cajas que avanza una posición es válida aunque cada caja tenga otra delante, porque todas se mueven a la vez.

Lo que comprueba de cada destino:

  • Que la casilla exista y se pueda ocupar.
  • Que no esté ocupada por algo que no se mueva en esta misma ejecución.
  • Que la altura resultante no se salga de rango.

Su gracia es el todo o nada. Sin ella, un grupo de furnis que se mueve junto se desordena en cuanto uno se topa con una pared: los demás siguen y aquél se queda. Con ella, si uno no puede, no se mueve ninguno y el conjunto no se rompe.

Ventana de configuración de Movimiento Válido

No tiene opciones. Colócala en la pila y ya está.

Una fila de tres furnis que avanza sin desmontarse:

Pila A
├─ Causante: Periodos
│ └─ Establecer tiempo ....................... 1 s
├─ Condición: Movimiento Válido
│ └─ (no tiene nada que configurar)
└─ Efecto: Mover
├─ Elige Furni ............................. los tres Cofres del tesoro
├─ Mover Furni ............................. Norte
└─ Rotar Furni ............................. Sin rotación

Cuando el primero llega a la pared, la condición falla y los tres se quedan quietos a la vez, en formación. Sin la condición, los dos de detrás seguirían avanzando y se amontonarían contra el primero.

Sin efectos de movimiento en la pila, se cumple. No tiene nada que comprobar, así que deja pasar. No la pongas “por si acaso” en una pila que no mueve furnis: no aporta nada.

No mira a las personas. Comprueba que la casilla esté libre de furnis, no de gente. Si lo que quieres es no atropellar a nadie, eso lo resuelve el causante Colisión por el otro lado.