# .font: font.text_2
# .autowrap: false
# .centered: true
tlc 4 - cave s
# .font: font.text_1
by
# .font: font.text_2
trischi83
# .centered: false

# .font: font.value_1
# .autowrap: false
TRISCHI83                         2014-12-02 18:16
# .font: font.value_2
# .autowrap: true
DAS BESTE ZUM SCHLUSS:-)

# .font: font.value_1
# .autowrap: false
TRISCHI83                         2014-12-02 18:24
# .font: font.value_2
# .autowrap: true
WAT MEINSTE DAMIT? :-)

# .font: font.value_1
# .autowrap: false
TRISCHI83                         2014-12-02 18:49
# .font: font.value_2
# .autowrap: true
BIN GERADE BEI DEINEN KAEFIGEN BEI! SIND GEILE DINGER:-)

# .font: font.value_1
# .autowrap: false
TRISCHI83                         2014-12-02 19:00
# .font: font.value_2
# .autowrap: true
WIE WAHR, WIE WAHR...:-) ICH HABE GERADE 2 VON DIE GELOEST, DIE ECHT GUT AUFGEBAUT SIND, WERDE JETZT BEI DEN ANDEREN BEIGEHEN!  
  
HAST DU DIR DAS LOESUNGSVIDEO VON DIESEM PYRAMIDENKAEFIG ANGESEHEN?

# .font: font.value_1
# .autowrap: false
NESDORI                           2014-12-02 20:18
# .font: font.value_2
# .autowrap: true
I SAW THE VIDEO TOO. THIS LEVEL IS EASIER WITH REAL C64 BECAUSE THE COLLISION CHECK IS NOT AS STRICT AS WITH krissz'S ENGINE. ON C64 IT'S POSSIBLE TO FREE A FLY FROM UPPER SIDE AND ALWAYS SUCCEED IF YOU RUN AWAY. ON C64 THE COLLISION CHECK IS DONE BEFORE IT'S THE FLY'S TURN TO MOVE (LINE SCANNING IS DONE FROM UP TO DOWN AND FROM LEFT TO RIGHT). krissz'S ENGINE APPARENTLY DOES THE CHECK ALSO AFTER ALL MOVEMENT IS FINISHED AND SO ROCKFORD WILL ALWAYS DIE WHEN A FLY IS ON A SQUARE NEXT TO HIM. ON C64 IT'S POSSIBLE THAT FLY IS ON AN ADJACENT SQUARE BUT ROCKFORD WILL SURVIVE AND LIVE IF THE NEXT LINE SCANNING HITS THE ROCKFORD FIRST (SO ROCKFORD IS ABOVE A FLY OR IS LEFT FROM A FLY)

# .font: font.value_1
# .autowrap: false
TRISCHI83                         2014-12-02 21:03
# .font: font.value_2
# .autowrap: true
DEINE KAEFIGE SIND ECHT GUT, KEINE MASSE:-) ICH LOESCHE DIESEN HIER GLEICH WIEDER!

# .font: font.value_1
# .autowrap: false
FELLNER ADRIAN                    2014-12-03 14:35
# .font: font.value_2
# .autowrap: true
I BEAT THIS ON MY C64. IT WAS REALLY EASY. I WOULDN'T EVEN TRY A THIS KINDA CAVE HERE. SORRY, BUT I HATE CAVES WITH ENEMIES IN A VOID. IT'S TOO ANNOYING...

# .font: font.value_1
# .autowrap: false
KRISSZ                            2014-12-03 22:07
# .font: font.value_2
# .autowrap: true
YES, THIS IS THE (MAYBE ONE AND ONLY) DIFFERENCE BETWEEN THIS GAME AND THE ORIGINAL I THINK. BUT I CAN'T FIX THIS BECAUSE ALL OF THE DEMOS BASED ON THIS VERSION. SO IF YOU WANT TO I FIX THE ENGINE I WILL BUT I NEED TO DELETE ALL 26303 DEMO. :) VOTE EVERYBODY! FIX AND RESET THE WHOLE GAME OR NO?

