# .font: font.text_2
2019-05-26 03:19 Piter  
# .font: font.text_1
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 & 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.text_2
2019-05-26 09:56 Arno  
# .font: font.text_1
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.text_2
2019-05-26 12:08 Piter  
# .font: font.text_1
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.text_2
2019-05-26 12:14 Piter  
# .font: font.text_1
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.text_2
2019-05-26 14:11 trischi83  
# .font: font.text_1
na na na....................  
  
\\\\\\\\\\\\\\\\\\\\\\\\\\\\

# .font: font.text_2
2019-05-27 12:03 Piter  
# .font: font.text_1
well done  trischi  :-)

# .font: font.text_2
2019-05-27 18:11 shredder  
# .font: font.text_1
i'm sure is donny :)

# .font: font.text_2
2019-05-27 19:08 Piter  
# .font: font.text_1
nevertheless - well done :)