Spring mining: Difference between revisions

50 bytes added ,  23 May 2021
m
Fix minor typos and such
(Add an explanation for everything.)
m (Fix minor typos and such)
 
(One intermediate revision by the same user not shown)
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 ball, 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 ball 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 ball 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)


== Special cases ==
== Special cases ==
trusted-editors
111

edits