Article 1135 of rec.games.corewar: Newsgroups: rec.games.corewar From: maniac@t-bone.cs.unlv.edu (Eric J. Schwertfeger) Subject: ChainGang1.1 (warrior source) Message-ID: <1992Jun23.025123.8808@unlv.edu> Sender: news@unlv.edu (News User) Organization: UNLV Date: Tue, 23 Jun 92 02:51:23 GMT Lines: 39 This is the original Chaingang, that still had the BackFire code in it. It actually did a little better than later versions, but I'll post them also for simplicity ;redcode ;name ChainGang 1.1 ;author Eric J. Schwertfeger ;strategy Vampire & Vampire Hunter that ;strategy is Immune to it's own hunt ;strategy Much improved bombing thanks to ;strategy Julius Andrew Cisek (PitTrap) ;stragety Submitted: @date@ BOMB EQU (WHERE-2) WHERE JMP PIT,0 ;by adding a value x,-x, we maintain ; a proper distance such that if the instruction is moved to ; where the b field points to, the a field points back to PIT BLANK DAT #-3,#-3 LOOP ADD INC,WHERE ; JMZ so we don't leave fingerprints that JMZ LOOP,@WHERE ; BackFire or garlic will find SLT #TAIL+1,WHERE ; SLT so we don't shoot ourself JMP LOOP MOV WHERE,BOMB ; here we compute the address to blast SUB @WHERE,BOMB ; see BackFire for better explanation MOV BOMB-1,