# .font: font.text_2
# .autowrap: false
# .centered: true
cso 240 funnel gust
# .font: font.text_1
by
# .font: font.text_2
dustin
# .centered: false

# .font: font.value_1
# .autowrap: false
DUSTIN                            2022-07-14 23:42
# .font: font.value_2
# .autowrap: true
FINALLY CSO 240 :) IT'S NOT THE CAVE I ORIGINALLY HAD IN MIND FOR 240, BUT THE SERIES WILL CONTINUE ANYWAY BECAUSE I DO GET NEW IDEAS FROM TIME TO TIME (AT THE MOMENT, I'VE GOT 5 CAVES OR SO IN RESERVE). PERHAPS 1-2 CAVES PER MONTH :)  
  
THIS ONE IS INSPIRED BY darkstoorm!

# .font: font.value_1
# .autowrap: false
DUSTIN                            2022-07-14 23:46
# .font: font.value_2
# .autowrap: true
IF ^ CANNOT PUSH THE \\, ONLY A STRONG CSO GUST CAN HELP... :D

# .font: font.value_1
# .autowrap: false
NESDORI                           2022-07-15 16:31
# .font: font.value_2
# .autowrap: true
HMM.. IN THE PREVIOUS REMAKE CAVE dustin GOT 42\. THIS CAVE'S # IS 240 WHICH CAN BE REPRESENTED AS REVERSE DECIMAL NOTATION WITH TRAILING ZEROES, SO 2 AND 40 = 42 (THIS THE ACTUAL NOTATION MY 5 YEARS OLD DAUGHTER USED TO WRITE DOWN HER JUMP ROPE RECORDS :). THE REQUIRED NUMBER OF \ IS 42 AND IT FEELS LIKE THAT THE MAX SPEEDRUN SCORE IS 4242.  
  
IS dustin TRYING TO SIGNAL US THAT THE MEANING OF LIFE IS BOULDER DASH? :D

# .font: font.value_1
# .autowrap: false
DUSTIN                            2022-07-15 17:52
# .font: font.value_2
# .autowrap: true
PRECISELY, THAT WAS MY INTENTION! AND IF YOUR DAUGHTER WANTS TO STUDY ANYTHING WITH COMPUTER SCIENCE, THEN BY THE AGE OF 42, SHE'LL SURELY KNOW THAT ONLY 40 "PLUS" 2 IS 42 WHILE 40 "AND" 2 IS OF COURSE ZERO :D

# .font: font.value_1
# .autowrap: false
ROB GILBERT                       2022-07-15 21:59
# .font: font.value_2
# .autowrap: true
I LOVE THIS SERIES OF MAPS BUT I ADMIT I HAVE NO IDEA HOW TO APPROACH SOLVING THEM, THEY SEEM TO RELY ON KNOWING SOME VERY SPECIFIC TRICKS. IS THERE ANYTHING I CAN READ TO UNDERSTAND HOW TO SOLVE THESE CAVES?

# .font: font.value_1
# .autowrap: false
DUSTIN                            2022-07-15 22:38
# .font: font.value_2
# .autowrap: true
rob gilbert, THANKS FOR THE FLOWERS :)   
  
THERE'S A FORUM THREAD ON arno'S WEBSITE ABOUT THIS WHOLE STUFF. (FORUM - TOOLS, FANSTUFF - CAVESCANNING ORDER EFFECTS OR "SAFELY TOUCH FIREFLIES!") IN THIS THREAD, I EXPLAIN STEP BY STEP WHAT CAVESCANNING ORDER (CSO) EFFECTS ARE AND I ALSO EXPLAIN IN DETAIL HOW THE FIRST 30 CAVES OF THIS SERIES ARE SOLVED AND WHY THE SOLUTIONS WORK AS THEY WORK.   
  
I ALSO MADE ANOTHER THREAD (THE CSO UNIVERSITY) WHERE I EXPLAIN IN BIG DETAIL HOW THE BD ENGINE(S) WORK(S).   
  
HAVE FUN WITH THESE THREADS IF YOU LIKE :)  
  
CHEERS

# .font: font.value_1
# .autowrap: false
DARKSTOORM                        2022-07-15 22:44
# .font: font.value_2
# .autowrap: true
ROB: WELL, RATHER THAN LOOKING AT THE BIGGER PICTURE - THE CAVE ITSELF - THERE IS A VERY IMPORTANT DETAIL TO KEEP IN MIND WHILE PLAYING BOULDER DASH: IT'S THE "CAVE SCANNING ORDER". CAVES ARE SCANNED CELL-BY-CELL, FROM LEFT TO RIGHT, FROM TOP TO BOTTOM IN ONE FRAME AND EACH "SCANNED" OBJECT BEHAVES DIFFERENTLY ACCORDING TO A SET OF CONDITIONS THESE OBJECTS MEET AT THE SPECIFIC POINT OF THE SCAN.  
  
