;redcode-94nop ;name Swarm ;author Roy van Rijn ;strategy 8 process cc paper and 4 process imp paper ;assert 1 base z for 0 rof qb1 equ 7165 qb2 equ 1749 qb3 equ 2719 qa1 equ 4489 qa2 equ 5294 qc1 equ 3618 qgap equ 5609 qz equ 5714 qgo sne.i qptr + 1252 , qptr+6861 seq.i (tab2) , qptr+7630 jmp dec , {dec ;tab2*qz sne.i qptr+4810 , qptr+2419 seq.i <(qbomb-1) , qptr+4705 jmp dec , {qptr ; (qbomb-1)*qz sne.i qptr+366 , qptr+5975 seq.i <(qbomb+1) , qptr+261 jmp dec , }qptr ; (qbomb+1)*qz sne.i qptr+1786 , qptr+7395 seq.i <(qbomb) , qptr+4072 tab jmp *-6 , qc1 ; also used as qstep sne.i qptr+6358 , qptr+3967 seq.i >qptr , qptr+105 jmp dec,-1 spl @0 , }pStep2 mov.i }-1 , >-1 spl @0 , }pStep3 mov.i }-1 , >-1 mov.i #bStep1 , <1 djn.b -2 , #bStep2 for 12 dat 0 , 0 rof iGo spl @0 , < pStep4 mov.i }-1 , >-1 mov.i }-2 , >-2 pStone spl #0 mov.i }bStep3 , qbomb , }qz sub.ab tab , qptr djn -3 , #qtime jmp wGo end qgo