Boulder Dash Forum Forum Index Boulder Dash Forum
The only Boulder Dash discussion board in English language!
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Cave scanning order effects or "Safely touch fireflies!
Goto page Previous  1, 2, 3, 4
 
Post new topic   Reply to topic    Boulder Dash Forum Forum Index -> Tools, Fanstuff
View previous topic :: View next topic  
Author Message
Dustin
Member


Joined: 23 Sep 2007
Posts: 448
Location: Erlangen, Germany

PostPosted: Fri Jul 31, 2020 6:18 pm    Post subject: Reply with quote

EDIT: Here's another little exercise for you: As stated above, the solution of cave 13 you see in the video was not my intended one. So can you figure out a completely different way to solve the cave?

Hint: in the intended solution, the butterfly will actually come out first!
Solution in one of the next few episodes! Idea
_________________
Boulder Dash X Rock, Paper, Scissors:
ROCKFORD collects DIAMOND, digs DIRT
DIAMOND outvalues DIRT & BOULDER
DIRT carries BOULDER, blocks FIREFLY
BOULDER kills FIREFLY & ROCKFORD
FIREFLY kills ROCKFORD, guards DIAMOND
Back to top
View user's profile Send private message
Dustin
Member


Joined: 23 Sep 2007
Posts: 448
Location: Erlangen, Germany

PostPosted: Wed Aug 05, 2020 8:26 pm    Post subject: Reply with quote

Episode 19 - cave 14 analysis
https://www.youtube.com/watch?v=7-3oOxrxLD8
Cave 14 ("Too Hard For Dustin's BD") starts at 0:50.
I actually had designed this puzzle cave years ago, with the intention to make
an intermission for the Dustin's BD series out of it, but I thought it's just
insane to demand from the player to first-try this... so it ended up being part
of the "CSO" series instead Laughing


What do we see?
Well, as this cave wasn't originally meant to show cavescanning order tricks in
the first place, let's try to solve the puzzle aspect of it as well.
Rockford needs 10 diamonds, which must seemingly come from the butterfly
and the free diamond. But then, there's the first problem - how to crush the
butterfly with one of the two boulders? Also, the exit is blocked off... Sad
As the video shows, there turns out to be a hidden magic wall, which allows
Rockford to crush the butterfly with the diamond and get the 10th diamond
from a boulder conversion!
Alright, but there's still another big problem - how to free the exit? It must
obviously be done with a boulder crushing the firefly, but getting one of the
boulders into the lower half seems impossible. However, the video shows how
it's done: the growing wall somehow helps to "push" the top boulder one
step to the right!
Shocked This way, the boulder gets away from the cave
border so that Rockford can now push it into the lower half without any more
problems.
(Note that it's actually a light boulder, meaning it can be pushed without
delay, but apart from that, it just behaves like a normal boulder!)

How does it work?
The bold part above is actually the real cavescan-order-trick. Let's see how it
works in detail. We start a few frames before the boulder is "magically"
moving right:
Frame 0

The firefly is an indispensible part of the action, as it's needed to stop the top
boulder from falling sideways for long enough.
Cavescanning order of the relevant elements:
1. The top boulder is blocked by the firefly.
2. The firefly is next. It notes that it can neither make a left turn nor move
straight, so it makes a right turn without moving.
3. Rockford's turn. He must snap down to free the growing wall.
4. The growing wall grows left, where Rockford has just cleared the way.


Frame 1

1. The top boulder is still blocked.
2. The firefly now moves right
3. Rockford is now threatened by the fly and must move away immediately!
4. The growing wall grows on.

Frame 2

Now comes the decisive moment! Attention, please! Very Happy
1. The top boulder is now free! So it starts to fall sideways from the
bottom boulder! That means it moves one step right and thereby becomes a
"falling boulder" because it thinks it can fall down into the empty space in the
next frame!

2./3. The firefly and Rockford are no longer part of the action.
4. Now the growing wall grows on and blocks the empty space where the
boulder intended to fall!


Frame 3

The top boulder is scanned. It's furious - why can't it fall down when there
has been empty space just one frame before?! The growing wall makes an
innocent "it wasn't me!" face, but we know the truth... Very Happy
So that's how the magic works! The boulder started to fall sideways in
frame 2 because it "saw" empty space to its right AND to its bottom-right. So
it moved right, intending to fall down next frame. But in the same frame, the
growing wall "trolled" the boulder by blocking the way!


Actually, the same trick can be done at the right border and it's even a lot
simpler then. I haven't prepared an image to illustrate this, so let me do some
"good old ASCII art" again ;D
DDDDT
DDDBT
DGRBT
DDDDT
D=Dirt, B=Boulder, R=Rockford, G=Growing wall, T=Titanium wall
If Rockford moves up by two steps in this scenario, the top boulder will move
one step left!
I'll leave it as an exercise to you if you want to make a frame-by-frame
analysis here. Also, you might want to find out why this works without a
firefly, while the firefly was strictly necessary in the above cave!
The solution to this exercise and the one from episode 18 will come in the
next episode! See you there! Bye

