From news-rocq.inria.fr!jussieu.fr!math.ohio-state.edu!usc!elroy.jpl.nasa.gov!swrinde!sgigate.sgi.com!news1.best.com!nntp.primenet.com!uunet!inXS.uu.net!news.new-york.net!news.stormking.com!jwilkinson@mail.utexas.edu Wed Jul 10 13:34:54 1996 Article: 5584 of rec.games.corewar Path: news-rocq.inria.fr!jussieu.fr!math.ohio-state.edu!usc!elroy.jpl.nasa.gov!swrinde!sgigate.sgi.com!news1.best.com!nntp.primenet.com!uunet!inXS.uu.net!news.new-york.net!news.stormking.com!jwilkinson@mail.utexas.edu From: jwilkinson@mail.utexas.edu Newsgroups: rec.games.corewar Subject: Da Ziz Date: 9 Jul 1996 22:36:56 -0400 Organization: Storm King Ind. Inc. Lines: 67 Sender: server@news.stormking.com Distribution: world Message-ID: <199607092145.QAA14953@mail.utexas.edu> Reply-To: jwilkinson@mail.utexas.edu NNTP-Posting-Host: valhalla.stormking.com Originator: corewar-l@stormking.com X-Mailer: Windows Eudora Version 1.4.4 Woo! This may not do to well on the Hill, but, as the ;strategy line says, I've finally created a warrior that is able to hold it's own against every imp/stone I ran it against! At the moment, there are only 2 on the -94 Hill, so it didn't make it big... However, as a p-component, it could be a way to get some wins v ompega and rosebud, and to guard yourself against future imp/stones... because I can't imagine this doing TOO poorly against any of them. :/ I may stick this in a new Armory II... As you may notice this was myZizzor originally. The main problem I saw with that warrior was that if it found a decoy, such as a djn train, it doomed itself to lose by wasting all of it's time carpet bombing it. The solution? Well, I moved the pointer back from the code, and replaced the "jmz" line with a "djn." This allows the warrior to give up, if it's done too much bombing... presumably against a large decoy of some sort. It then switches over, in a sort of one-shot-scanner fashion to a p-clear, starting at the location it last scanned. And, the bomb it uses for stunning has a "1" b-field, so when it hits the check line, it automatically stops, and goes to the core clear. Also, if you want it to kill papers, you could just replace the d-clear with a spl/dat clear. You'd lose something against imp/stones, though... Not too effective against most bombers and scanners, but it has it's niche. Enjoy. :) ;redcode-94 ;name Da Ziz ;kill Da Ziz ;author John K W ;assert CORESIZE > 100 ;strategy Gets about 185/100 vs blue candle, impfinity, rosebud ;strategy and blue funk 3... does ok against evolcap 6.6, and ;strategy juliet storm as well. org start step EQU 8 for step-1 dat 1, 1 rof check dat 1, 25 for 5 dat 0, 0 rof gate dat 0, 100 for 10 dat 0, 0 rof start p add.ab #step, gate rep jmz.f p, @gate mov.i b1, >gate djn.b rep, check b2 spl #-1, {gate mov.i 3, >gate mov.i 2, >gate djn.f -1, >gate b3 dat.f -1, -1+b1-check+10 b1 spl -1, 1