From news-rocq.inria.fr!jussieu.fr!math.ohio-state.edu!howland.erols.net!www.nntp.primenet.com!nntp.primenet.com!mr.net!uunet!in1.uu.net!news.new-york.net!news.stormking.com!102741.2022@CompuServe.COM Tue Oct 15 13:15:17 1996 Article: 6245 of rec.games.corewar Path: news-rocq.inria.fr!jussieu.fr!math.ohio-state.edu!howland.erols.net!www.nntp.primenet.com!nntp.primenet.com!mr.net!uunet!in1.uu.net!news.new-york.net!news.stormking.com!102741.2022@CompuServe.COM From: Justin Kao <102741.2022@CompuServe.COM> Newsgroups: rec.games.corewar Subject: Re: Dust 0.7 Date: 14 Oct 1996 00:07:48 -0400 Organization: Storm King Ind. Inc. Lines: 67 Sender: server@news.stormking.com Distribution: world Message-ID: <961014034101_102741.2022_GHT48-1@CompuServe.COM> Reply-To: 102741.2022@CompuServe.COM NNTP-Posting-Host: valhalla.stormking.com Originator: corewar-l@stormking.com >obviously you're getting your butt kicked by replicators. did you >try using continuous launcing spirals? of course, thats's going >to slow down your clear, so you may want to put some more processes >into it. I have tried it, but it fared much worse on the hill, at least when 0.7 was not doing as badly as it is now: 18 31.2/ 32.1/ 36.7 Dust 0.7 Justin Kao 130.2 1 ... 25 20.7/ 27.7/ 51.6 Dust 0.8 Justin Kao 113.7 2 Here it is... It is basically the same as 0.7 except that a spl #0 is stuck in the middle of the imp lauch. BTW, the extra processes from the launch (those that do the add instead of the jmp) go to the clear, so nothing needed to be changed--imp processes=clear's spl #0 processes ;redcode-94 ;name Dust 0.8 ;author Justin Kao ;strategy Guenzel-style clear and imp spiral. ;strategy Turn opponents into dust and blow them away! :) ;assert 1 impsize equ 1143 org start ptr dat 0, 150 clrbomb dat <2667, 25 dat 0, 0 dat 0, 0 dat 0, 0 dat 0, 0 dat 0, 0 dat 0, 0 dat 0, 0 dat 0, 0 dat 0, 0 dat 0, 0 dat 0, 0 dat 0, 0 dat 0, 0 dat 0, 0 dat 0, 0 dat 0, 0 dat 0, 0 clear spl #0, >ptr loop mov clrbomb,>ptr djn.f loop, >ptr for 31 dat 0, 0 rof lstep dat impsize,-5 start spl 1 spl 1 spl 1 spl 1 spl 1 spl #0, {-4000 spl 2, <-1 djn.f imp, <-500 add lstep, -1 djn.f clear, <-1300 imp mov.i #1, impsize