;redcode-94nop ;name Splosh ;author Philip Thorne ;strategy John Metcalf's Core: Tournament Weekend 2025 ;strategy ;strategy Quick Scan -> Clear ;kill Splosh ;assert (CORESIZE==8000) && (MAXPROCESSES==8000) ;assert (MAXCYCLES==80000) && (MAXLENGTH==100) ;assert (MINDISTANCE==100) ;Basic clear is per Geist [nice S/D switch] with tweakings. cptr: dat <2667, 800 for 5 dat 0, 0 rof bptr: dat 1, (eclr-cptr+3) ;B incr for dec prot. dptr: spl #cptr+70, (eclr-cptr+3) ; dat 0, 0 ;vbmb lands here clr: bBoot: spl #0, >bptr-5 mov *bptr, >cptr mov *bptr, >cptr eclr: djn.f -2, }dptr dat 1, qA qTab1: dat 1, qB dat 0,0 dat 0,0 for 34 + 20 dat 0, 0 rof ;Scan from Piltdown. Not optimised for this. qX equ 6612 qA equ 3762 qB equ 2253 qC equ 1965 qD equ 456 qE equ 6947 qF equ 1199 qStep equ 7 qTime equ 16 qOff equ 32 qBomb dat {qOff , qF qGo sne qPtr+qX*qE , qPtr+qX*qE+qE seq