EDIT: Actually the trick analyzed in this episode has been seen many times
before (the same goes for many other cavescan order tricks as well), but I
don't have any concrete videos at hand. Arno (or someone elase), if you have
a nice video in mind that fits into this episode, it'd be cool to have the link
here! Very Happy
_________________
Boulder Dash X Rock, Paper, Scissors:
ROCKFORD collects DIAMOND, digs DIRT
DIAMOND outvalues DIRT & BOULDER
DIRT carries BOULDER, blocks FIREFLY
BOULDER kills FIREFLY & ROCKFORD
FIREFLY kills ROCKFORD, guards DIAMOND
Back to top
View user's profile Send private message
Dustin
Member


Joined: 23 Sep 2007
Posts: 448
Location: Erlangen, Germany

PostPosted: Fri Aug 07, 2020 9:26 pm    Post subject: Reply with quote

Episode 20 - Solutions and cave 15 analysis

I Solution to the exercise of episode 18
Here's the intended solution of cave 13:

Instead of the solution you see in the video and which I explained in episode
18, my intended way to solve the cave was the following:

The trick is to manoever a boulder between the fire- and the butterfly, so that
it blocks off the firefly but not the butterfly. More precisely, the cavescanning
order now works as follows:
1. The firefly is scanned first and, as the boulder blocks its way, it turns right
without moving.
2. The boulder itself is next and falls down.
3. The butterfly can come out now, because the boulder has just moved out of
the way.
4. Rockford moves down to escape the boulder.
So the next frame, we have the following picture:

1. The firefly is first again. It still tries to come out, but now the butterfly is in
the way! So the firefly was blocked off two frames in a row, which
means it turns right again and now faces left, ready to move into its cage
again!
2. The butterfly turns right and thereby moves up from our point of view.
3./4. The boulder falls again and Rockford moves out of its way.

The "cavescan order action" is over - the firefly will now need many seconds
to come out of the cage, so there's enough time to crush the butterfly and exit
before the firefly runs into the (upper) voodoo.
But wait! Won't the butterfly kill the voodoo now? Um... I actually forgot to
clear some dirt in the images... before manoevering the boulder between the
flies, Rockford should have cleared a path for the butterfly in a way that the
bfly will move around the right cage and thereby avoid the voodoo! Then
Rockford has enough time to crush the butterfly, collect the diamonds and exit
before the firefly will touch the upper voodoo.

II Solution to the exercise of episode 19
That was just two days ago, so don't read on if you still want to do it for
yourself ;D
Frame 0
DDDDT
DDDBT
DGRBT
DDDDT
D=Dirt, R=Rockford, B=Boulder, T=Titanium wall, G=Growing wall
Let's see what happens if Rockford moves up two steps:
Frame 1
DDDDT
DDRBT
DGSBT
DDDDT
S=Space
We see again that a growing wall which touched Rockford from left does not
immediately fill the gap that Rockford left behind. Now in the next frame, a lot
will be going on, so let's check the cavescanning order:
1. Rockford moves up.
2. The top boulder sees enough empty space to its left to start falling
sideways from the bottom boulder.
3. The growing wall grows right.
Frame 2
DDRDT
DDBST
DGGBT
DDDDT
So here we see the same thing as discussed in episode 19 - the top boulder
"thought" it could fall sideways, but in the same frame it was blocked by the
growing wall, so it just "magically" moved one step left!
And why doesn't it work the same way if everything is mirrored?
TDDDD
TBDDD
TBRGD
TDDDD
The experienced reader of this thread will know the answer immediately: If
Rockford moves up here, the growing wall (now toucvhing Rockford from
right) will immediatelyfill the gap, so that the next picture looks as
follows:
TDDDD
TBRDD
TBGGD
TDDDD
Now it's clear that the boulder will never start falling sideways anymore, which
means the whole trick doesn't work this time. That's why in cave 13, it was
necessary to "ask" a firefly for help!