# .font: font.value_1
# .autowrap: false
NESDORI                           2014-12-03 23:02
# .font: font.value_2
# .autowrap: true
ACTUALLY, IF THE COLLISION CHECK IS THE ONLY DIFFERENCE IT WOULD BE POSSIBLE TO FIX IT AND USE THE EXISTING DEMOS AS THEY ARE. THERE AREN'T ANY AFFECTED DEMOS BECAUSE THE ROCKFORD WOULD DIE IN THEM AND SO SUCH DEMOS DON'T EXISTS! CURRENT DEMOS ARE A VALID SUBSET OF VALID C64 DEMOS AND FIXING WOULD NOT SPOIL THEM. VICE VERSA IT WOULD NOT BE POSSIBLE, C64 DEMOS AREN'T COMPATIBLE WITH krissz'S ENGINE.  
  
BUT.. THE COLLISION CHECK IS NOT THE ONLY DIFFERENCE. THE SCANNING IS ALSO DONE IN A DIFFERENT WAY. ON C64 THE SCANNING IS DONE IN A SINGLE PASS AND ALL ACTIONS ARE TRIGGERED RIGHT AWAY BUT IT SEEMS THAT krissz USES MULTIPLE PASSES IN SCANNING. THIS CAN BE DEMONSTRATED WITH TWO BUTTERFLYS WHICH ARE SIDE BY SIDE AND THERE ARE AMOEBA RIGHT ABOVE BOTH OF THEM. LIKE THIS:  
  
AA  
FF  
  
WHEN THE CAVE IS STARTED BUTTERFLYS WILL OF COURSE EXDLODE RIGHT AWAY.  
  
ON C64, THE SCAN WILL FIND THE FLY ON THE LEFT FIRST AND EXPLODE IT BECAUSE THERE'S AMOEBA ON AN ADJACENT SQUARE. AS ALL ACTIONS ARE EXECUTED RIGHT AWAY THE EXPLOSION TAKES PLACE AND THE BUTTERFLY ON THE RIGHT GETS CONVERTED INTO A DIAMOND BEFORE THE SCANNING FINDS IT. SO THE RESULT OF THAT FORMATION IS ONE EXPLOSION AND 9 DIAMONDS:  
  
DDD  
DDD  
DDD  
  
ON krissz'S ENGINE THERE SEEMS TO MULTIPLE PASSES AND EXPLOSIONS AREN'T EXECUTED BEFORE ALL MOVEMENT IS FINISHED (THERE ARE CASES THAT SOME FLYS WILL MOVE OUT OF EXPLOSIONS AND SOME WILL "DIVE" IN EXPLOSIONS SO THAT'S WHY I MADE A CONCLUSION THAT MOVEMENTS ARE DONE BEFORE EXPLOSIONS). THE FIRST FLY WILL EXPLODE BUT IT WON'T SWEEP OUT THE RIGHTMOST FLY AND IT WILL ALSO EXPLODE! ON krissz'S ENGINE THERE WILL BE TWO EXLOSIONS AND 12 DIAMONDS:  
  
DDDD  
DDDD  
DDDD  
  
THIS IS A MAJOR DIFFERENCE AND AFFECTS CURRENT DEMOS. IT'S A RARE OCCURRENCE AND IF krissz REALLY WANTS TO FIX HIS ENGINE TO BE 100% COMPATIBLE WITH C64 IT CAN BE MADE BY RUNNING ALL THE DEMOS WITH CURRENT AND FIXED ENGINE AND COMPARE EVERY FRAME. IF THERE IS ANY DIFFERENCE THEN THE DEMO IS DISCARDED. THIS WAY MOST OF THE DEMOS CAN BE SPARED. BUT I DON'T THINK krissz REALLY WANTS TO DO THAT, DO YOU? :)

# .font: font.value_1
# .autowrap: false
FELLNER ADRIAN                    2014-12-04 16:16
# .font: font.value_2
# .autowrap: true
I DON'T WANT TO LOOSE THE DEMOS, SO THE RESET WOULD BE BAD.

# .font: font.value_1
# .autowrap: false
TRISCHI83                         2016-06-14 16:23
# .font: font.value_2
# .autowrap: true
SOLVABLE WITH THE NEW ENGINE! :)

# .font: font.value_1
# .autowrap: false
KRISSZ                            2016-06-28 18:49
# .font: font.value_2
# .autowrap: true
I CAN'T FIND WORDS...

# .font: font.value_1
# .autowrap: false
SHREDDER                          2019-12-12 00:34
# .font: font.value_2
# .autowrap: true
ONE OF MY FAV. TLC CAVES SO FAR ;D