From news-rocq!jussieu.fr!fr.usenet-edu.net!usenet-edu.net!newsfeeds.belnet.be!news.belnet.be!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newspeer1.nac.net!news.ttsg.com!jkw@koth.org Fri Sep 29 15:06:00 2000 Article: 11744 of rec.games.corewar Path: news-rocq!jussieu.fr!fr.usenet-edu.net!usenet-edu.net!newsfeeds.belnet.be!news.belnet.be!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newspeer1.nac.net!news.ttsg.com!jkw@koth.org From: jkw@koth.org Newsgroups: rec.games.corewar Subject: KOTH.org Tournament Round 1 Date: 28 Sep 2000 22:16:44 -0400 Organization: TTSG Lines: 149 Distribution: world Message-ID: <4.1.20000928203715.00a68100@pop-server> Reply-To: jkw@koth.org NNTP-Posting-Host: odin.ttsg.com X-Trace: odin.ttsg.com 970193804 20961 216.231.111.29 (29 Sep 2000 02:16:44 GMT) X-Complaints-To: abuse@news.ttsg.com NNTP-Posting-Date: 29 Sep 2000 02:16:44 GMT Originator: corewar-l@koth.org X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1 Xref: news-rocq rec.games.corewar:11744 Entries are due Sunday, October 7th midnight CST. Round 1: White Warrior At the bottom you will see the previously unpublished code of Return Of The Jedimp. I -believe- this is the version that at one time lasted quite a while on the Pizza '94 Hill, but I can't be exactly certain. If you look carefully at the imp spiral creation you'll see it uses a method that's never been independantly developed by anyone else as far as I know. The imp spiral evolves over several generations of ring creation. It's really quite interesting. I have a feeling that something along the lines of He Scans Alone is the best bet for victory, but don't let that sway your development. :) For the code to He Scans Alone see http://www.KOTH.org/planar/index.html I'll run 200+ rounds with each person's entry to get their score for this round. Standard '94 rules... as in: pmars.exe -r 200 -d 100 -c 80000 -p 8000 -l 100 Remember overall scores in the opening rounds will determine your seed in the playoffs. And now the white warrior... enjoy! -jkw ;redcode-94 ;name Return Of The Jedimp ;kill Return Of The Jedimp ;author John K W ;strategy Return Of The Jedimp with Q^2 scan... ;strategy v.q4 - altered engine. new qscan. ;strategy v.q52 - fixed spacing and qscan better ;assert 1 org start step equ 12 ; gap between qbombs strafelen equ 4 ; coverage area = step*strafelen*3 bomb dat <1, step qstep dat -step, 2*step ;*************** QSCAN qs equ 10 QS1 equ (100) QS2 equ (3*QS1) QS3 equ (6*QS2) QBASE equ (tab+300) SIG01 equ a01 SIG02 equ {a01 SIG03 equ }a01 SIG04 equ >a01 SIG05 equ evol evoli: spl #d2, bstep-1 mov b, >2 add.f evoli, j j: jmp.f imp2-d2*8, {-6+bstep b dat <1, 1 imp2 mov.i #d2, *0