From news-rocq.inria.fr!couchey.inria.fr!doligez Wed Nov 8 16:09:33 1995 Article: 2835 of rec.games.corewar Path: news-rocq.inria.fr!couchey.inria.fr!doligez From: Planar Newsgroups: rec.games.corewar Subject: Re: myZizzor Date: 8 Nov 1995 13:26:05 GMT Organization: "Brilliance is typically the act of an individual, but incredible stupidity can usually be traced to an organization." -- Jon Bentley Lines: 40 Distribution: world Message-ID: <47qb5d$n3a@news-rocq.inria.fr> References: <1995Nov7.091944@acad.drake.edu> NNTP-Posting-Host: couchey.inria.fr Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit In article <1995Nov7.091944@acad.drake.edu>, pk6811s@acad.drake.edu writes: >;name test I wish you'd give it some meaningful name. This warrior is going to my collection under the name "test". >myZizzor is a very nice, simple warrior with a nice, simple solution that >goes back to the earliest days of core wars. First there were bombers, >then there was... Gemini! It's even easier than that. myZizzor has a big weak point: after bombing a range of addresses, it will resume scanning from the first dat 0,0 with its step of 8. If your warrior looks like this, myZizzor will never find it in its scan phase: decoy ... ; a decoy of at least 8 instructions blank dat.f 0, 0 code ... ; the actual running code, at most 7 instructions Of course, this makes you more visible to other scanners. The following warrior will beat myZizzor at least 80% of the time. ;redcode-94 ;name Emousseur ;author Planar ;strategy Crush myZizzor. ;strategy A simple core-clear that is invisible to myZizzor's scanner. ;assert MAXLENGTH >= 7 start mov.i bomb,