# .font: font.text_2
# .autowrap: false
# .centered: true
No One Prima 22 Cave 20
# .font: font.text_1
by
# .font: font.text_2
Krissz
# .centered: false

# .font: font.value_1
# .autowrap: false
PITER                             2019-05-26 03:19
# .font: font.value_2
# .autowrap: true
PLEASE, HAVE A LOOK AT MY DEMO WITH 403 POINTS. AT FIRST I THOUGHT I MAY HAVE FOUND THE BUG IN ENGINE. WHY DID BUTTERFLY NOT EXPLODE WHILE TOUCHING AMOEBA?   
  
HMMM... I MAY BE TIRED (THAT'S FOR SURE) AND HAVE DRANK SOME ALCOHOL (NOT SO MUCH TO NOT THINK CLEAR). MAYBE IT'S THE FEATURE.  
  
LET'S RECALL HOW ENGINE WORKS.   
  
-CAVE SCAN GOES FROM LEFT TO RIGHT, ROW BY ROW BEGINNING AT THE TOP ROW.   
  
-EACH AMOEBA PIECE, CHECKS WHETHER IS POSSIBLE TO GROW IN GENERAL, THEN RANDOMLY PICKS WHETHER IT WILL TRY TO GROW AT ALL, AND FINALLY,  AGAIN RANDOMLY, PICKS GROWTH DIRECTION.   
  
-AT THE BEGINNING OF EACH CAVE SCAN, THE CHECK IS MADE, WHETHER ANY PIECE OF AMOEBA WAS ABLE TO GROW IN THE LAST SCAN. IF NOT - IT TURNS TO DIAMONDS. OTHERWISE - IT STILL GROWS OR TURNS TO BOULDERS IF TOTAL AMOEBA PIECES LAST SCAN EXCEEDES THRESHOLD (USUALLY 22.7% OF STANDARD CAVE SIZE).  
  
-IT IS BUTTERFLY, WHO CHECKS WHETHER IT TOUCHES AMOEBA OR NOT, AND EXPLODES. BUT... THIS CHECK IS MADE BEFORE BUTTERFLY TRIES TO MOVE.   
  
SO... TO SUMMARIZE. WHAT HAPPENED.   
  
I THINK, IT MAY BE BUG.   
  
IN MY DEMO:  
  
- SCAN BEGINS  
  
- THE LAST PIECE OF AMOEBA (THE ONE TOUCHED BY BUTTERFLY) IS THE ONE AND ONLY WHICH IS ABLE TO GROW, BECAUSE AT THE MOMENT OF SCAN THE FIELD TO THE RIGHT WAS EMPTY.  
  
- THE BUTTERFLY WHICH IS TWO FIELD TO THE RIGHT FROM AMOEBA CHECKED IT WON'T EXPLODE, THEN TRIED &AMP; FAILED TO TURN CLOCKWISE, SO IT MOVED ONE FIELD TO THE LEFT (AND TOUCHED AMOEBA)   
  
- IN THE NEXT SCAN SHOULD CHECK IT COULD GROW IN LAST SCAN, SO IT SHOULDN'T TURN TO DIAMONDS (AS IT DID). THE BUTTERFLY SHOULD EXPOLODE, AS IT WAS TOUCHING AMOEBA.   
  
AM I RIGHT? OR MAYBE WRONG? OR MAYBE DRUNK :-)   
  
NOT THAT IT IS PROBLEM FOR ME - NO, NOT AT ALL :-) I AM JUST CURIOUS, SINCE AS SOME OF YOU MAY KNOW I'VE WRITTEN OWN CLONE OF BOULDER DASH AND I HAVE SPENT A LOT OF TIME ANALYZING THE ENGINE. I WONDER HOW ORIGINAL GAME WOULD BEHAVE. I'VE RECREATED SITUATION IN ORIGINAL CONSTRUCTION KIT, AND BUTTERLY DID EXPLODE (AND AMOEBA TURNED TO DIAMONDS)... BUT I AM ALSO CONSENT, THAT BDCK ENGINE DIFFERS A LITTLE FROM ORIGINAL BD1 ENGINE (DON'T REMEMBER EXACTLY HOW).   
  
OK. THAT'S ENOUGH ;-)

# .font: font.value_1
# .autowrap: false
ARNO                              2019-05-26 09:56
# .font: font.value_2
# .autowrap: true
HI piter, I'VE ALSO TESTED THIS SETUP IN BOTH THE BDCK AND CRAZY LIGHT KIT, AND IN BOTH ENGINES I SEE THAT THE BUTTERFLY DOES NOT EXPLODE AND THE AMOEBA CONVERTS INTO DIAMONDS. SO TO ME IT SEEMS THAT krissz' ENGINE IS COMPATIBLE WITH BOTH ENGINES AT THIS POINT.

# .font: font.value_1
# .autowrap: false
PITER                             2019-05-26 12:08
# .font: font.value_2
# .autowrap: true
ALRIGHT. MY FAIL. THIS IS NOT THE BUG, THIS IS THE FEATURE.  
I'VE CHECKED AGAIN WITH BDCK - WORKS THE SAME.   
  
! BUT !  
  
THIS IS MY CLONE HERE:  
  
<a href="https://youtu.be/K1L5BQQ0RIK" target="external">HTTPS://YOUTU.BE/K1L5BQQ0RIK</a>  
  
AND.... IT WORKS THE SAME :D :D :D :D :D STUPID ME. :-)  
  
SORRY krissz FOR CONFUSION :)

# .font: font.value_1
# .autowrap: false
PITER                             2019-05-26 12:14
# .font: font.value_2
# .autowrap: true
AND IT DOESN'T MATTER WHETHER IT IS BUTTERFLY OR FIREFLY AS WELL AS IT DOESN'T MATTER IF IT TOUCHES THE LAST PIECE OF AMOEBA ON LEVEL OR NOT. AS FAR AS IT GOES IN DOWN DIRECTION! IF IT GOES UP - IT WILL EXPLODE. ALWAYS.

# .font: font.value_1
# .autowrap: false
TRISCHI83                         2019-05-26 14:11
# .font: font.value_2
# .autowrap: true
NA NA NA....................  
  
\\\\\\\\\\\\\\\\\\\\\\\\\\\\

# .font: font.value_1
# .autowrap: false
PITER                             2019-05-27 12:03
# .font: font.value_2
# .autowrap: true
WELL DONE trischi :-)

# .font: font.value_1
# .autowrap: false
SHREDDER                          2019-05-27 18:11
# .font: font.value_2
# .autowrap: true
I'M SURE IS DONNY :)

# .font: font.value_1
# .autowrap: false
PITER                             2019-05-27 19:08
# .font: font.value_2
# .autowrap: true
NEVERTHELESS - WELL DONE :)