# .font: font.text_2
2023-09-24 22:27 dustin  
# .font: font.text_1
what's going on here? a Ζ has trapped Κ at the start and there's no way to escape! or maybe there is, and it turns out to be a valuable lesson about how to release a Ζ which has no space to move!  
  
ideas behind the cave:  
| counter-intuitive trick to safely pass ΖΖΖ or even release them  
  
one might call this trick quite advanced. i learned it from a post in  Arno 's forum, and since then it made things so much easier for me. that's why i think that, although it's an advanced trick, it should still be in this newcomer series, because it's easy to perform and it helps a lot in many caves!

# .font: font.text_2
2023-09-25 14:15 altermaven  
# .font: font.text_1
to explain why ^ does not perish from firefly while moving upward, one must look at how elements are treated. In each active frame, elements are scanned starting from the upper left corner, then is scanned to the right for each row until the bottom right.  
  
When moving up, and ^ touches firefly, the game has already scanned the firefly before rockford made the move. And when ^ moves up again the next scan, ^ is scanned *before* the firefly, so the firefly can't explode (because it's now not touching ^ on the scan!) this is why you can safely pass fireflies from the left, but *only* when moving up.

# .font: font.text_2
2023-09-25 14:35 krissz  
# .font: font.text_1
 altermaven : and when moving left!

# .font: font.text_2
2023-09-25 19:06 altermaven  
# .font: font.text_1
right, can't forget that detail.

# .font: font.text_2
2023-09-25 22:18 dustin  
# .font: font.text_1
very nice explanation! so this trick is maybe the most practical cso (cave scanning order) effect in bd! :d

# .font: font.text_2
2023-09-28 20:54 dustin  
# .font: font.text_1
funny; in many runs, the ΖΖΖ for the explosions were released by snapping, while the intended way was to do it with the cso trick, in the same manner as Κ moved past the first Ζ. :d