;redcode-94nop ;name CrazyPaper ;author Christian Schmidt ;strategy Q^3 -> stone/paper ;strategy fast but unusual way of launching the stone ;strategy second step of optimization ;assert 1 ;------stone constants uStp equ 703 uTim equ 1183 ;------paper constants pStep1 EQU proc* 471 pStep2 EQU 2165 pStep3 EQU 7723 pBomb EQU 170;5925;3761 iBomb EQU 854;1093;6731 proc equ 9 ;------uninvited's unbooted stone stone spl #0, #0 uLp mov uBmb, @uPtr uHit sub.x #uStp*2, @uLp uPtr mov {3582, }uHit+2*uStp*uTim djn.f @uHit, }uPtr uBmb dat 1+6 for 10 dat 0, 0 rof ;------cooperative paper/imp pGo spl 2 spl 2 spl 1 mov -1, 0 silk1 spl @0, -1 sub.a #(pStep1/proc),imp+pStep1 spl *imp, }iBomb silk2 spl @0, -1 mov.i {silk2, qTab sne qd+qf+17*qs, qf+17*qs seq qf+16*qs,