III Cave 15 analysis
https://www.youtube.com/watch?v=7-3oOxrxLD8
Cave 15 (""Voodoo Shooting") starts at 1:31.
Actually this analysis will be relatively short, because we've seen the same
trick already in episode 18/cave 13. Here's the map:

This cave is highly inspired by an Arno Dash intermission! Very Happy

What do we see?
Rockford must somehow get past the two "voodoo walls" to reach the exit. In
the video, you see that he blasts the flies next to the voodoos and survives, as
if the voodoos were just normal brick walls!

How does it work?
The decisive moment is when a fly hits the voodoos:

The clou is that the boulder is scanned before the fly. So the boulder kills
the fly before the fly kills the voodoo!
This leads visually to the same
thing - the fly is crushed and so are three voodoos - but the strange voodoo
rules state that Rockford only explodes if a fly explodes a voodoo! Here, it was
the boulder that (indirectly) killed the voodoos, and that means that
Rockford is not harmed! Laughing

In the next episode, we'll see how it's even possible to blast through a
bidirectional growing wall using cavescanning order tricks! Don't miss that
one! Very Happy
_________________
Boulder Dash X Rock, Paper, Scissors:
ROCKFORD collects DIAMOND, digs DIRT
DIAMOND outvalues DIRT & BOULDER
DIRT carries BOULDER, blocks FIREFLY
BOULDER kills FIREFLY & ROCKFORD
FIREFLY kills ROCKFORD, guards DIAMOND
Back to top
View user's profile Send private message
Arno
Site Admin


Joined: 17 Mar 2007
Posts: 2386
Location: netherlands

PostPosted: Fri Aug 07, 2020 9:55 pm    Post subject: Reply with quote

Dustin wrote:
Actually the trick analyzed in this episode has been seen many times before (the same goes for many other cavescan order tricks as well), but I don't have any concrete videos at hand. Arno (or someone elase), if you have a nice video in mind that fits into this episode, it'd be cool to have the link here! Very Happy

Here are a few caves using the trick of moving a boulder/diamond by activating a g-wall: Smile
- https://www.youtube.com/watch?v=S6K0enGlbD0
- https://www.youtube.com/watch?v=eeLWCmOWCok
- https://www.youtube.com/watch?v=lU-jvFXwtbY
_________________
---- Boulder Dash Fansite ----
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Dustin
Member


Joined: 23 Sep 2007
Posts: 448
Location: Erlangen, Germany

PostPosted: Thu Aug 13, 2020 11:02 pm    Post subject: Reply with quote

Episode 21 - cave 16 analysis
First of all, thx for the videos Arno! Very nice caves showing also some
variations of the trick! Thumbs up

So now let's see how to blast through a bidirectional growing wall! Very Happy
https://www.youtube.com/watch?v=7-3oOxrxLD8
Cave 16 ("Unstoppable Beast") starts at 1:56.
Here's the map:


What do we see?
Basically, we see Rockford blasting through a vertical, bidirectonal growing
wall from right to left. It looks dangerous, as he has to let the firefly come
very close so that the wall cannot block the firefly off. After the explosion,
Rockford is just quick enough to slip through before the wall regrows!

How does it work?

There are two independant tasks Rockford has to solve:
1. Blast a hole into the wall. This is a problem because the wall grows
horizontally.
2. Get through the wall before it regrows. This is a problem because the wall
grows vertically.
So this cave combines techniques for horizontally and vertically growing walls!

Part 1 - blasting a hole into the wall
Let's start our investiagtion from this picture:
Frame 0

Note that the lower diamond is irrelevant for the technique, while the upper
one would normally be a boulder. It's essential for the trick to have Rockford
exactly 2 steps below the boulder/diamond at that the fly approaches
Rockford from right as close as possible.
Now (cavescanning order):
1. Rockford moves up. (The wall will not immediately fill the gap because it is
at Rockford's left side. We've seen this before!)
2. The firefly follows.
So in this frame, the wall could not grow at all!

Frame 1

1. Rockford moves right. Again, the wall will not immediately fill the gap.
2. The firefly will not follow this time, because fireflies can't make right turns
immediately!

Frame 2

The decisive moment:
1. The diamond is scanned first, so it falls into the gap (before the wall can
block it!)
2. Now the wall(to the left of the gap) is scanned, but it's too late - it's now
blocked by the falling diamond, so it cannot grow.
3. Rockford moves right, away from the upcoming explosion.
4. The firefly would now be ready to move, but it's also blocked by the
diamond. So it could only move back from where it came, but for a 180 turn,
a firefly needs two pausing frames, so it stays where it is.

Frame 3

So it's done - the diamond will explode the firefly and blast a hole into the
wall!

Part 2 - getting past the wall before it regrows
Rockford now moves down and waits for the smoke to disappear. It starts to
get interesting again a few frames after the last picture, when the smoke is
just about to vanish:

Cavescanning order:
1. The three walls above the smoke are scanned one by one, but they cannot
grow because the smoke is still there.
2. Now the top row of smoke is scanned and vanishes.
3. The wall in the same row can grow left now.
4. Steps 2 and 3 repeat in the middle row of smoke.
5. Now the bottom row of smoke vanishes.
6. Rockford is scanned last, so he can immediately move into the gap that the
smoke just left behind!
The decisive steps are 1 and 6 here. The wall at the top of the smoke is
scanned before the smoke vanishes, so it cannot immediately grow.
Rockford, however, is scanned after the smoke has vanished, so he can
immediately move into the gap!

Unfortunately, I forgot to make a picture of the next frame, but it's clear that
Rockford now has an advantage over the wall that allows him to be quick
enough to get to the exit before it's blocked off! Very Happy

In the next episode, we will see another amoeba! Why does it kill three
fireflies but not the fourth? The answer will be given by the cavescanning
order (what a surprise! Very Happy )
_________________
Boulder Dash X Rock, Paper, Scissors:
ROCKFORD collects DIAMOND, digs DIRT
DIAMOND outvalues DIRT & BOULDER
DIRT carries BOULDER, blocks FIREFLY
BOULDER kills FIREFLY & ROCKFORD
FIREFLY kills ROCKFORD, guards DIAMOND
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Boulder Dash Forum Forum Index -> Tools, Fanstuff All times are GMT + 1 Hour
Goto page Previous  1, 2, 3, 4
Page 4 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group