DEFINITELY A GREAT SOURCE OF INFORMATION IS DUSTIN'S POST ON ARNO'S FORUM: <a href="http://www.boulder-dash.nl/forum/viewtopic.php?t=652&highlight=cave+scannin+order" target="external">HTTP://WWW.BOULDER-DASH.NL/FORUM/VIEWTOPIC.PHP?T=652&AMP;HIGHLIGHT=CAVE+SCANNIN+ORDER</a>  
  
YOU MIGHT THINK SOME CAVES LOOK IMPOSSIBLE, BUT WHEN YOU DIVE DEEP ENOUGH, YOU WILL START UNDERSTANDING WHY SOME THINGS WORK THE WAY YOU WOULD NEVER EXPECT.  
  
BOULDER DASH IS A PRETTY SIMPLE GAME, BUT WITH THE WAY HOW CAVE SCANNING WORKS, I BELIEVE AN EXTREMELY COMPLEX CAVE CAN STILL BE CREATED EVEN WITH THE CLASSIC SIZE OF 40X22.  
  
WELL, IT KIND OF IS LIKE A MAGIC TRICK. YOU WILL BE BLOWN AWAY JUST BY SEEING SOMEONE PERFORMING IT, BUT WHEN GETTING THE EXPLANATION, SOME TINY DETAILS CAN GIVE EVERYTHING AWAY.  
  
"THE SAME" SITUATION HAPPENS IN BOULDER DASH: YOU HAVE TWO ROWS OF AMOEBA PARTIALLY ENCLOSED (OPENED TO THE RIGHT) AND YOU HAVE TO FULLY ENCLOSE IT, BUT YOU DON'T HAVE ANY BOULDERS TO HELP YOU OUT AND AMOEBA WILL NOT SUFFOCATE ON ITS OWN WITH TWO OPENED ROWS.  
  
A LITTLE TRICK HAS TO BE PERFORMED, LIKE RUNNING DOWN ALONG THE CAVE SCANNING ORDER, TO TRICK AMOEBA INTO CONVERTING IT INTO DIAMONDS, BECAUSE THE TOP AMOEBA WILL BE MARKED AS "CAN'T GROW ANYMORE", THEN AFTER ROCKFORD MOVES DOWN (HE GETS SCANNED BEFORE THE BOTTOM AMOEBA),  THEN THE BOTTOM AMOEBA WILL ALSO BE MARKED AS "CAN'T GROW ANYMORE", TELLING THE SCANNER THAT AMOEBA HAS SUFFOCATED.  
  
---  
  
ALL OF THIS COMES DOWN TO THE MOST IMPORTANT DETAIL: WHAT HAPPENS WITH EACH OBJECT IN THE CAVE, SCAN BY SCAN?  
  
THE EASIEST EXAMPLE WOULD BE TO TAKE AN EMPTY CAVE FILLED WITH SPACE AND PLACE TWO BOULDERS ON TOP OF EACH OTHER, THEN TRYING TO FIGURE OUT WHAT WILL HAPPEN TO THE BOULDERS. WILL THEY BOTH FALL DOWN IN THE SAME COLUMN.  
  
SO, GOING WITH THE CAVE SCANNING ORDER, THE TOP BOULDER WILL GO THE FIRST INTO THE SCAN. ONCE SCANNED (IF THE OBJECT IS "ANIMATE" - BASICALLY IF IT CAN MOVE), ACCORDING TO THE SPECIFICATION, IT WILL ATTEMPT TO ROLL TO THE SIDE, SINCE IT IS INITIALLY STATIONARY, IT'S LEFT SIDE IS JUST SPACE AND THE OBJECT UNDERNEATH IS "ROUNDED" (BOULDERS AND DIAMONDS CAN ROLL OFF OF ROUNDED OBJECTS). SO, IN THE RESULT OF THAT, THE TOP BOULDER WILL GO LEFT, THE BOTTOM BOULDER WILL JUST FALL.  
  
THIS IS JUST SCRATCHING THE SURFACE, I THINK THE CAVE SCANNING ORDER TOPIC CAN BE REALLY, REALLY HUGE, SO I RECOMMEND READING dustin'S FORUM POST TO GET TO THE REAL MEAT :D

