Spring mining: Difference between revisions

33 bytes added ,  23 May 2021
m
Fix minor typos and such
m (→‎Retreating monster method explanation: Fix formatting to be more monster-agnostic)
m (Fix minor typos and such)
 
Line 86: Line 86:
|}
|}


The difference from the normal case here is that, since Chip is sliding, he doesn't do any collision checks, and just goes with the forced direction, meaning he only has one collision check in move phase.
The difference from the normal case here is that, in decision phase, since Chip is sliding, he doesn't do any collision checks, and just goes with the forced direction, meaning he only has one collision check in move phase.


At move phase, Chip checks collision to the right, first checking the recessed walls (no collision), then the block, causing the block to start moving.
At move phase, Chip checks collision to the right, first checking the recessed walls (no collision), then the block, causing the block to start moving.
Line 102: Line 102:
The monster must be before the player in monster order. (Reverse reading order position at level start)
The monster must be before the player in monster order. (Reverse reading order position at level start)


At decision phase, the monster must pick a free direction, which will move it away from the setup (in this example, the ball will move right)
At decision phase, the monster must pick a free direction, which will move it away from the setup (in this example, the ball will move right).


Chip checks collision to the right, but fails to push the block (thus, the collision check too) due to the monster, but still decides to go there.
Chip checks collision to the right, but fails to push the block (thus, the collision check too) due to the monster, but still chooses to go there.


At move phase, the monster moves away from the setup.
At move phase, the monster moves away from the setup.
Line 114: Line 114:
|}
|}


Chip checks collision to the right again, but this time doesn't fail, since the the monster has moved away at this point, and pushes the block succesfully.
Chip checks collision to the right again, but this time doesn't fail, since the the monster has moved away at this point, and moves the block (and himself) succesfully.


(Note that if the the monster was after Chip in monster order, Chip would move first, failing at move phase, too)
(Note that if the the monster was after Chip in monster order, Chip would move first, failing at move phase, too)
trusted-editors
111

edits