From news-rocq.inria.fr!jussieu.fr!oleane!tank.news.pipex.net!pipex!usenet.eel.ufl.edu!newsfeed.internetmci.com!howland.reston.ans.net!ix.netcom.com!netcom.com!lewin Thu Dec 21 11:22:48 1995 Article: 3378 of rec.games.corewar Newsgroups: rec.games.corewar Path: news-rocq.inria.fr!jussieu.fr!oleane!tank.news.pipex.net!pipex!usenet.eel.ufl.edu!newsfeed.internetmci.com!howland.reston.ans.net!ix.netcom.com!netcom.com!lewin From: lewin@netcom.com (Karl Lewin) Subject: Night Train, Crow, and DoorMat Message-ID: Organization: NETCOM On-line Communication Services (408 261-4700 guest) X-Newsreader: TIN [version 1.2 PL1] Date: Wed, 20 Dec 1995 16:35:24 GMT Lines: 165 Sender: lewin@netcom2.netcom.com Here are the three warriors I currently have on the hill. Crow is a tornado bomber followed by a spl/spl/dat clear. The tornado part is almost straight from Jack (Bezzi) and the clear is from Paul Kline's Pink. All I did was offset the clear from the bomber so that it wouldn't get bomb itself. ;redcode-94 ;name crow ;author Karl Lewin ;assert CORESIZE==8000 STEP EQU 14 ORG bomber STEPB EQU 85 COUNT EQU 500 head dat #0, #tail+100 d1 dat <0, head mov.i @tail, >head tail djn.b go, {s1 for 74 dat 0,0 rof bd dat #STEPB, #1 incrb spl #3*STEPB,#3*STEPB dat 0, 0 bomber mov.i bd, *stone mov.i bd, @stone stone mov.i *STEPB+2,*(2*STEPB)+2 add incrb, stone jump djn.b bomber, #COUNT jmp incr Night Train is a variation on Paulsson's theMystery. Basically just added some bombing in along with some mild (possibly ineffective) brainwashing. I think that the constants D0 and D1 are fairly optimal for this type of paper and also contributes to Night Trains robustness. ;redcode-94 ;name Night Train ;author Karl Lewin ;assert CORESIZE=8000 D0 EQU 745 D1 EQU 5185 OFFSET EQU 500 INUM EQU 2667 ORG first first spl 1, <-2000 spl 1, <-3000 mov -1, 0 m1 mov {ptr1, is11, }is11 im12 mov is21, }is21 im22 mov is11, }is11 im12 mov is21, }is21 im22 mov is31, }is31 im32 mov