# .font: font.value_1
# .autowrap: false
DUSTIN                            2022-07-15 23:03
# .font: font.value_2
# .autowrap: true
THE AMOEBA TRICK darkstoorm MENTIONED CAN BE SEEN, AMONG OTHER CAVES, IN CSO 10 ;)

# .font: font.value_1
# .autowrap: false
DARKSTOORM                        2022-07-15 23:07
# .font: font.value_2
# .autowrap: true
YES dustin, THIS IS EXACTLY THE CAVE I LOOKED AT FOR THIS ;)  
  
BY THE WAY! THIS CAVE WAS NICE TO FIGURE OUT, EXCEPT I HAD TO GO WITH TRIAL AND ERROR, THEN OBSERVE THE STACKS IN CAVE SPEED = 3 :D

# .font: font.value_1
# .autowrap: false
DUSTIN                            2022-07-16 00:38
# .font: font.value_2
# .autowrap: true
darkstoorm, I ALSO TRIAL-AND-ERRORED THE LEFT SIDE. I WAS ABOUT TO GIVE UP BUT THEN I DISCOVERED A WAY TO DO IT!   
  
FOR THE RIGHT SIDE, I MADE A FULL CSO ANALYSIS TO UNDERSTAND HOW THESE \\\ PYRAMIDS WORK. IT'S QUITE A FASCINATING PRINCIPLE!

# .font: font.value_1
# .autowrap: false
ROB GILBERT                       2022-07-16 07:20
# .font: font.value_2
# .autowrap: true
OH, VERY COOL! THANKS FOR THE EXPLANATIONS, I'LL DO SOME RESEARCH ON THE CAVE SCANNING ORDER INTRICACIES, SOUNDS FASCINATING!

# .font: font.value_1
# .autowrap: false
NESDORI                           2022-07-16 13:59
# .font: font.value_2
# .autowrap: true
INTERESTING.. I MOVED ONLY ON THE BOTTOM DIAMOND ROW TO CONVERT BOTH HEAVY |. THE RIGHT SIDE IS OF COURSE OBVIOUS AND I KNEW THE GENERAL CONCEPT FOR THE LEFT SIDE FROM OTHER CAVES. STILL TOOK SOME TRIES TO FIND ONE OF TIMINGS THAT WORKS. I WONDER IF YOU DID SOMETHING ELSE TO HANDLE THE LEFT SIDE?

# .font: font.value_1
# .autowrap: false
DARKSTOORM                        2022-07-16 14:57
# .font: font.value_2
# .autowrap: true
nesdori, HAVE YOU DESCENDED TO THE MAGIC WALL ROW WITH ALL THE DIAMONDS ON BOTH SIDES? I ONLY DID IT WITH THE LEFT SIDE :D  
  
I SEE THERE ARE TWO SOLUTIONS TO THE RIGHT SIDE - AND I GUESS POSSIBLY EVEN MORE IF WE COUNT SOME MINOR VARIANTS

# .font: font.value_1
# .autowrap: false
NESDORI                           2022-07-16 15:00
# .font: font.value_2
# .autowrap: true
darkstoorm, NO, I DIDN'T TOUCH DIRT UNTIL I HAD TO GO TO THE EXIT :)

# .font: font.value_1
# .autowrap: false
DARKSTOORM                        2022-07-16 17:13
# .font: font.value_2
# .autowrap: true
OKAY, THAT'S INTERESTING :D I THOUGHT IT WAS REQUIRED FOR THE LEFT SIDE TO DROP THE DIAMONDS SO THE BOULDER GETS A PROPER SLOPE

# .font: font.value_1
# .autowrap: false
DUSTIN                            2022-07-16 17:20
# .font: font.value_2
# .autowrap: true
nesdori, YES I DID THE LEFT SIDE DIFFERENTLY, BUT AFTER READING THAT IT'S POSSIBLE ONLY BY COLLECTING THE BOTTOM \\\, I NEEDED ONLY ONE TRY TO DO IT THAT WAY D

# .font: font.value_1
# .autowrap: false
NESDORI                           2022-07-16 20:06
# .font: font.value_2
# .autowrap: true
dustin :D

# .font: font.value_1
# .autowrap: false
DUSTIN                            2022-07-19 23:29
# .font: font.value_2
# .autowrap: true
MY RUNS FREE!  
  
2437 IS THE INTENDED SOLUTION (THE FIRST ONE I FOUND), WHILE 4238 MIGHT BE EASIER TO PERFORM, ESPECIALLY FOR A 5-YEAR-OLD GIRL ;)

# .font: font.value_1
# .autowrap: false
DARKSTOORM                        2022-07-20 00:00
# .font: font.value_2
# .autowrap: true
AND HERE'S MINE :D