From corewar-l@koth.org Thu Dec 20 01:37:11 2001 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBJNb7929932 for ; Thu, 20 Dec 2001 01:37:07 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBJNb5O15467 for ; Thu, 20 Dec 2001 01:37:06 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id SAA21728; Wed, 19 Dec 2001 18:34:48 -0500 (EST) Date: Wed, 19 Dec 2001 18:34:48 -0500 (EST) Message-Id: <92b0a3d6.0112141318.6f754c22@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pk6811s@acad.drake.edu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pk6811s@acad.drake.edu (P. Kline) To: Multiple recipients of list COREWAR-L Subject: Re: Proposal B Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: David Matthew Moore wrote in message news:... > Here's a different idea that would be easier to implement: > > Eliminate MOV.I so that MOV can only be used to copy a-field > and b-field numbers. I hate to see a change that makes really good and interesting archived programs illegal instead of just less effective. Paul Kline pk6811s@acad.drake.edu From corewar-l@koth.org Thu Dec 20 01:38:49 2001 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBJNcn929987 for ; Thu, 20 Dec 2001 01:38:49 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBJNcmO31397 for ; Thu, 20 Dec 2001 01:38:48 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id SAA21770; Wed, 19 Dec 2001 18:37:15 -0500 (EST) Date: Wed, 19 Dec 2001 18:37:15 -0500 (EST) Message-Id: <92b0a3d6.0112141315.58d19020@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pk6811s@acad.drake.edu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pk6811s@acad.drake.edu (P. Kline) To: Multiple recipients of list COREWAR-L Subject: Re: Proposal A Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: David Matthew Moore wrote in message news:... > Both cores have size 2520 (divisible by every number up to 10). > The maximum # of processes is 10. There are no strong imp spirals. How about a 2-part MOT #0,2 'spiral' where one-half is in each core? Easy to launch stacked pairs and could be very hard to kill, you would need a wiper running in both cores. Ways to suppress imps: 1. add more cycles so every last spiral process can be wiped 2. reduce the max-process limit to shorten them up 3. make wins worth 4 points, the 3:1:0 scoring system was chosen specifically to avoid an every-program-a-worm situation 4. make core bigger, spirals get most of the wins out of their stone partners and q-scans which are less effective in big cores. #1 is my favorite, many's the time I watched a dclear run out of cycles before the last few imp processes were wiped. It always seemed unfair that a winning strategy got a tie just because the clock ran out. I think small-core environments tend toward tiny fast programs. In this case put a bomber in each core and make them as fast as possible. Or two dclears. There is a balance between one programs ability to search or bomb the core and another's ability to set up and execute a more complex plan that is upset by too small a coresize. In some sense we missed the boat with the '94 rules. We should have anticipated that more powerful instructions would spawn smaller, faster programs at the expense of big slow-starting ones. We could have made core bigger to protect large program strategies. I kind of like the two-core idea though it might be a huge programming challenge. Paul Kline pk6811s@acad.drake.edu From corewar-l@koth.org Thu Dec 20 01:40:07 2001 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBJNe6930240 for ; Thu, 20 Dec 2001 01:40:06 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBJNe5O25576 for ; Thu, 20 Dec 2001 01:40:06 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id SAA21802; Wed, 19 Dec 2001 18:38:39 -0500 (EST) Date: Wed, 19 Dec 2001 18:38:39 -0500 (EST) Message-Id: <69eefcbb.0112161708.5fa05ef6@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: mooredav@mac.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: mooredav@mac.com (David Matthew Moore) To: Multiple recipients of list COREWAR-L Subject: Re: Proposal A Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: pk6811s@acad.drake.edu (P. Kline) wrote in message news:<92b0a3d6.0112141315.58d19020@posting.google.com>... > > In some sense we missed the boat with the '94 rules. Another problem with '94 is mov.i #step, *0 Those imps are responsible for the lack of diversity of published programs now. Here's why: There are no efficient two pass (SPL/DAT) core clears. The problem with: mov bomb, >gate djn -1, {gate is that it bombs itself when hit by an imp like: mov.i #10, step Then you no longer have a full gate, so other imps get through easily. If you only had to deal with b-imps (mov.i #x, step) then you could write a variety of different core clears with full gate. You only need to run this line: mov bomb, >gate ; bombs two imps at once once every two clock cycles to get the imp. Your JMP line would be free to do whatever. You could even write a backward clear with full gate: mov bomb, gate ; bombs two imps at once But with the burden of gating both imps, you don't have much choice in core clears. D-clear is it now. Consequently, everything published recently is something that works with dclear. You need more possible end games to promote more diversity. In March 1996, I warned against * { and } addressing modes. I suggested that they inadvertently did more harm than good by contributing less to interesting programs and more to the little bombers that beat them. In many ways, that warning was prophetic. 5 years of experience proved that I was right. The two biggest contributions of * { and } were: mov.i #step, *0 mov.i #2*step, }-step ;retinA Perhaps * { and } would be all right if immediate mode (#) was interpreted differently on MOV. The benefit of hindsight. -- David Moore mooredav@mac.com From corewar-l@koth.org Thu Dec 20 01:41:29 2001 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBJNfT929866 for ; Thu, 20 Dec 2001 01:41:29 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBJNfTT00986 for ; Thu, 20 Dec 2001 01:41:29 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id SAA21853; Wed, 19 Dec 2001 18:40:02 -0500 (EST) Date: Wed, 19 Dec 2001 18:40:02 -0500 (EST) Message-Id: <69eefcbb.0112151835.4a27ce5@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: mooredav@mac.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: mooredav@mac.com (David Matthew Moore) To: Multiple recipients of list COREWAR-L Subject: Re: Proposal A Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: pk6811s@acad.drake.edu (P. Kline) wrote in message news:<92b0a3d6.0112141315.58d19020@posting.google.com>... > > Ways to suppress imps: > 1. add more cycles so every last spiral process can be wiped > > #1 is my favorite, many's the time I watched a dclear run out of > cycles before the last few imp processes were wiped. It always > seemed unfair that a winning strategy got a tie just because the > clock ran out. I agree. Not just more time to gate imps, but also more time for replicators to distinguish themselves, and also more time to run multi-phase attacks such as the core clear demonstrated below (see code). During the koth.org tournament, there were a couple of rounds that used big hill (-94x) parameters. I was frustrated by the lack of clock time to kill imps. Let's look at the numbers: The traditional game: Core Size: 8000 Smallest Imp Spiral: 3 * 2667 = 1 Clock Cycles: 80000 For example, a 30 process 3 point imp would travel 3 cells every 30 clock cycles. It covers the entire core in exactly 80000 cycles, so it will certainly hit your gate. Now consider the big hill parameters: Core Size: 55440 Smallest Imp Spiral: 13 * 34117 = 1 Clock Cycles: 500000 Since the core is bigger by a factor of 6.93, you should be able to launch a 207 process imp with about the same chance of success before being attacked. A 207 process 13 point imp covers the core in about 882775 cycles. That imp only has a 57% chance of hitting the gate. In the 8000 core, there's no good alternative to 3 point imps until you get to 7. You can be successful by optimizing only against the 3 point ones, especially since you have their Kryptonite: DAT <2667, <5334. In contrast, there's lots of imp numbers similar to 13 in the big core: 17, 19, 23, 29, 31, 37, 41, 43, and 47 point imps are all smaller relative to 55440 than 7 is to 8000. Furthermore, big hill imps are more likely to be deadly when they hit something. Since they're stuffed with more processes, their opponents are more likely to overrun the imp code. Imp/stones already dominate much of the '94nop hill. I don't think they need all of the extra blessings given to them by the big hill parameters. So, bottom line: More clock cycles are better. Perhaps a new tournament could test this. Hmmm... David. ;redcode-94x ;assert CORESIZE==55440 ;name multi clear ;author David Moore ;strategy core clear with imp-killing patterns org boot pStep equ 1000 gate dat 0, bomb+1 dat 0, 0 dat 0, 0 swipe mov bomb, >gate step add.x #1, gate djn -2, gate ldp.a #pStep, step djn.a swipe, -1 bomb dat 0, (bomb-gate)+1 for 50 dat 0,0 rof boot stp.ab #34117, #pStep- 0 ; 13 * 34117 = 1 stp.ab #35873, #pStep- 1 ; 17 * 35873 = 1 stp.ab #29179, #pStep- 2 ; 19 * 29179 = 1 stp.ab #38567, #pStep- 3 ; 23 * 38567 = 1 stp.ab #21029, #pStep- 4 ; 29 * 21029 = 1 stp.ab #32191, #pStep- 5 ; 31 * 32191 = 1 stp.ab #43453, #pStep- 6 ; 37 * 43453 = 1 stp.ab # 6761, #pStep- 7 ; 41 * 6761 = 1 stp.ab #42547, #pStep- 8 ; 43 * 42547 = 1 stp.ab #47183, #pStep- 9 ; 47 * 47183 = 1 stp.ab #27197, #pStep-10 ; 53 * 27197 = 1 stp.ab # 2819, #pStep-11 ; 59 * 2819 = 1 stp.ab #30901, #pStep-12 ; 61 * 30901 = 1 stp.ab #44683, #pStep-13 ; 67 * 44683 = 1 stp.ab #10151, #pStep-14 ; 71 * 10151 = 1 stp.ab #31897, #pStep-15 ; 73 * 31897 = 1 stp.ab #15439, #pStep-16 ; 79 * 15439 = 1 stp.ab #14027, #pStep-17 ; 83 * 14027 = 1 stp.ab #31769, #pStep-18 ; 89 * 31769 = 1 stp.ab #49153, #pStep-19 ; 97 * 49153 = 1 jmp swipe, 0 end From corewar-l@koth.org Thu Dec 20 10:32:13 2001 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBK8WD908028 for ; Thu, 20 Dec 2001 10:32:13 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBK8WCO06361 for ; Thu, 20 Dec 2001 10:32:12 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id DAA26634; Thu, 20 Dec 2001 03:30:13 -0500 (EST) Date: Thu, 20 Dec 2001 03:30:13 -0500 (EST) Message-Id: <3C218E3B.14F7DEB8@someoneelse.com> Errors-To: ttsg@ttsg.com Reply-To: spam@someoneelse.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: HiEv To: Multiple recipients of list COREWAR-L Subject: Re: Proposal B MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: David Matthew Moore wrote: > > Here's a different idea that would be easier to implement: > > Eliminate MOV.I so that MOV can only be used to copy a-field > and b-field numbers. > > Introduce another opcode: CCO ("Copy COde" or "Carbon Copy Opcode"). > CCO copies the source opcode and addressing modes to the > destination. [snip] I really like this one because: A) It eliminates Imps. Which I find to be stupid bits of code that dumbly walk through the core. Just because they can be used, does not mean that they should be used, or that they make the game more fun. In many cases they are merely used to force a stalemate, which is just boring. B) It encourages innovation. Throwing out many old warriors is occasionally a good idea. C) It encourages code intelligence. Slowing some things down gives other code a chance to be more clever. You could even add another opcode (WOP: "Write OPcode") that would allow you to have a number in the A field represent the opcode and addressing modes to write. The thousands and hundreds place would hold the opcode number, and the tens and ones place would hold the two addressing modes. This might encourage more self-modifying code or something even more odd (compressed code?). From corewar-l@koth.org Thu Dec 20 18:16:05 2001 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBKGG5900030 for ; Thu, 20 Dec 2001 18:16:05 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBKGG3O27960 for ; Thu, 20 Dec 2001 18:16:03 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id LAA29389; Thu, 20 Dec 2001 11:14:21 -0500 (EST) Date: Thu, 20 Dec 2001 11:14:21 -0500 (EST) Message-Id: <312400288.20011220135333@gmx.net> Errors-To: ttsg@ttsg.com Reply-To: bluescream@gmx.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Screamer To: Multiple recipients of list COREWAR-L Subject: Re[2]: Proposal A MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" X-Mailer: The Bat! (v1.53d) Status: RO X-Status: > The two biggest contributions of * { and } were: > mov.i #step, *0 > mov.i #2*step, }-step ;retinA And silk papers.. which along with q^3 I find the most intriguing strategy made possible by the transition from '88 to '94. > Perhaps * { and } would be all right if immediate mode (#) > was interpreted differently on MOV. Under '88, "MOV 0, (target)" writes a "DAT 0,0" to the target, right? (PS: Sorry for using the mailing list to post, I know it screws up the threading on the NNTP side of things, but I don't have a newsreader at the moment.) From corewar-l@koth.org Thu Dec 20 23:36:25 2001 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBKLaO901531 for ; Thu, 20 Dec 2001 23:36:24 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBKLaNO13557 for ; Thu, 20 Dec 2001 23:36:23 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA01882; Thu, 20 Dec 2001 16:34:52 -0500 (EST) Date: Thu, 20 Dec 2001 16:34:52 -0500 (EST) Message-Id: <3C224826.9FDB188E@epix.net> Errors-To: ttsg@ttsg.com Reply-To: internut@epix.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Nathan McKenzie To: Multiple recipients of list COREWAR-L Subject: Re: Proposal B MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Not all imps just run. They can kill when used in an imp ring or spiral. HiEv wrote: > David Matthew Moore wrote: > > > > Here's a different idea that would be easier to implement: > > > > Eliminate MOV.I so that MOV can only be used to copy a-field > > and b-field numbers. > > > > Introduce another opcode: CCO ("Copy COde" or "Carbon Copy Opcode"). > > CCO copies the source opcode and addressing modes to the > > destination. > [snip] > > I really like this one because: > > A) It eliminates Imps. Which I find to be stupid bits of code that > dumbly walk through the core. Just because they can be used, does not > mean that they should be used, or that they make the game more fun. In > many cases they are merely used to force a stalemate, which is just > boring. > B) It encourages innovation. Throwing out many old warriors is > occasionally a good idea. > C) It encourages code intelligence. Slowing some things down gives > other code a chance to be more clever. > > You could even add another opcode (WOP: "Write OPcode") that would allow > you to have a number in the A field represent the opcode and addressing > modes to write. The thousands and hundreds place would hold the opcode > number, and the tens and ones place would hold the two addressing > modes. This might encourage more self-modifying code or something even > more odd (compressed code?). From corewar-l@koth.org Fri Dec 21 10:31:51 2001 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBL8Vo919741 for ; Fri, 21 Dec 2001 10:31:50 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBL8VlO10650 for ; Fri, 21 Dec 2001 10:31:48 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id DAA07191; Fri, 21 Dec 2001 03:30:57 -0500 (EST) Date: Fri, 21 Dec 2001 03:30:57 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: malcolmr.google@cse.unsw.edu.au Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: malcolmr.google@cse.unsw.edu.au (Malcolm Ryan) To: Multiple recipients of list COREWAR-L Subject: Tutorial on Scanners & Vampires? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: I am a CoreWar novice. Reading through the various tutorials on the KotH site I notice that a lot has been written about bombers and paper, and very little has been written about scanners and vampires, other than that they exist. Has anyone written anything about what makes a clever scanner or vampire? Malcolm From corewar-l@koth.org Fri Dec 21 11:33:26 2001 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBL9XP927334 for ; Fri, 21 Dec 2001 11:33:25 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBL9XOO27288 for ; Fri, 21 Dec 2001 11:33:24 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id EAA07573; Fri, 21 Dec 2001 04:32:59 -0500 (EST) Date: Fri, 21 Dec 2001 04:32:59 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@zodiac.mimuw.edu.pl Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: Re: Tutorial on Scanners & Vampires? X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On 20 Dec 2001, Malcolm Ryan wrote: > I am a CoreWar novice. Reading through the various tutorials on the > KotH site I notice that a lot has been written about bombers and > paper, and very little has been written about scanners and vampires, > other than that they exist. Has anyone written anything about what > makes a clever scanner or vampire? i'm positive there's some info in old core warrior issues (qscan, porch swing changed into memories by Beppe as far as i remember). and i suppose there's a tutorial on www.koth.org about scanners. oh, and someone made a good analysis of S.Strack's rave. you can find appropriate files on koth. as far as vampires are concerned... i _think_ in one of first ten issues of cw this subject was mentioned. and you can find some help in tutorial i mentioned before and even dl some of the best vampires (twilight pits, sucker 5 and one whose name i do not remember). > > Malcolm -- '' do zobaczenia. grabek From corewar-l@koth.org Fri Dec 21 17:35:20 2001 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBLFZJ919568 for ; Fri, 21 Dec 2001 17:35:19 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBLFZJT21617 for ; Fri, 21 Dec 2001 17:35:19 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA09637; Fri, 21 Dec 2001 10:34:47 -0500 (EST) Date: Fri, 21 Dec 2001 10:34:47 -0500 (EST) Message-Id: <3C234692.1702D529@epix.net> Errors-To: ttsg@ttsg.com Reply-To: internut@epix.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Nathan McKenzie To: Multiple recipients of list COREWAR-L Subject: Re: Tutorial on Scanners & Vampires? MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Read "Intro to Art in '88" on the koth web site. Brandon McKenzie Malcolm Ryan wrote: > I am a CoreWar novice. Reading through the various tutorials on the > KotH site I notice that a lot has been written about bombers and > paper, and very little has been written about scanners and vampires, > other than that they exist. Has anyone written anything about what > makes a clever scanner or vampire? > > Malcolm From corewar-l@koth.org Fri Dec 21 18:30:30 2001 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBLGUU927862 for ; Fri, 21 Dec 2001 18:30:30 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBLGUTO03053 for ; Fri, 21 Dec 2001 18:30:29 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id LAA09990; Fri, 21 Dec 2001 11:30:16 -0500 (EST) Date: Fri, 21 Dec 2001 11:30:16 -0500 (EST) Message-Id: <3C235B83.45F2D385@epix.net> Errors-To: ttsg@ttsg.com Reply-To: internut@epix.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Nathan McKenzie To: Multiple recipients of list COREWAR-L Subject: Code check MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Does anyone have any ideas to make this thing faster/smaller or more effective? Thanks, Brandon McKenzie ;redcode-94 ;name No Mercy ;author Brandon McKenzie ;assert 1==1 org start add #2050, cntra ;scanner seq.f @cntra, #0 jmp -2 ;end of scanner mover for 10 mov 14, @cntra+(mover-1);bomb placement rof spl @cntra+1 jmp start cntra dat 0, 0 dat 0, 0 ;beginning of the bomb code sub #1, -1 mov -2, @-2 add.a #1, 2 add.b #1, 1 mov -5, 5 seq.a #4, -1 jmp -6 spl 3 dat 0, 0 ;end of bomb end From corewar-l@koth.org Fri Dec 21 19:02:08 2001 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBLH27932075 for ; Fri, 21 Dec 2001 19:02:07 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBLH26T26490 for ; Fri, 21 Dec 2001 19:02:07 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id MAA10227; Fri, 21 Dec 2001 12:01:46 -0500 (EST) Date: Fri, 21 Dec 2001 12:01:46 -0500 (EST) Message-Id: <20011221130455.45933.qmail@web11608.mail.yahoo.com> Errors-To: ttsg@ttsg.com Reply-To: paul_virak_khuong@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Paul-V Khuong To: Multiple recipients of list COREWAR-L Subject: Re: Tutorial on Scanners & Vampires? MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: --- Lukasz Grabun wrote: > On 20 Dec 2001, Malcolm Ryan > wrote: > > > I am a CoreWar novice. Reading through the various > tutorials on the > > KotH site I notice that a lot has been written > about bombers and > > paper, and very little has been written about > scanners and vampires, > > other than that they exist. Has anyone written > anything about what > > makes a clever scanner or vampire? [snip] > scanners. oh, and someone > made a good analysis of S.Strack's rave. you can > find appropriate files on > koth. Yup.. There was a ~3 issue tutorial that had an analysis of Rave. It was really good. > as far as vampires are concerned... i _think_ in > one of first ten > issues of cw this subject was mentioned. and you can > find some help in > tutorial i mentioned before and even dl some of the > best vampires > (twilight pits, sucker 5 and one whose name i do not > remember). ***MyVamp, by Paulson***(sp?)..not positive about the author, though. Anyway, check my vamp. I think there's an issue of The CW with an explanation of the warrior. __________________________________________________ Do You Yahoo!? Check out Yahoo! Shopping and Yahoo! Auctions for all of your unique holiday gifts! Buy at http://shopping.yahoo.com or bid at http://auctions.yahoo.com From corewar-l@koth.org Sat Dec 22 01:34:15 2001 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBLNYE924340 for ; Sat, 22 Dec 2001 01:34:14 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBLNYET11582 for ; Sat, 22 Dec 2001 01:34:14 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id SAA12795; Fri, 21 Dec 2001 18:33:57 -0500 (EST) Date: Fri, 21 Dec 2001 18:33:57 -0500 (EST) Message-Id: <20011222.000657.1529195746.2527@localhost.localdomain> Errors-To: ttsg@ttsg.com Reply-To: grabek@acn.waw.pl Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "grabek" To: Multiple recipients of list COREWAR-L Subject: simple scanner, hints welcome Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: i thought it was time for scanners after i had made simple stone and also very simple paper. so here is one i created. although it did not make it to the nop hill i'm quite proud of it, specially about self modyfing idea. as usual any hints are mostly welcome. ;redcode-94nop ;author Lukasz Grabun ;name Inque ;assert 1 step equ 2936 ;3315 also possible gate equ (TOP-4) TOP inc add.ab #step , ptr scan jmz.f -1 , @ptr mov spb , @1 ptr mov @back , @1 ;trick back jmp inc , mvb mov bmb , >gate djn.f -1 , >gate bmb dat >5335 , 2-gate spb spl #2 , 1 ;mvb mov }-1 , 1 ;it seems that spl/jmp works better mvb jmp -1 -- pozdrawiam, grabek From corewar-l@koth.org Sat Dec 22 01:35:37 2001 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBLNZb932012 for ; Sat, 22 Dec 2001 01:35:37 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBLNZaO11348 for ; Sat, 22 Dec 2001 01:35:36 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id SAA12833; Fri, 21 Dec 2001 18:35:27 -0500 (EST) Date: Fri, 21 Dec 2001 18:35:27 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: grabek To: Multiple recipients of list COREWAR-L Subject: Re: Code check X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On Fri, 21 Dec 2001 15:51:57 GMT, Nathan McKenzie wrote: > Does anyone have any ideas to make this thing faster/smaller or more > effective? i did not look very close to your warrior, just have caught a glimpse. however it does not work properly, i suppose. i've made no mercy fight 200 times my most stupid warrior (well, it really is stupid and looks like this for 99 jmp 1 , #23 rof jmp -100 and i use it as a first cannon fodder for my "untweaked" warriors). so i've repeated the duel 200 times and as a result i got 200 ties. i suppose it was _not_ your aim :). however, there's some things you may want to change or use in your future warriors. > start add #2050, cntra ;scanner > seq.f @cntra, #0 > jmp -2 ;end of scanner you have one scan in three instruction loop, so it reaches the one third of the light speed. but you can very easily change it into 50% scanner using this code snippet add #step , ptr jmz.f -1 , @ptr what does it make? the first line is obvious; what is happening in the second one? well, we have jmz.f there. it compares the cell which adress is taken from B-field of ptr (phew) with sth like ***.* x0 , x0 so it just jump backwards if both (a & b) fields of scaned cell are equal to 0. > add.a #1, 2 > add.b #1, 1 > mov -5, 5 here you can use add.f opcode, having the same code length but being faster. add.f inc , trgt trgt mov from , to inc dat aincrement , bincrement additionaly, you can use inc as a bomb. -- pozdrawiam, grabek From corewar-l@koth.org Sat Dec 22 11:33:08 2001 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBM9X5926258 for ; Sat, 22 Dec 2001 11:33:05 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBM9X4T26600 for ; Sat, 22 Dec 2001 11:33:05 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id EAA18171; Sat, 22 Dec 2001 04:31:29 -0500 (EST) Date: Sat, 22 Dec 2001 04:31:29 -0500 (EST) Message-Id: <3c244545_2@news.arcor-ip.de> Errors-To: ttsg@ttsg.com Reply-To: laura_n_@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "Janina" To: Multiple recipients of list COREWAR-L Subject: Hello Honey ( please help ^o^ ) MIME-Version: 1.0 Content-Type: multipart/alternative; X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: This is a multi-part message in MIME format. ------=_NextPart_000_140F_01C18AC9.7EFAA6A0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable #Janinas Home#=20 -------------------------------------------------------------------------= ------- Hello=20 Look-up boy that interest for computer and Internet. Ciao, Janina ------=_NextPart_000_140F_01C18AC9.7EFAA6A0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
<= STRONG>#Janinas Home#

Hello
 
Look-up boy that interest for computer and Internet.
 
Ciao, Janina
------=_NextPart_000_140F_01C18AC9.7EFAA6A0-- From corewar-l@koth.org Sun Dec 23 03:04:56 2001 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBN14u901496 for ; Sun, 23 Dec 2001 03:04:56 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBN14tO13481 for ; Sun, 23 Dec 2001 03:04:55 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id UAA23559; Sat, 22 Dec 2001 20:04:26 -0500 (EST) Date: Sat, 22 Dec 2001 20:04:26 -0500 (EST) Message-Id: <20011222221558.74191.qmail@web11608.mail.yahoo.com> Errors-To: ttsg@ttsg.com Reply-To: paul_virak_khuong@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Paul-V Khuong To: Multiple recipients of list COREWAR-L Subject: Re: simple scanner, hints welcome MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: --- grabek wrote: > i thought it was time for scanners after i had made > simple stone and also very simple paper. so here is > one > i created. although it did not make it to the nop > hill i'm > quite proud of it, specially about self modyfing > idea. > > > as usual any hints are mostly welcome. > > ;redcode-94nop > ;author Lukasz Grabun > ;name Inque > ;assert 1 > > step equ 2936 ;3315 also possible > gate equ (TOP-4) > > TOP > inc add.ab #step , ptr > scan jmz.f -1 , @ptr > mov spb , @1 > ptr mov @back , @1 ;trick > back jmp inc , mvb > mov bmb , >gate > djn.f -1 , >gate > bmb dat >5335 , 2-gate > spb spl #2 , 1 > ;mvb mov }-1 , 1 ;it seems that spl/jmp works > better > mvb jmp -1 Quickie:Your incendiary, if that's what you wnated to do, wouldn't work. You'd want somrthing like`: spl #2,1 mov -1, }-1 __________________________________________________ Do You Yahoo!? Send your FREE holiday greetings online! http://greetings.yahoo.com From corewar-l@koth.org Sun Dec 23 13:31:28 2001 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBNBVO932418 for ; Sun, 23 Dec 2001 13:31:24 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBNBVNT17080 for ; Sun, 23 Dec 2001 13:31:23 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id GAA28730; Sun, 23 Dec 2001 06:30:43 -0500 (EST) Date: Sun, 23 Dec 2001 06:30:43 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: grabek To: Multiple recipients of list COREWAR-L Subject: Re: simple scanner, hints welcome X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On 22 Dec 2001, Paul-V Khuong wrote: > You'd want somrthing like`: > spl #2,1 > mov -1, }-1 yes, of course. don't know why i made it the other way around. -- pozdrawiam, grabek From corewar-l@koth.org Sun Dec 23 17:09:50 2001 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBNF9n909732 for ; Sun, 23 Dec 2001 17:09:49 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBNF9nT24450 for ; Sun, 23 Dec 2001 17:09:49 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA29922; Sun, 23 Dec 2001 10:08:54 -0500 (EST) Date: Sun, 23 Dec 2001 10:08:54 -0500 (EST) Message-Id: <01122313120206.10952@eldred> Errors-To: ttsg@ttsg.com Reply-To: steveg58@iinet.net.au Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Steve Gunnell To: Multiple recipients of list COREWAR-L Subject: Re: simple scanner, hints welcome Content-Type: text/plain; charset="ISO-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" X-Mailer: KMail [version 1.1.99] Status: RO X-Status: Hi Lukasz, What you have here is a bomber/scanner/clear hybrid. Essentially you have taken an incendary bomber and added a conditional check to speed up the inner loop and avoid spending time bombing empty core. After a while you bomb yourself and switch to a d-clear to wipe off the remmanents. In the process you have stopped laying scanner decoys (bombs in empty core), you have given up any possibility of a meaningfull decrement stream, and in a dirty environment (where almost every scan falls through) you are bombing at least one instruction slower than a pure bomber. Hmm okay. Now there is no reason why this approach should not work. After all a qscan is just a short run scanner tagged onto the beginning of another warrior. If you are going to pursue this route further try changing the ptr line to ptr mob @back ,@1-(step*count) This will make it easier to test differing step sizes. There is also no reason why you can't use: spb spl #1 ,1 as the bomb. An effictive scanner has; a way of searching, a way of not trashing itself, a way of stunning an opponent that is transparent to the search engine, and a way of killing stunned opponents. An effective scanner is also as short as possible and Inque isn't short enough. A good scanner also does not need a gate out in front. If you can arrange one that is fine but you should be killing imps just fine without one. However it is easier to put your scan pointer at the head of your warrior. It makes the test to avoid hitting yourself far easier. Kenshin combines the scan pointer with the first instruction but that trick requires that you have a seperate bombing pointer. So ... STEP equ 451 PTR equ (top -3) scan add.ab #STEP ,PTR jmz.f scan ,@PTR So far so good. We have an f-scan loop that falls through wen we spot something. We now need to know if what we spotted was ourself ... slt.b PTR ,#tail-top+3 jmp wipe The slt (skip if less than) instruction compares the value stored at PTR against the length of the warrior plus a safety margin and skips the next instuction if we are pointing at ourself. Otherwise it executes the jump to the bombing routine. Suppose we are pointing at ourself we want to do something like; djn.b scan ,#tail-top+3 jmp scan ,}wipe Each time the warrior scans itself we decrement the counter in the djn instruction. Once we have scanned ourself once for each instruction in our safe area we should have also scanned every location in core. When the count falls to zero the djn falls through and the jump is executed. The b-field of the jmp instruction increments our bombing pointer to pick up the next bomb type. Another way of acheiving ths is: jmn.b scan ,PTR jmp scan ,}wipe This is not reccomended unless your scan pointer is seperate from your bombing pointer. Okay all we need now is the bombing routine and some bombs. wipe mov.i bomb ,>PTR jmn.f wipe .@PTR jmp scan No suprises here. A simple .5C linear clear. To make a faster clear add some lines like: mov.i *wipe ,>PTR after the existing wipe line. Finally our bomb suite will be: bomb spl #0 ,}0 dat.f 0 ,0 The spl bomb is transparent to our f-scan. However when the bomb is executed it colours itself. This enables the scanner to locate the active enemy processes and kill them (once we shift to our dat bomb). You can put all this code together and have a reasonably efficient scanner. However it does have a few poblems. Firstly because we bomb from the same pointer that we scan with there is no gaurentee that we will scan the entirety of core. The mini HSA scanners get around this by using a very small step, generally 8 to 12. Secondly we will probably suffer from imp breakout because we only do one pass with the spl bomb. We can probably fix that by seguing to a d-clear instead of switching to dat bombs. Although that will increase the size of the warrior and make it more vunerable to scanners. Thirdly there is a technique used with papers and self splitting stones (anything with lots of processes) where you write a 'jmp #0, #0' somewhere and split a single process to it. The single process wont detract noticably from the main warrior and will be transparent to f-scanners. This may just be enough to snatch a draw. The fix to this is to use a CMP scanner, a mirage type f-scanner or a terminal d-clear. Here are some sample f-scanners built from the notes above. By putting the wipe immediately before the scan loop we save one instruction (always important in a scanner). ; a mini HSA style f-scanner STEP equ 9 PTR equ (top -3) top: wipe mov.i bomb ,>PTR mov.i *wipe ,>PTR jmn.f wipe ,@PTR scan add.ab #STEP ,PTR jmz.f scan ,@PTR slt.b PTR ,#tail-top+3 jmp wipe ,BPTR for GAP mov.i *wipe ,>BPTR rof jmn.f wipe ,@BPTR scan add.a #STEP ,sptr jmz.f scan ,*sptr slt.ab sptr ,#tail-top+3 jmp sptr jmn.a scan ,sptr jmp scan ,}wipe bomb spl #0 ,}0 nop 0 ,0 tail dat.f 0 ,0 end scan ; an f-scanner seguing to a d-clear STEP equ 451 GAP equ 1 BPTR equ (top-GAP-1) top: sptr mov.ab #0 ,BPTR wipe mov.i bomb ,>BPTR for GAP mov.i *wipe ,>BPTR rof jmn.f wipe ,@BPTR scan add.a #STEP ,sptr jmz.f scan ,*sptr gate slt.ab sptr ,#tail-top+3 jmp sptr jmn.a scan ,sptr bomb spl #0 ,#0 mov.i tail ,>gate djn.f -1 ,>gate dat.f 0 ,0 tail dat >2667 ,tail-gate+3 end scan Results from koth were: 21  22/ 55/ 23                 scan 1               steveg      89       0 21  34/ 54/ 12                scan 2               steveg     115       0 21  31/ 51/ 18                 scan 3               steveg     110       0 Cheers, Steve Gunnell On Sat, 22 Dec 2001 07:35, grabek wrote: > i thought it was time for scanners after i had made > simple stone and also very simple paper. so here is one > i created. although it did not make it to the nop hill i'm > quite proud of it, specially about self modyfing idea. > > > as usual any hints are mostly welcome. > > ;redcode-94nop > ;author Lukasz Grabun > ;name Inque > ;assert 1 > > step equ 2936 ;3315 also possible > gate equ (TOP-4) > > TOP > inc add.ab #step , ptr > scan jmz.f -1 , @ptr > mov spb , @1 > ptr mov @back , @1 ;trick > back jmp inc , mvb > mov bmb , >gate > djn.f -1 , >gate > bmb dat >5335 , 2-gate > spb spl #2 , 1 > ;mvb mov }-1 , 1 ;it seems that spl/jmp works better > mvb jmp -1 From corewar-l@koth.org Sun Dec 23 18:59:20 2001 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBNGxJ914107 for ; Sun, 23 Dec 2001 18:59:19 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBNGxIO10503 for ; Sun, 23 Dec 2001 18:59:19 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id LAA00705; Sun, 23 Dec 2001 11:58:57 -0500 (EST) Date: Sun, 23 Dec 2001 11:58:57 -0500 (EST) Message-Id: <01122314583607.10952@eldred> Errors-To: ttsg@ttsg.com Reply-To: steveg58@iinet.net.au Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Steve Gunnell To: Multiple recipients of list COREWAR-L Subject: Re: Code check Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" X-Mailer: KMail [version 1.1.99] Status: RO X-Status: Hi Brandon, It isn't entirely clear what you are trying to do. It looks like you are scanning every 200th location and if you see a a-field of 14 and a b-field of 0 then you attempt to copy your bomber to that location and start the bomber running. Now I am sure this is not your intention. Firstly yor scanner would probably work better like: start add #2050, cntra jmz.f start, @cntra This code adds 2050 to cntra and then checks to see if cntra points at a location that has an a-field of 0 and a b-field of 0 (like dat 0,0 for instance). If it does then the program jumps back to start. mover for 10 mov 14, @cntra+(mover-1);bomb placement rof This block of code is a fancy way of saying for 10 mov 14, @12 rof This does not copy your warrior. Assuming you want to start executing the payload from the sub #1, -1 line you need code like: mov.a #(pend-cntra+1), cntra for (pend-pbeg-1) mov {cntra, Does anyone have any ideas to make this thing faster/smaller or more > effective? > > Thanks, > > Brandon McKenzie > > ;redcode-94 > ;name No Mercy > ;author Brandon McKenzie > ;assert 1==1 > > org > start add #2050, cntra ;scanner > seq.f @cntra, #0 > jmp -2 ;end of scanner > mover for 10 > mov 14, @cntra+(mover-1);bomb placement > rof > spl @cntra+1 > jmp start > cntra dat 0, 0 > dat 0, 0 ;beginning of the bomb code > sub #1, -1 > mov -2, @-2 > add.a #1, 2 > add.b #1, 1 > mov -5, 5 > seq.a #4, -1 > jmp -6 > spl 3 > dat 0, 0 ;end of bomb > end From corewar-l@koth.org Sun Dec 23 22:31:08 2001 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBNKV8913056 for ; Sun, 23 Dec 2001 22:31:08 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBNKV7O04993 for ; Sun, 23 Dec 2001 22:31:07 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id PAA02002; Sun, 23 Dec 2001 15:30:52 -0500 (EST) Date: Sun, 23 Dec 2001 15:30:52 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: grabek To: Multiple recipients of list COREWAR-L Subject: Merry Christmas X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Merry Christmas to all core war players :))) -- pozdrawiam, grabek From corewar-l@koth.org Mon Dec 24 06:35:21 2001 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBO4ZK913665 for ; Mon, 24 Dec 2001 06:35:20 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBO4ZJO23617 for ; Mon, 24 Dec 2001 06:35:20 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id XAA04914; Sun, 23 Dec 2001 23:34:41 -0500 (EST) Date: Sun, 23 Dec 2001 23:34:41 -0500 (EST) Message-Id: <872a85cc.0112231956.3b6ae024@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: Scanning, bombing, bombs, constants, benchmarking Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Hi all, I need help with several questions. I've taken my first stab at writing a scanner - and at something possibly competitive. Ok, it's pretty much a .66c CMP scanner, but I squeezed in a bit of F-scanning around the edges, since it's basically free, so I get 3 scanned locations in 3 cycles. It is impossible to correctly resynch the SNE targets under all circumstances unfortunately, but considering the effect I guess the scanner snippet is decent if not more. Comments gladly welcome, however. ;redcode-94 ;name Nervous Eyes ;author A. Pagaltzis ;assert CORESIZE == 8000 ;strategy 1c scanner TARG1 EQU 100 TARG2 EQU 500 INCR EQU 10 BLEN EQU INCR next add.f incr, scan scan sne.i TARG1, TARG2 jmz.f next, >scan ; -- bombing start -- bomb_b jmz.f bomb_a, @scan mov.i bomb, >scan mov.i bomb, >scan djn.b -2, #BLEN sub.ab #BLEN, -1 bomb_a jmz.f next, *scan mov.i bomb, }scan djn.b -2, #BLEN sub.ab #BLEN, -1 jmp.i next, >scan ; -- bombing end -- incr dat.f #INCR, #INCR-1 bomb dat.f #0, #0 end scan What bothers me is the speed (or lack thereof) and size of the bombing code. For what it does, there _has_ to be a way to do it in fewer instructions (or at faster than 0.5c). I tried a tricky version which is even larger but will bomb a lot faster and resynch better when both scanned locations happen to be bombworthy: jmz.f bomb_a, @scan jmz.f bomb_b, *scan sub.a #1, bomb_b + 1 mov.i bomb, }scan bomb_b mov.i bomb, >scan djn.b -1, #BLEN mov.f reset, -1 jmp.i next, >scan bomb_a mov.i bomb, }scan djn.b -1, #BLEN mov.f reset, -1 jmp.i next, >scan reset dat.f #-1, #BLEN This one gives much better worst case scores at the expense of lower best case scores, resulting in a very similar average score as the simple version. Needless to say it's not much to be happy about. The bomb could probably also be replaced with a more effective one, though various things I tried had little effect; a spl.f increased my chances of _affecting_ my opponents but since I don't have any "plan B" in there it converted all my wins to ties, of course. I realize that my constants need work, and I'm pretty sure they're the most urgent issue before this warrior will get even close to scoring decently. My problem is that I've never really been able to grasp the science behind constants all that well even though I've been following corewar for probably 7 years, if only as a lurker. Any advice? Now finally.. how does one calculate the Wilkies or Wilmoo score I've seen mentioned here? I saw the batch and BASIC files in the Wilkies zip, but they're not much help on a Unix box. So far I've been running my warrior against each benchmark warriors manually and glancing at the statistics - rather tedious, and I'm wondering how arbitrary my conclusions are due to my limited experience. Regards, A.P. From corewar-l@koth.org Mon Dec 24 18:19:51 2001 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBOGJl901592 for ; Mon, 24 Dec 2001 18:19:51 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBOGJkT19538 for ; Mon, 24 Dec 2001 18:19:47 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id LAA10409; Mon, 24 Dec 2001 11:18:53 -0500 (EST) Date: Mon, 24 Dec 2001 11:18:53 -0500 (EST) Message-Id: <200112240500.AAA25744@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - 94 No Pspace 12/24/01 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 12/24/01 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html sleep 180 Current Status of the KOTH.ORG 94 No Pspace CoreWar Hill: Last battle concluded at : Sun Dec 23 06:12:18 EST 2001 # %W/ %L/ %T Name Author Score Age 1 43/ 42/ 15 G3-b David Moore 144 13 2 42/ 42/ 16 Hazy Lazy ... Steve Gunnell 142 85 3 32/ 24/ 43 Inky Ian Oversby 140 222 4 30/ 21/ 49 nPaper II Paul-V Khuong 140 743 5 31/ 22/ 47 Son of Vain Oversby/Pihlaja 139 332 6 33/ 26/ 41 Quicksilver Michal Janeczek 139 505 7 40/ 42/ 18 Behemot Michal Janeczek 139 566 8 30/ 27/ 43 Uninvited John Metcalf 134 425 9 42/ 50/ 8 He Scans Alone x P.Kline 133 71 10 32/ 32/ 36 Blacken Ian Oversby 133 990 11 29/ 26/ 45 Olivia Ben Ford 133 471 12 29/ 27/ 44 Qtest Christian Schmidt 131 265 13 29/ 27/ 44 Revival Fire P.Kline 131 211 14 38/ 45/ 17 Eraser II Ken Espiritu 130 700 15 38/ 46/ 17 clock strikes twelve John Metcalf 130 1 16 20/ 12/ 68 The Phantom Menace Anton Marsden 129 443 17 32/ 36/ 31 Keyser Soze Anton Marsden 129 444 18 26/ 24/ 51 paper/stone test simon 127 18 19 36/ 44/ 20 Really Frenzy Lukasz Grabun 127 5 20 25/ 24/ 50 Rustle 2 Lukasz Grabun 126 2 21 30/ 46/ 24 Inque Lukasz Grabun 114 0 From corewar-l@koth.org Mon Dec 24 18:21:57 2001 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBOGLv911560 for ; Mon, 24 Dec 2001 18:21:57 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBOGLuO21945 for ; Mon, 24 Dec 2001 18:21:56 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id LAA10455; Mon, 24 Dec 2001 11:21:36 -0500 (EST) Date: Mon, 24 Dec 2001 11:21:36 -0500 (EST) Message-Id: <200112240500.AAA25740@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - ICWS Experimental 94 12/24/01 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 12/24/01 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html sleep 180 Current Status of the KOTH.ORG ICWS Experimental 94 CoreWar Hill: Last battle concluded at : Thu Dec 13 22:49:10 EST 2001 # %W/ %L/ %T Name Author Score Age 1 55/ 33/ 12 Fire and Ice II David Moore 177 2 2 35/ 21/ 44 KAT v5 Dave Hillis 150 34 3 30/ 16/ 54 Katafutr Michal Janeczek 144 42 4 38/ 35/ 27 Black Moods Ian Oversby 142 98 5 36/ 31/ 33 Controlled Aggression Ian Oversby 141 102 6 41/ 42/ 17 Greetings From Asbury Par JKW 139 62 7 24/ 8/ 68 Denial David Moore 139 43 8 22/ 8/ 70 Evol Cap 4 X John Wilkinson 137 171 9 31/ 26/ 43 Damage Inflicted Robert Macrae 137 41 10 36/ 35/ 28 Ogre Christian Schmidt 137 50 11 25/ 14/ 61 Kin John Metcalf 135 10 12 33/ 32/ 35 Big I.F.F.S. Dave Hillis 134 31 13 25/ 20/ 55 Venom v0.2b Christian Schmidt 131 124 14 18/ 7/ 75 Evolve X v4.0 John Wilkinson 129 119 15 18/ 7/ 74 Black Box v1.1 JKW 129 65 16 29/ 35/ 36 test CS 123 59 17 32/ 44/ 24 Pagan John K W 120 156 18 19/ 23/ 58 Purple v0.1 Christian Schmidt 116 123 19 21/ 27/ 51 Disaster Area 2.8 Stefan Foerster 115 29 20 30/ 46/ 24 clock strikes twelve John Metcalf 113 1 21 0/ 83/ 17 Inferno II John Karp 17 0 From corewar-l@koth.org Mon Dec 24 18:23:29 2001 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBOGNT905151 for ; Mon, 24 Dec 2001 18:23:29 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBOGNSO10910 for ; Mon, 24 Dec 2001 18:23:29 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id LAA10503; Mon, 24 Dec 2001 11:23:14 -0500 (EST) Date: Mon, 24 Dec 2001 11:23:14 -0500 (EST) Message-Id: <200112240500.AAA25732@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - Standard 12/24/01 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 12/24/01 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html sleep 180 Current Status of the KOTH.ORG Standard KotH CoreWar Hill : Last battle concluded at : Fri Dec 21 10:22:15 EST 2001 # %W/ %L/ %T Name Author Score Age 1 34/ 20/ 47 Freight Train David Moore 148 79 2 34/ 20/ 46 sIMPly.Red v0.95 Leonardo Humberto 147 36 3 32/ 20/ 48 Test Alexander (Sasha) Wa 144 18 4 31/ 20/ 49 Guardian Ian Oversby 141 78 5 34/ 27/ 39 vala John Metcalf 141 1 6 41/ 44/ 15 Foggy Swamp Beppe Bezzi 138 75 7 36/ 36/ 28 PacMan David Moore 137 108 8 40/ 44/ 15 Blur '88 Anton Marsden 136 116 9 36/ 37/ 27 Tangle Trap David Moore 135 152 10 37/ 40/ 22 Stasis David Moore 135 186 11 24/ 16/ 59 EV Paper John K Wilkinson 133 92 12 25/ 19/ 56 Jinglo John Metcalf 131 3 13 26/ 22/ 51 Shish-Ka-Bob Ben Ford 130 34 14 25/ 20/ 55 Evoltmp 88 John K W 130 129 15 24/ 19/ 57 Test I Ian Oversby 129 135 16 29/ 30/ 41 Frog Sticker P.Kline 129 28 17 38/ 47/ 15 Iron Gate Wayne Sheppard 128 404 18 35/ 43/ 22 Beholder's Eye V1.7 W. Mintardjo 128 354 19 38/ 48/ 14 ig Wayne Sheppard 127 6 20 14/ 3/ 83 ]enigma[ Michal Janeczek 124 7 21 12/ 71/ 17 dwarf amok 52 0 From corewar-l@koth.org Mon Dec 24 18:25:01 2001 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBOGP0911231 for ; Mon, 24 Dec 2001 18:25:00 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBOGP0T19695 for ; Mon, 24 Dec 2001 18:25:00 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id LAA10550; Mon, 24 Dec 2001 11:24:49 -0500 (EST) Date: Mon, 24 Dec 2001 11:24:49 -0500 (EST) Message-Id: <200112240500.AAA25736@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - MultiWarrior 94 12/24/01 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 12/24/01 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html sleep 180 Current Status of the KOTH.ORG Multiwarrior 94 CoreWar Hill: Last battle concluded at : Sun Dec 9 20:57:33 EST 2001 # Name Author Score Age 1 D-clearM Ken Espiritu 40 87 2 test John Metcalf 39 15 3 clock strikes twelve John Metcalf 33 1 4 fclear Brian Haskin 32 71 5 Her Majesty P.Kline 29 106 6 QuiVa John Metcalf 24 180 7 Xord Monominer XOSC:01 Gino Oblena 23 26 8 sptst (4D-p) Stefan Foerster 22 4 9 8thTest Gino Oblena 19 18 10 Pitbull Christian Schmidt 15 43 11 Inferno John Karp 0 0 From corewar-l@koth.org Mon Dec 24 18:32:39 2001 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBOGWd911023 for ; Mon, 24 Dec 2001 18:32:39 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBOGWcO19541 for ; Mon, 24 Dec 2001 18:32:38 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id LAA10700; Mon, 24 Dec 2001 11:32:28 -0500 (EST) Date: Mon, 24 Dec 2001 11:32:28 -0500 (EST) Message-Id: <3C27453D.83D99726@epix.net> Errors-To: ttsg@ttsg.com Reply-To: internut@epix.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Nathan McKenzie To: Multiple recipients of list COREWAR-L Subject: Re: Code check MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Ok, here's what I'm trying to do. org start add #2050, cntra ;scanner seq.f @cntra, #0 jmp -2 ;end of scanner mover for 10 mov 14, @cntra+(mover-1);bomb placement rof spl @cntra+1 ;activates the bomb jmp start cntra dat 0, 0 dat 0, 0 ;beginning of the bomb code sub #1, -1 ;the bomb copies DAT instructions behind it mov -2, @-2 ;as it replicates itself, creating a spreading group of bombs add.a #1, 2 ;these bombs, as they spread, kill their parent bombs to prevent add.b #1, 1 ;usage of bomb code by enemy programs. mov -5, 5 seq.a #4, -1 jmp -6 spl 3 dat 0, 0 ;end of bomb end Brandon McKenzie From corewar-l@koth.org Mon Dec 24 20:34:30 2001 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBOIYT916555 for ; Mon, 24 Dec 2001 20:34:29 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBOIYTT23525 for ; Mon, 24 Dec 2001 20:34:29 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id NAA11466; Mon, 24 Dec 2001 13:34:12 -0500 (EST) Date: Mon, 24 Dec 2001 13:34:12 -0500 (EST) Message-Id: <872a85cc.0112240907.713400eb@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: Re: Scanning, bombing, bombs, constants, benchmarking Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Hmmph, I just noticed that for the current length of my bombing run, I'm wasting as many cycles on deciding where to bomb as I would waste on bombing empty core if I didn't check. Doing the latter by replacing the bombing code with a simple wipe mov.i bomb, }scan mov.i bomb, >scan djn.b wipe, #BLEN mov.ab #BLEN, -1 jmp.i next, >scan _VASTLY_ improved my scores. (This is with a simple dat.f bomb. Now that I'm so much shorter I might switch to a spl.f bomb and tack on a d-clear or something like that.) Regards, A.P. From corewar-l@koth.org Fri Dec 28 19:31:37 2001 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBSHVW909766 for ; Fri, 28 Dec 2001 19:31:32 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBSHVVT20242 for ; Fri, 28 Dec 2001 19:31:32 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id MAA19754; Fri, 28 Dec 2001 12:30:29 -0500 (EST) Date: Fri, 28 Dec 2001 12:30:29 -0500 (EST) Message-Id: <92b0a3d6.0112280850.4bc4e671@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pk6811s@acad.drake.edu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pk6811s@acad.drake.edu (P. Kline) To: Multiple recipients of list COREWAR-L Subject: Re: Scanning, bombing, bombs, constants, benchmarking Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > If I interpret these results right, they're saying that: > a) My offense is very competitive against anything with a low amount > of process - obviously, since I'm using a dat.f bomb; it would > probably be much stronger with a spl.f bomb + clear/carpet. > b) I'm lacking robustness and die at the very semblance of an attack. c) You self-destruct if you fail to kill your opponent after one pass through core. You have very short battles :-) You need a self-check to keep from bombing your own code. This is a standard scanner feature, either you can scan most any location and have a self-check or you only scan/attack every 8/10/16 locations such that you never hit yourself. P. Kline pk6811s@acad.drake.edu From corewar-l@koth.org Sat Dec 29 17:33:32 2001 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBTFXW918815 for ; Sat, 29 Dec 2001 17:33:32 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBTFXVT18090 for ; Sat, 29 Dec 2001 17:33:31 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA28979; Sat, 29 Dec 2001 10:30:58 -0500 (EST) Date: Sat, 29 Dec 2001 10:30:58 -0500 (EST) Message-Id: <872a85cc.0112290637.34faddf9@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: Re: Scanning, bombing, bombs, constants, benchmarking Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > c) You self-destruct if you fail to kill your opponent after one > pass through core. You have very short battles :-) *slaps forehead* Duuuuuh.. Ok, I'm stupid :-) Off to go fix that. Any other comments? Any comments on the rest of my remarks? From corewar-l@koth.org Sat Dec 29 18:38:21 2001 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBTGcK922728 for ; Sat, 29 Dec 2001 18:38:21 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBTGcKT20041 for ; Sat, 29 Dec 2001 18:38:20 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id LAA29417; Sat, 29 Dec 2001 11:32:35 -0500 (EST) Date: Sat, 29 Dec 2001 11:32:35 -0500 (EST) Message-Id: <872a85cc.0112290729.67b33245@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: Re: Scanning, bombing, bombs, constants, benchmarking Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Ok.. that was not what I was hoping for: looks like 1-99-0. HSA, which it was even with before, now kills it _100%_ reliably.. I'm inclined to attribute that to the huge bloat - twice as large as before, there's no chance to escape notice for even one cycle. I could cut 1-2 instructions at the expense of drastically throttling the clear, but that doesn't seem to make any real difference. ;redcode-94 ;name Nervous Eyes v5 ;author A. Pagaltzis ;assert CORESIZE == 8000 ;strategy 1c scanner PASSES EQU 1 TARG1 EQU 100 TARG2 EQU 4105 INCR EQU 10 next add.f incr, scan scan sne.i TARG1, TARG2 jmz.f next, >scan slt.f scan, guard jmp.f clear attack mov.i bomb, }scan mov.i bomb, >scan mov.i bomb, }scan mov.i bomb, >scan jmp.i next, >scan clear djn.b next, #PASSES*4 ; finds self 4x/pass mov.i cbomb, bomb cloop mov.i cbomb, ; Sun, 30 Dec 2001 03:37:28 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBU1bRT02328 for ; Sun, 30 Dec 2001 03:37:27 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id UAA02702; Sat, 29 Dec 2001 20:34:36 -0500 (EST) Date: Sat, 29 Dec 2001 20:34:36 -0500 (EST) Message-Id: <872a85cc.0112291645.13e2ab2d@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: Re: Scanning, bombing, bombs, constants, benchmarking Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: This is very, very strange. > I'm inclined to attribute that to the huge bloat - twice > as large as before, there's no chance to escape notice for > even one cycle. That doesn't seem to be it. I tested with no clear included; just added the SLT/JMP. When that didn't help, I went so far as to remove 2 MOVs in the bombing code to make up for the new instructions, however I still get the same results. The non self-bombing version loses _every_ battle against HSA and Blur 2 regardless of length, while the self-bombing version is an equal opponent for those two. Similar goes for all the other warriors it used to get some score out of. The Wilmoo score went from 46ish to nearly 0. Can someone explain this?! I'm entirely stumped. From corewar-l@koth.org Sun Dec 30 04:32:55 2001 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBU2Ws909299 for ; Sun, 30 Dec 2001 04:32:54 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBU2WrO01947 for ; Sun, 30 Dec 2001 04:32:54 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id VAA03063; Sat, 29 Dec 2001 21:30:29 -0500 (EST) Date: Sat, 29 Dec 2001 21:30:29 -0500 (EST) Message-Id: <872a85cc.0112291724.cddcaeb@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: bench.pl 0.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: First of all I want to thank David McKee for replying to my request about benchmark score calculation with a script of his. I worked out the score calculation in it, then used this to roll my own benchmarking script. While his version was a shell script, mine is written in Perl and has a couple extra frills :-) Just run without any parameters and it will explain itself. I hope it's of any use to anyone. :-) Regards, Aristoteles Pagaltzis #!/usr/bin/perl -w # (c)2001 Aristoteles Pagaltzis, licensed under the GPL # see http://www.gnu.org/copyleft/gpl.html # Version 0.1: Dec 30, 2001, Aristoteles Pagaltzis use strict; use File::Basename; use File::Spec; use File::Find; use constant (DEFAULT_BENCH => "wilmoo"); use constant (DEFAULT_DIRS => [ ".", "$ENV{HOME}", "/usr/local/pmars" ]); use constant (MARS_BINARY => "pmars_server"); use constant (MARS_OPTIONS => "-b -k -r 200"); sub usage { my ($bin, $opt, $bench) = (&MARS_BINARY, &MARS_OPTIONS, &DEFAULT_BENCH); my $path = join "\n", map " $_", @{&DEFAULT_DIRS}; return " Usage: bench.pl [directory] Benchmarks a warrior against the set of warriors residing in the benchmark directory. The benchmark directory is searched in all the directories in the benchmark path in sequence. All files in the benchmark directory are assumed to be warriors regardless of extenstion. Defaults: MARS binary: $bin MARS options: $opt Default benchmark: $bench Benchmark path:\n$path "; } sub find_bench { my $bench = shift; for (@{&DEFAULT_DIRS}) { my $dir = File::Spec->catdir($_, $bench); return $dir if (-d $dir and -x $dir); } return; } sub get_name { local $_; open WARRIOR, "<$_[0]" or die "Can't open $_[0]: $!\n"; while() { chomp; return $1 if /^;name\s+(.*)/ } close WARRIOR; return basename($_[0]); } MAIN: { die usage() unless (@ARGV == 1 or @ARGV == 2); my $bench = $ARGV[1] || DEFAULT_BENCH; my $bench_dir = find_bench($bench); die "Benchmark '$bench' was nowhere to be seen.\n" unless defined $bench_dir; my @warriors = glob File::Spec->catfile($bench_dir, '*'); die "Sorry, benchmark '$bench' contains no warriors.\n" unless @warriors > 0; my %warrior_name; $warrior_name{$_} = get_name($_) for ($ARGV[0], @warriors); my %score; print "\n\nBenchmarking $warrior_name{$ARGV[0]} against:\n"; for my $warrior (@warriors) { my $pmars = &MARS_BINARY." ".&MARS_OPTIONS; print " $warrior_name{$warrior} "; $score{$warrior} = 0; for (1..5) { my @battle = split /\s+/, `$pmars "$ARGV[0]" "$warrior" 2> /dev/null`; $score{$warrior} += $battle[0]*3 + $battle[1]; } print "(scored $score{$warrior}),\n"; } print "done.\n\n"; my $total_score = 0; $total_score += $score{$_} for(keys %score); printf "Benchmark score: %6.2f\n\n", $total_score/120; } From corewar-l@koth.org Sun Dec 30 20:34:20 2001 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBUIYK903395 for ; Sun, 30 Dec 2001 20:34:20 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBUIYJO01590 for ; Sun, 30 Dec 2001 20:34:19 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id NAA09761; Sun, 30 Dec 2001 13:32:27 -0500 (EST) Date: Sun, 30 Dec 2001 13:32:27 -0500 (EST) Message-Id: <872a85cc.0112300927.7f0f02b2@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: Re: Scanning, bombing, bombs, constants, benchmarking Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > The Wilmoo score went from 46ish to nearly 0. Just confirmed this with Wilkies also. Score is around 50 for selfbombing version and nearly 0 for non selfbombing. Noticed I forgot to switch the bomb from dat.f to spl.f in the non selfbombing version with the clear; doing so brought its score from 3 to 17, but it's nowhere near the (still meager) 47 which the selfbombing scan-only version gets. Btw, is it just the holidays? Or why am I slowly getting the feeling I'm talking to myself? :-) Regards, A.P. From corewar-l@koth.org Sun Dec 30 22:34:37 2001 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBUKYb910779 for ; Sun, 30 Dec 2001 22:34:37 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBUKYaT26025 for ; Sun, 30 Dec 2001 22:34:36 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id PAA10482; Sun, 30 Dec 2001 15:34:10 -0500 (EST) Date: Sun, 30 Dec 2001 15:34:10 -0500 (EST) Message-Id: <872a85cc.0112301136.34b293e1@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: Re: Scanning, bombing, bombs, constants, benchmarking Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > slt.f scan, guard > jmp.f clear Ack. I feel so stupid now. Of course I have to arrange the attack/clear code in the opposite order and can't use slt.f like that. The suicidal pure scanner still scores better than the fixed nonsuicidal pure scanner, however the fixed nonsuicidal scanner/clear scores marginally better yet with spl.f bomb. Hmm this gives me more ideas.. Moving on one stupid mistake at a time, A.P. From corewar-l@koth.org Sun Dec 30 22:35:49 2001 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBUKZn909181 for ; Sun, 30 Dec 2001 22:35:49 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBUKZmO21217 for ; Sun, 30 Dec 2001 22:35:48 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id PAA10523; Sun, 30 Dec 2001 15:35:36 -0500 (EST) Date: Sun, 30 Dec 2001 15:35:36 -0500 (EST) Message-Id: <21fc098d.0112301123.3678a1af@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: oversby@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: oversby@hotmail.com (Ian Oversby) To: Multiple recipients of list COREWAR-L Subject: Re: Scanning, bombing, bombs, constants, benchmarking Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: pagaltzis@gmx.de (Aristoteles Pagaltzis) wrote in message news:<872a85cc.0112291645.13e2ab2d@posting.google.com>... > This is very, very strange. > > > I'm inclined to attribute that to the huge bloat - twice > > as large as before, there's no chance to escape notice for > > even one cycle. > > That doesn't seem to be it. > > I tested with no clear included; just added the SLT/JMP. When that > didn't help, I went so far as to remove 2 MOVs in the bombing code to > make up for the new instructions, however I still get the same > results. > > > The non self-bombing version loses _every_ battle against HSA and Blur > 2 regardless of length, while the self-bombing version is an equal > opponent for those two. Similar goes for all the other warriors it > used to get some score out of. The Wilmoo score went from 46ish to > nearly 0. > > Can someone explain this?! I'm entirely stumped. I'm guessing that you never attack. I'm not that familiar with scanners but I think the line slt.f scan, guard will only skip if both fields are less than about 20. As your a and b-fields of the SNE are around 4000 apart this will never happen. You should look at the scanners Iron Gate by Wayne Sheppard and Memories by Beppe Bezzi as they are trying to do something similar to your scanner. Also you might consider the following things: 1. Your scanner probably isn't really 1c as post-increment will increment after the scan. pre-decrement might help here, but the trade off of scanning an adjacent location in your 6 instruction loop vs not scanning in a 4 instruction loop (add, seq, slt, jmp) might not be worth it. 2. You could attack only the a-field location and then reset the a-field to point to the b-field location to shrink your attack loop (and simplify use of the slt - it then becomes slt.ab). 3. Attacking with dat bombs won't do you many favours against non-scanners: You won't do anything to modern paper and against imp/stones if you are really unlucky you clobber the stone and the light imp-spiral comes and kills you. 4. You can introduce an imp-gate in your clear fairly simply by using d-clear. If you check out the first few issues of Core Warrior they contain some really good hints on the basic warrior types. The links for Core Warrior and the two warriors I've mentioned are at Planar's page which should have its URL mentioned in the FAQ. Good luck, Ian From corewar-l@koth.org Mon Dec 31 05:32:17 2001 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBV3WG926640 for ; Mon, 31 Dec 2001 05:32:16 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBV3WFT05094 for ; Mon, 31 Dec 2001 05:32:16 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id WAA12946; Sun, 30 Dec 2001 22:31:20 -0500 (EST) Date: Sun, 30 Dec 2001 22:31:20 -0500 (EST) Message-Id: <872a85cc.0112301855.dc2e1da@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: Re: Scanning, bombing, bombs, constants, benchmarking Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > I'm guessing that you never attack. > As your a and b-fields of the SNE are around 4000 apart this will never happen. Yeah, the culprit is somewhere in there. I'll need some exhaustive cdb sessions to figure it out. > scanners Iron Gate by Wayne Sheppard and Memories by Beppe Bezzi as Thanks for these tips! I've also had another look at HSA. Now that I've written a scanner, it's much easier to understand how things work - first time around they didn't make as much sense. Looks like Nervous Eyes will end up being just a differently arranged version of HSA - obviously there's only so many ways to write a successful scanner. > 1. Your scanner probably isn't really 1c as post-increment will > increment after the scan. pre-decrement might help here, but the > trade off of scanning an adjacent location in your 6 instruction loop > vs not scanning in a 4 instruction loop (add, seq, slt, jmp) might not > be worth it. The postincrement point didn't even occur to me, thanks. The loop setup you're mentioning looks like .25c with instant reaction to me (or .5c if you're using a trick on the SLT I don't get?); my setup is .67c (.66c plus a jmz.f that makes little difference) at the cost of much more code and a 2 cycle penalty in reaction time. > 2. You could attack only the a-field location and then reset the > a-field to point to the b-field location I had just been trying to figure out the A/B field swap's purpose in HSA - thanks for a great tip. > 3. Attacking with dat bombs won't do you many favours against Yes, I'd mentioned this as a known weakness of the posted versions and indeed the Wilmoo score skyrocketed from 46 to 73 for my latest draft which throws spl.f/mov.i bombs despite the bloat of separate slt+bombing components for A and B field and being weaker as a scanner (35-50-15 vs HSA, was 50-50-0 before). > 4. You can introduce an imp-gate in your clear fairly simply by using > d-clear. My concern is how effective a d-clear is against wiping every last process of a stunned opponent. How big are the chances of hitting an opponent's SPL with my DJN only, giving my opponent a tie? Or is it worth the trade-off? > The links for Core > Warrior and the two warriors I've mentioned are at Planar's page which > should have its URL mentioned in the FAQ. > > Good luck, > Ian Thanks, and thank you :-) Regards, Aristoteles Pagaltzis From corewar-l@koth.org Mon Dec 31 14:34:02 2001 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBVCY2907147 for ; Mon, 31 Dec 2001 14:34:02 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBVCY1T04435 for ; Mon, 31 Dec 2001 14:34:01 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id HAA17411; Mon, 31 Dec 2001 07:33:41 -0500 (EST) Date: Mon, 31 Dec 2001 07:33:41 -0500 (EST) Message-Id: <21fc098d.0112310350.1cb6f46f@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: oversby@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: oversby@hotmail.com (Ian Oversby) To: Multiple recipients of list COREWAR-L Subject: Re: Scanning, bombing, bombs, constants, benchmarking Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: > Thanks for these tips! I've also had another look at HSA. Now that > I've written a scanner, it's much easier to understand how things work > - first time around they didn't make as much sense. Looks like Nervous > Eyes will end up being just a differently arranged version of HSA - > obviously there's only so many ways to write a successful scanner. There are a number of scanner types. HSA is distinguished by the fact that it doesn't have a clear component. Mirage 1.5 by Anton Marsden is a jmz directed 0.3 scan 0.3 clear. Iron Gate / Memories are traditional style scanners. Blur 2 by Anton Marsden (and later the Machine) are quite different once again. David Moore wrote a very effective scanner a while back - I think it was called win and had a blur style scanning engine but used the HSA trick to switch from attacking with spl to dat for the win instead of a clear. > > 1. Your scanner probably isn't really 1c as post-increment will > > increment after the scan. pre-decrement might help here, but the > > trade off of scanning an adjacent location in your 6 instruction loop > > vs not scanning in a 4 instruction loop (add, seq, slt, jmp) might not > > be worth it. > > The postincrement point didn't even occur to me, thanks. > > The loop setup you're mentioning looks like .25c with instant reaction > to me (or .5c if you're using a trick on the SLT I don't get?); my > setup is .67c (.66c plus a jmz.f that makes little difference) at the > cost of much more code and a 2 cycle penalty in reaction time. add, seq, slt, jmp is actually 2/3c as usually only add, seq, jmp is executed and slt only if we found something. Plus we still compare two locations. > > 3. Attacking with dat bombs won't do you many favours against > > Yes, I'd mentioned this as a known weakness of the posted versions and > indeed the Wilmoo score skyrocketed from 46 to 73 for my latest draft > which throws spl.f/mov.i bombs despite the bloat of separate > slt+bombing components for A and B field and being weaker as a scanner > (35-50-15 vs HSA, was 50-50-0 before). You're probably not weaker as a scanner, just HSA has stunned your clear component and as you didn't kill him in the scanning phase you only get a draw instead of a win. > > 4. You can introduce an imp-gate in your clear fairly simply by using > > d-clear. > > My concern is how effective a d-clear is against wiping every last > process of a stunned opponent. How big are the chances of hitting an > opponent's SPL with my DJN only, giving my opponent a tie? Or is it > worth the trade-off? Actually d-clear hits ~99% of core with dats. As the setup is spl, mov, djn the spl feeds in processes slowly so sometimes you run mov, djn and sometimes mov, mov, djn which realign the dat bombs with respect to the decrements. If you wish to convince yourself, run a pure d-clear through cdb and at the end see how much of core is simply dat -x, -x vs dat y, z. The key is to enter the clearing phase early enough that you will hit enough core to win. Regards, Ian From corewar-l@koth.org Mon Dec 31 15:23:37 2001 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBVDNa911858 for ; Mon, 31 Dec 2001 15:23:36 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBVDNZO12567 for ; Mon, 31 Dec 2001 15:23:36 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id IAA17774; Mon, 31 Dec 2001 08:23:20 -0500 (EST) Date: Mon, 31 Dec 2001 08:23:20 -0500 (EST) Message-Id: <200112310500.AAA13964@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - MultiWarrior 94 12/31/01 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 12/31/01 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html sleep 180 Current Status of the KOTH.ORG Multiwarrior 94 CoreWar Hill: Last battle concluded at : Sun Dec 9 20:57:33 EST 2001 # Name Author Score Age 1 D-clearM Ken Espiritu 40 87 2 test John Metcalf 39 15 3 clock strikes twelve John Metcalf 33 1 4 fclear Brian Haskin 32 71 5 Her Majesty P.Kline 29 106 6 QuiVa John Metcalf 24 180 7 Xord Monominer XOSC:01 Gino Oblena 23 26 8 sptst (4D-p) Stefan Foerster 22 4 9 8thTest Gino Oblena 19 18 10 Pitbull Christian Schmidt 15 43 11 Inferno John Karp 0 0 From corewar-l@koth.org Mon Dec 31 15:25:01 2001 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBVDP0911424 for ; Mon, 31 Dec 2001 15:25:01 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBVDP0O09982 for ; Mon, 31 Dec 2001 15:25:00 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id IAA17808; Mon, 31 Dec 2001 08:24:45 -0500 (EST) Date: Mon, 31 Dec 2001 08:24:45 -0500 (EST) Message-Id: <200112310500.AAA13960@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - Standard 12/31/01 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 12/31/01 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html sleep 180 Current Status of the KOTH.ORG Standard KotH CoreWar Hill : Last battle concluded at : Fri Dec 21 10:22:15 EST 2001 # %W/ %L/ %T Name Author Score Age 1 34/ 20/ 47 Freight Train David Moore 148 79 2 34/ 20/ 46 sIMPly.Red v0.95 Leonardo Humberto 147 36 3 32/ 20/ 48 Test Alexander (Sasha) Wa 144 18 4 31/ 20/ 49 Guardian Ian Oversby 141 78 5 34/ 27/ 39 vala John Metcalf 141 1 6 41/ 44/ 15 Foggy Swamp Beppe Bezzi 138 75 7 36/ 36/ 28 PacMan David Moore 137 108 8 40/ 44/ 15 Blur '88 Anton Marsden 136 116 9 36/ 37/ 27 Tangle Trap David Moore 135 152 10 37/ 40/ 22 Stasis David Moore 135 186 11 24/ 16/ 59 EV Paper John K Wilkinson 133 92 12 25/ 19/ 56 Jinglo John Metcalf 131 3 13 26/ 22/ 51 Shish-Ka-Bob Ben Ford 130 34 14 25/ 20/ 55 Evoltmp 88 John K W 130 129 15 24/ 19/ 57 Test I Ian Oversby 129 135 16 29/ 30/ 41 Frog Sticker P.Kline 129 28 17 38/ 47/ 15 Iron Gate Wayne Sheppard 128 404 18 35/ 43/ 22 Beholder's Eye V1.7 W. Mintardjo 128 354 19 38/ 48/ 14 ig Wayne Sheppard 127 6 20 14/ 3/ 83 ]enigma[ Michal Janeczek 124 7 21 12/ 71/ 17 dwarf amok 52 0 From corewar-l@koth.org Mon Dec 31 15:32:31 2001 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBVDWV912229 for ; Mon, 31 Dec 2001 15:32:31 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBVDWUO21305 for ; Mon, 31 Dec 2001 15:32:30 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id IAA17936; Mon, 31 Dec 2001 08:32:12 -0500 (EST) Date: Mon, 31 Dec 2001 08:32:12 -0500 (EST) Message-Id: <200112310500.AAA13968@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - ICWS Experimental 94 12/31/01 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 12/31/01 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html sleep 180 Current Status of the KOTH.ORG ICWS Experimental 94 CoreWar Hill: Last battle concluded at : Thu Dec 13 22:49:10 EST 2001 # %W/ %L/ %T Name Author Score Age 1 55/ 33/ 12 Fire and Ice II David Moore 177 2 2 35/ 21/ 44 KAT v5 Dave Hillis 150 34 3 30/ 16/ 54 Katafutr Michal Janeczek 144 42 4 38/ 35/ 27 Black Moods Ian Oversby 142 98 5 36/ 31/ 33 Controlled Aggression Ian Oversby 141 102 6 41/ 42/ 17 Greetings From Asbury Par JKW 139 62 7 24/ 8/ 68 Denial David Moore 139 43 8 22/ 8/ 70 Evol Cap 4 X John Wilkinson 137 171 9 31/ 26/ 43 Damage Inflicted Robert Macrae 137 41 10 36/ 35/ 28 Ogre Christian Schmidt 137 50 11 25/ 14/ 61 Kin John Metcalf 135 10 12 33/ 32/ 35 Big I.F.F.S. Dave Hillis 134 31 13 25/ 20/ 55 Venom v0.2b Christian Schmidt 131 124 14 18/ 7/ 75 Evolve X v4.0 John Wilkinson 129 119 15 18/ 7/ 74 Black Box v1.1 JKW 129 65 16 29/ 35/ 36 test CS 123 59 17 32/ 44/ 24 Pagan John K W 120 156 18 19/ 23/ 58 Purple v0.1 Christian Schmidt 116 123 19 21/ 27/ 51 Disaster Area 2.8 Stefan Foerster 115 29 20 30/ 46/ 24 clock strikes twelve John Metcalf 113 1 21 0/ 83/ 17 Inferno II John Karp 17 0 From corewar-l@koth.org Mon Dec 31 16:34:10 2001 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBVEYA917898 for ; Mon, 31 Dec 2001 16:34:10 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id fBVEY9O02926 for ; Mon, 31 Dec 2001 16:34:09 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA18438; Mon, 31 Dec 2001 09:33:48 -0500 (EST) Date: Mon, 31 Dec 2001 09:33:48 -0500 (EST) Message-Id: <872a85cc.0112310601.292d33f0@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: Re: Scanning, bombing, bombs, constants, benchmarking Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > add, seq, slt, jmp is actually 2/3c as usually only add, seq, jmp is > executed and slt only if we found something. Plus we still compare two > locations. Err right, .33c or .66c, not .25c or .5c. But how does the SLT check both fields of the pointer? Or does it actually go ADD SEQ SLT JMP SLT JMP ? > You're probably not weaker as a scanner, just HSA has stunned your clear > component and as you didn't kill him in the scanning phase you only get > a draw instead of a win. That makes sense.. maybe I can later add a P-space check to switch between DAT vs incendiary bombs. > Actually d-clear hits ~99% of core with dats. As the setup is spl, mov, > djn the spl feeds in processes slowly so sometimes you run mov, djn > and sometimes mov, mov, djn which realign the dat bombs with respect to > the decrements. Ahh. Maybe I really should read those CoreWarriors rather than just newsgroup posts :-) > The key is to enter the clearing phase early enough that > you will hit enough core to win. Well my scanner does one full pass in CORESIZE*.66/10 cycles.. with the regular settings of CORESIZE 8000 and MAXCYCLES 80000, that's more than enough time left to clear core several times over even if I toss out hundreds of bombs. Regards, A.P. From corewar-l@koth.org Tue Jan 1 19:33:31 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g01HXV930230 for ; Tue, 1 Jan 2002 19:33:31 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g01HXUT20990 for ; Tue, 1 Jan 2002 19:33:30 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id MAA29278; Tue, 1 Jan 2002 12:30:42 -0500 (EST) Date: Tue, 1 Jan 2002 12:30:42 -0500 (EST) Message-Id: <21fc098d.0201010843.198a606b@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: oversby@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: oversby@hotmail.com (Ian Oversby) To: Multiple recipients of list COREWAR-L Subject: Re: Scanning, bombing, bombs, constants, benchmarking Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: pagaltzis@gmx.de (Aristoteles Pagaltzis) wrote in message news:<872a85cc.0112310601.292d33f0@posting.google.com>... > > add, seq, slt, jmp is actually 2/3c as usually only add, seq, jmp is > > executed and slt only if we found something. Plus we still compare two > > locations. > > Err right, .33c or .66c, not .25c or .5c. But how does the SLT check > both fields of the pointer? > > Or does it actually go ADD SEQ SLT JMP SLT JMP ? Nope, it goes ADD, SEQ, JMP if you didn't find anything - seq skips if two things are equal, i.e. dat 0, 0 and then you skip the slt. If you find something, you don't skip the slt and the slt will skip your jmp if you are not scanning yourself, all being well. The slt doesn't check both fields of the pointer. As you only attack your a-field say and then realign so your a-field is pointing at your b-field you only need to check if your a-field is pointing at yourself. > > You're probably not weaker as a scanner, just HSA has stunned your clear > > component and as you didn't kill him in the scanning phase you only get > > a draw instead of a win. > > That makes sense.. maybe I can later add a P-space check to switch > between DAT vs incendiary bombs. This is inadvisable for a number of reasons: 1. You will not be able to enter onto a hill without pspace 2. Your pspace will take some time at the start of the round when you could be scanning. 3. If you really want to go the pspace route there are many better things you can be than a scanner that fires dat bombs if you think you are facing a scanner. > > Actually d-clear hits ~99% of core with dats. As the setup is spl, mov, > > djn the spl feeds in processes slowly so sometimes you run mov, djn > > and sometimes mov, mov, djn which realign the dat bombs with respect to > > the decrements. > > Ahh. Maybe I really should read those CoreWarriors rather than just > newsgroup posts :-) Yes, you _really_ should. They explain things much better than I can or am willing to do in a newsgroup post. > > The key is to enter the clearing phase early enough that > > you will hit enough core to win. > > Well my scanner does one full pass in CORESIZE*.66/10 cycles. with > the regular settings of CORESIZE 8000 and MAXCYCLES 80000, that's more > than enough time left to clear core several times over even if I toss > out hundreds of bombs. I probably didn't explain myself very well here. d-clear hits a number of cells with dats and with djns and the coverage of dats increases with time. Lets say we hit 99% of core with dats after 80000 cycles. This maybe only 97% after 60000 and say 95% afte 20000 cycles. You want to use cdb to check this as I'm pulling the numbers from the top of my head. Now, if you are fighting paper, you could miss one of your stun clusters where the paper's processes are lurking and get a draw. Anyway, in general, scanners using d-clear want to be entering the clear quite early on. I think blur and the machine only scan / bomb for around 8000 cycles before clearing. Ian From corewar-l@koth.org Wed Jan 2 13:36:23 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g02BaM925489 for ; Wed, 2 Jan 2002 13:36:22 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g02BaLO28070 for ; Wed, 2 Jan 2002 13:36:21 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id GAA07434; Wed, 2 Jan 2002 06:34:21 -0500 (EST) Date: Wed, 2 Jan 2002 06:34:21 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: grabek To: Multiple recipients of list COREWAR-L Subject: Re: bench.pl 0.1 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On 29 Dec 2001 17:24:33 -0800, Aristoteles Pagaltzis wrote: > I hope it's of any use to anyone. :-) it's nice piece of code and i wolud really like to use it but i dont know how. when i enter "./bench.perl test.red" i get error "benchmark wilmoo was nowhere to be seen". what's that wilmoo file? what's its structure? i know i can create it in the current directory but what should i put in it? -- pozdrawiam, grabek From corewar-l@koth.org Wed Jan 2 15:18:34 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g02DIX914051 for ; Wed, 2 Jan 2002 15:18:33 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g02DIWO25756 for ; Wed, 2 Jan 2002 15:18:33 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id IAA08093; Wed, 2 Jan 2002 08:18:11 -0500 (EST) Date: Wed, 2 Jan 2002 08:18:11 -0500 (EST) Message-Id: <02010220401302.00646@eldred> Errors-To: ttsg@ttsg.com Reply-To: steveg58@iinet.net.au Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Steve Gunnell To: Multiple recipients of list COREWAR-L Subject: Re: bench.pl 0.1 Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" X-Mailer: KMail [version 1.1.99] Status: RO X-Status: On Wed, 2 Jan 2002 19:35, grabek wrote: > On 29 Dec 2001 17:24:33 -0800, Aristoteles Pagaltzis wrote: > > I hope it's of any use to anyone. :-) > > it's nice piece of code and i wolud really like to use it but > i dont know how. when i enter "./bench.perl test.red" i get error > "benchmark wilmoo was nowhere to be seen". what's that wilmoo file? > what's its structure? i know i can create it in the current directory > but what should i put in it? By the look of the code the benchmark is the name of a directory which contains the warriors you want to use for the benchmark an nothing else. Which warriors ... well that depends. I'm using; hazylazy.red 1 recovery.red 2 phantasm50.red 1 g2.red 2 behemot.red 2 uninvited.red 2 qsilver.red 2 machine.red 1 scanman.red 1 babit11.red 1 myblur2.red 1 benj.red 2 stalker.red 2 agony2.red 1 smc3.red 2 silver.red 1 vain.red 3 npaperii.red 3 Cheers, Steve Gunnell From corewar-l@koth.org Wed Jan 2 19:32:41 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g02HWe913938 for ; Wed, 2 Jan 2002 19:32:40 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g02HWdT15030 for ; Wed, 2 Jan 2002 19:32:40 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id MAA09751; Wed, 2 Jan 2002 12:32:02 -0500 (EST) Date: Wed, 2 Jan 2002 12:32:02 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: grabek To: Multiple recipients of list COREWAR-L Subject: Re: bench.pl 0.1 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On 29 Dec 2001 17:24:33 -0800, Aristoteles Pagaltzis wrote: > I hope it's of any use to anyone. :-) phew, now it works. just had to change some constants in the code. -- pozdrawiam, grabek From corewar-l@koth.org Wed Jan 2 19:36:54 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g02Har916681 for ; Wed, 2 Jan 2002 19:36:54 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g02HaqO28341 for ; Wed, 2 Jan 2002 19:36:52 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id MAA09779; Wed, 2 Jan 2002 12:33:35 -0500 (EST) Date: Wed, 2 Jan 2002 12:33:35 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: grabek To: Multiple recipients of list COREWAR-L Subject: Re: bench.pl 0.1 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On 2 Jan 2002 08:19:39 -0500, Steve Gunnell wrote: > By the look of the code the benchmark is the name of a directory which > contains the warriors you want to use for the benchmark an nothing else. now i've managed at least to make it run. however i got lots of warnings and as a result i receive 0 pts. it seems that script does not work properly. -- pozdrawiam, grabek From corewar-l@koth.org Thu Jan 3 01:30:21 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g02NUK916223 for ; Thu, 3 Jan 2002 01:30:20 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g02NUHO07415 for ; Thu, 3 Jan 2002 01:30:17 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id SAA12217; Wed, 2 Jan 2002 18:29:59 -0500 (EST) Date: Wed, 2 Jan 2002 18:29:59 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: grabek To: Multiple recipients of list COREWAR-L Subject: Re: bench.pl 0.1 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On 2 Jan 2002 14:16:13 -0800, Aristoteles Pagaltzis wrote: >> now i've managed at least to make it run. however i got lots >> of warnings and as a result i receive 0 pts. it seems that script does >> not work properly. > It would seem so indeed :-) Unfortunately your description is not very > helpful - can you mail me a log of the error messages? file path (filename to be more exact) was wrong; there was pmars_server while i use pmars-server instead. that caused the error. now it runs _almost_ properly. however i don't get results of fights. what i get looks like this: Benchmarking - foo - against: Sparring warrior no 1 and after a while i receive sth like Benchm... (scored xxx)rrior no 1 this (scored xxx) string overwrites name of the warrior. what's more: it seems to run very slow. i have -r 250 set so it shouldn't last so long. it runs two or three times slower than another benchmarking program (it was published here some time ago). -- pozdrawiam, grabek From corewar-l@koth.org Thu Jan 3 01:31:37 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g02NVb918279 for ; Thu, 3 Jan 2002 01:31:37 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g02NVaO22678 for ; Thu, 3 Jan 2002 01:31:36 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id SAA12253; Wed, 2 Jan 2002 18:31:25 -0500 (EST) Date: Wed, 2 Jan 2002 18:31:25 -0500 (EST) Message-Id: <872a85cc.0201021416.1e475e59@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: Re: bench.pl 0.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Ok. More detailed feedback please! > now i've managed at least to make it run. however i got lots > of warnings and as a result i receive 0 pts. it seems that script does > not work properly. It would seem so indeed :-) Unfortunately your description is not very helpful - can you mail me a log of the error messages? The benchmark name is simply the name of a directory containing nothing but warriors. The script looks for this directory in a number of places - /usr/local/share/pmars/, your home directory and the current directory. I thought it documented itself well enough.. did you run it with no parameters? :-) If you did, did you find the usage message confusing? (And what part of it in particular?) I plan to add commandline configuration switches (override for next run or change them permanently) and detailed reporting as either formatted plaintext or HTML for 0.2. Btw - the "use File::Find;" line was left there by accident, it doesn't do anything and can be removed for a split second less loadtime. Eagerly awaiting more feedback, A.P. From corewar-l@koth.org Fri Jan 4 13:29:55 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g04BTt915194 for ; Fri, 4 Jan 2002 13:29:55 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g04BTrO16822 for ; Fri, 4 Jan 2002 13:29:53 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id GAA27922; Fri, 4 Jan 2002 06:29:16 -0500 (EST) Date: Fri, 4 Jan 2002 06:29:16 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: ff95@dial.pipex.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "tmp" To: Multiple recipients of list COREWAR-L Subject: Re: Proposal A (and B and T) X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: I agree with most of the points raised in these threads. I would highlight: Imps are a problem. Longer runs would help. Deleting MOV.i is interesting but a total break with the past. Dual core is interesting but needs a scary amount of PMARS work. Perhaps we should try the simplest thing first? Robert Macrae From corewar-l@koth.org Fri Jan 4 19:21:18 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g04HLI900765 for ; Fri, 4 Jan 2002 19:21:18 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g04HLHO23367 for ; Fri, 4 Jan 2002 19:21:17 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id MAA29922; Fri, 4 Jan 2002 12:19:23 -0500 (EST) Date: Fri, 4 Jan 2002 12:19:23 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: adamow@if.pw.edu.pl Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Adamowski To: Multiple recipients of list COREWAR-L Subject: Let it snow, let it snow, let it snow... MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Hi, guys! I've just come back from holiday. I was home and the thing I mostly did there was throwing the snow out of my court-yard. When I finished in the last corner the first one was already full. Now that was just a fun! And at the moment I read all the post you've sent me since I left. I noticed that someone (Uri Bruck AFAIR) mentioned about 2D core wars. It's not a new idea. I used to work around it some time ago but left it because of CMP problem and not-enough-free-time problem. Maybe some day I will get to it once again and fix it. I promise I'll show you what I think up but I truly don't know, when would it be. Maybe in June or later or even never? Who knows? As for scanners I invented something recently. I mean scanning engine. It uses 4 parallel processes and is 0.5c quick. The most advantage is that it can run bombing without stopping scanning. The most disadvantage is, I think, that if the first line is erased, it will surely die. So it is rather to be a part of something bigger with more processes. The version below isn't of course the best I wrote. You can improve it by changing dat $0, $0 to dat {-5, <-6 or something to make it 0.25c imp gated. This means you should find another place for bomb/scan pointer, beacuse it's hold there. Bombing part below is only a one-shot and it needs initializating of bombing pointer, but you may resolve this part in any different way. So, the code: ;redcode ;name Pure Morning ;author Lukasz Adamowski ;assert CORESIZE==8000 start spl #30, #-30 add.f $-1, $1 sne $1, $6 dat $0, $0 mov.f $-2, $-1 sub.f $-5, $-2 mov $-3, {-3 mov $-4, <-4 end start And I used no checking of target or pointer to find if the target is me or not. Why? Because it's sure it's not. Maybe it's not the best step for scanner, but it does work properly. The only problem is: HOW TO STOP IT?! :))) I believe it can be a good example for newbies to make some experiments. Enjoy! Lukasz Adamowski From corewar-l@koth.org Sat Jan 5 05:33:59 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g053Xx901745 for ; Sat, 5 Jan 2002 05:33:59 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g053XwO09511 for ; Sat, 5 Jan 2002 05:33:59 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id WAA03777; Fri, 4 Jan 2002 22:33:44 -0500 (EST) Date: Fri, 4 Jan 2002 22:33:44 -0500 (EST) Message-Id: <872a85cc.0201041852.163dc2c8@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: Re: Let it snow, let it snow, let it snow... Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > The most advantage > is that it can run bombing without stopping scanning. The most > disadvantage is, I think, that if the first line is erased, it will surely > die. I've thought of similar ideas; the problem is that if your scanner finds too much in a row, and tries to bomb several locations "simultaneously", the scan and bomb parts will mess each other up. In fact, you can only throw single-instruction bombs because there's no way to synch multiple simultaneous bombings to throw incendiaries. And without a clear, you're limited to DAT bombs which is ineffective against the majority of modern warriors. It's an interesting cncept but I dismissed it as impractical. Btw, you might want to make that start spl #30, {-30 :-) From corewar-l@koth.org Sat Jan 5 21:30:41 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g05JUf931145 for ; Sat, 5 Jan 2002 21:30:41 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g05JUeT28548 for ; Sat, 5 Jan 2002 21:30:40 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id OAA10888; Sat, 5 Jan 2002 14:29:57 -0500 (EST) Date: Sat, 5 Jan 2002 14:29:57 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: ff95@dial.pipex.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "tmp" To: Multiple recipients of list COREWAR-L Subject: Re: Let it snow, let it snow, let it snow... X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: >;redcode >;name Pure Morning >;author Lukasz Adamowski >;assert CORESIZE==8000 >start spl #30, #-30 >add.f $-1, $1 >sne $1, $6 >dat $0, $0 >mov.f $-2, $-1 >sub.f $-5, $-2 >mov $-3, {-3 >mov $-4, <-4 >end start Neat, and could be developed further. I think this could be turned into a 0.5c SPL carpet scanner in only 6-7 words -- very compact. Ideas: 1) Drop the SUB, just use MOV -2, -32. 2) Use something DAT {0, {5 as the pointer and scan with SNE *1, @1. This will spread decrements around core at 0.5c; they don't do any damage (because if there is anything there you carpet it) but it they will upset scanners and trash oneshots. Even better, you can use the self-bomb to mutate into a DAT clear. 3) Lay a proper carpet. Something simple and compact like MOV start, >ptr JMP -1. This can also serve as the final DAT clear. It might even be possible to make cunning use of a JMZ to prevent the number of processes building up too much. 4) Use a step that gives you a reasonable run length, maybe mod-4 or mod-1. As a final thought, your code could be made '88-legal pretty easily. It would be worth checking a variant against the '88 hill... Have fun 8-) Robert Macrae From corewar-l@koth.org Mon Jan 7 18:05:19 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g07G5I900277 for ; Mon, 7 Jan 2002 18:05:19 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g07G5IT03847 for ; Mon, 7 Jan 2002 18:05:18 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id LAA28609; Mon, 7 Jan 2002 11:04:02 -0500 (EST) Date: Mon, 7 Jan 2002 11:04:02 -0500 (EST) Message-Id: <200201070500.AAA19355@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - ICWS Experimental 94 01/07/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 01/07/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html sleep 180 Current Status of the KOTH.ORG ICWS Experimental 94 CoreWar Hill: Last battle concluded at : Thu Dec 13 22:49:10 EST 2001 # %W/ %L/ %T Name Author Score Age 1 55/ 33/ 12 Fire and Ice II David Moore 177 2 2 35/ 21/ 44 KAT v5 Dave Hillis 150 34 3 30/ 16/ 54 Katafutr Michal Janeczek 144 42 4 38/ 35/ 27 Black Moods Ian Oversby 142 98 5 36/ 31/ 33 Controlled Aggression Ian Oversby 141 102 6 41/ 42/ 17 Greetings From Asbury Par JKW 139 62 7 24/ 8/ 68 Denial David Moore 139 43 8 22/ 8/ 70 Evol Cap 4 X John Wilkinson 137 171 9 31/ 26/ 43 Damage Inflicted Robert Macrae 137 41 10 36/ 35/ 28 Ogre Christian Schmidt 137 50 11 25/ 14/ 61 Kin John Metcalf 135 10 12 33/ 32/ 35 Big I.F.F.S. Dave Hillis 134 31 13 25/ 20/ 55 Venom v0.2b Christian Schmidt 131 124 14 18/ 7/ 75 Evolve X v4.0 John Wilkinson 129 119 15 18/ 7/ 74 Black Box v1.1 JKW 129 65 16 29/ 35/ 36 test CS 123 59 17 32/ 44/ 24 Pagan John K W 120 156 18 19/ 23/ 58 Purple v0.1 Christian Schmidt 116 123 19 21/ 27/ 51 Disaster Area 2.8 Stefan Foerster 115 29 20 30/ 46/ 24 clock strikes twelve John Metcalf 113 1 21 0/ 83/ 17 Inferno II John Karp 17 0 From corewar-l@koth.org Mon Jan 7 18:06:39 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g07G6d925798 for ; Mon, 7 Jan 2002 18:06:39 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g07G6cO07624 for ; Mon, 7 Jan 2002 18:06:38 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id LAA28656; Mon, 7 Jan 2002 11:06:19 -0500 (EST) Date: Mon, 7 Jan 2002 11:06:19 -0500 (EST) Message-Id: <200201070500.AAA19361@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - 94 No Pspace 01/07/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 01/07/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html sleep 180 Current Status of the KOTH.ORG 94 No Pspace CoreWar Hill: Last battle concluded at : Sun Jan 6 18:03:46 EST 2002 # %W/ %L/ %T Name Author Score Age 1 36/ 25/ 39 Inky Ian Oversby 147 234 2 43/ 41/ 16 Hazy Lazy ... Steve Gunnell 146 97 3 36/ 25/ 39 Quicksilver Michal Janeczek 146 517 4 33/ 21/ 45 Son of Vain Oversby/Pihlaja 146 344 5 31/ 23/ 46 nPaper II Paul-V Khuong 140 755 6 40/ 41/ 18 Behemot Michal Janeczek 139 578 7 41/ 44/ 15 G3-b David Moore 139 25 8 33/ 28/ 40 Uninvited John Metcalf 138 437 9 31/ 27/ 42 Olivia Ben Ford 136 483 10 31/ 28/ 41 Revival Fire P.Kline 135 223 11 33/ 32/ 35 Blacken Ian Oversby 135 1002 12 23/ 13/ 64 The Phantom Menace Anton Marsden 132 455 13 30/ 27/ 43 Qtest Christian Schmidt 132 277 14 33/ 36/ 32 Keyser Soze Anton Marsden 130 456 15 27/ 24/ 49 paper/stone test simon 130 30 16 36/ 43/ 21 Really Frenzy Lukasz Grabun 130 17 17 40/ 52/ 7 He Scans Alone x P.Kline 129 83 18 37/ 47/ 16 Eraser II Ken Espiritu 128 712 19 33/ 41/ 26 Bugtown Rap Steve Gunnell 124 5 20 39/ 53/ 8 Aoshi Test A 16 Steve Gunnell 124 1 21 32/ 45/ 24 Bugtown test C x Steve Gunnell 119 0 From corewar-l@koth.org Mon Jan 7 18:08:14 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g07G8E921387 for ; Mon, 7 Jan 2002 18:08:14 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g07G8DO08305 for ; Mon, 7 Jan 2002 18:08:13 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id LAA28721; Mon, 7 Jan 2002 11:07:43 -0500 (EST) Date: Mon, 7 Jan 2002 11:07:43 -0500 (EST) Message-Id: <200201070500.AAA19347@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - Standard 01/07/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 01/07/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html sleep 180 Current Status of the KOTH.ORG Standard KotH CoreWar Hill : Last battle concluded at : Sat Jan 5 08:54:41 EST 2002 # %W/ %L/ %T Name Author Score Age 1 46/ 37/ 17 Oneshot '88 John Metcalf 154 1 2 36/ 21/ 43 Freight Train David Moore 152 80 3 35/ 21/ 44 Test Alexander (Sasha) Wa 149 19 4 35/ 23/ 42 sIMPly.Red v0.95 Leonardo Humberto 146 37 5 44/ 43/ 13 Foggy Swamp Beppe Bezzi 146 76 6 34/ 22/ 44 Guardian Ian Oversby 145 79 7 44/ 43/ 13 Blur '88 Anton Marsden 144 117 8 41/ 41/ 19 Stasis David Moore 141 187 9 39/ 37/ 23 PacMan David Moore 141 109 10 35/ 30/ 35 vala John Metcalf 141 2 11 38/ 38/ 23 Tangle Trap David Moore 139 153 12 40/ 42/ 18 Beholder's Eye V1.7 W. Mintardjo 138 355 13 27/ 17/ 56 EV Paper John K Wilkinson 137 93 14 30/ 23/ 47 Shish-Ka-Bob Ben Ford 136 35 15 28/ 20/ 51 Jinglo John Metcalf 136 4 16 28/ 20/ 52 Test I Ian Oversby 136 136 17 33/ 32/ 35 Frog Sticker P.Kline 135 29 18 40/ 47/ 13 Iron Gate Wayne Sheppard 134 405 19 28/ 22/ 50 Evoltmp 88 John K W 133 130 20 40/ 48/ 12 ig Wayne Sheppard 133 7 21 2/ 98/ 0 1 1 7 0 From corewar-l@koth.org Mon Jan 7 18:09:25 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g07G9P925217 for ; Mon, 7 Jan 2002 18:09:25 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g07G9PT04158 for ; Mon, 7 Jan 2002 18:09:25 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id LAA28770; Mon, 7 Jan 2002 11:09:08 -0500 (EST) Date: Mon, 7 Jan 2002 11:09:08 -0500 (EST) Message-Id: <200201070500.AAA19351@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - MultiWarrior 94 01/07/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 01/07/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html sleep 180 Current Status of the KOTH.ORG Multiwarrior 94 CoreWar Hill: Last battle concluded at : Sat Jan 5 18:03:29 EST 2002 # Name Author Score Age 1 fclear Brian Haskin 39 71 2 D-clearM Ken Espiritu 35 87 3 QuiVa John Metcalf 28 180 4 sptst (4D-p) Stefan Foerster 28 4 5 Xord Monominer XOSC:01 Gino Oblena 27 26 6 test John Metcalf 26 15 7 8thTest Gino Oblena 26 18 8 clock strikes twelve John Metcalf 24 1 9 Her Majesty P.Kline 18 106 10 Pitbull Christian Schmidt 17 43 11 Pure Morning Lukasz Adamowski 1 0 From corewar-l@koth.org Tue Jan 8 15:30:30 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g08DUT913547 for ; Tue, 8 Jan 2002 15:30:29 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g08DUTT01833 for ; Tue, 8 Jan 2002 15:30:29 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id IAA08000; Tue, 8 Jan 2002 08:29:54 -0500 (EST) Date: Tue, 8 Jan 2002 08:29:54 -0500 (EST) Message-Id: <3c3ae002.8379421@news.t-online.de> Errors-To: ttsg@ttsg.com Reply-To: guenzel.p1@blinker.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: guenzel.p1@blinker.net (Bjoern) To: Multiple recipients of list COREWAR-L Subject: redcode parser with lexx and yacc? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Hello all, visiting rec.games.corewar agin after a long time. Interesting things seem to be going on, I hope I can participate more in the future (but I always say that :-( ). I think the authors of pmars mentioned at times that it might be useful to rewrite the parser of pmars using lexx and yacc. I wonder if anybody has thought about that before? Specifically I'd like to create a redcode parser in Java, but my understanding of lexical analysis tools and compiler compilers doesn't seem to be good enough. So far I've looked at JavaCC, CUP and JLex which seem to be Java equivalents to lexx and yacc. What I am unsure about is how to handle labels and macros using these tools. For example it seems to me that to emulate the behaviour of EQU, at least there would have to be a possiblity to push tokens back into the Scanner (to expand labels on the fly), but that doesn't seem to be possible per se with those tools? Anyway, this probably sounds a bit confused, I was just wondering if anybody has thought about the same problem before, so that we could get together. I think having a good Parser would be an important step in the breakthrough of a Java implementation of Corewar, which could help modernizing the game... Bjoern From corewar-l@koth.org Tue Jan 8 16:31:42 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g08EVZ903111 for ; Tue, 8 Jan 2002 16:31:36 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g08EVZT10081 for ; Tue, 8 Jan 2002 16:31:35 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA08426; Tue, 8 Jan 2002 09:31:08 -0500 (EST) Date: Tue, 8 Jan 2002 09:31:08 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: arekp@ds2.uw.edu.pl Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Arek Paterek To: Multiple recipients of list COREWAR-L Subject: Re: redcode parser with lexx and yacc? X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Bjoern wrote: > I think having a good Parser would be an important step in the > breakthrough of a Java implementation of Corewar, which could help > modernizing the game... I think Java is too slow. The speed of the program is very important - for example - for hill servers and corewar evolvers. And obviously, lex and yacc aren't needed to make an assembler-like language interpreter. -- Arek Paterek From corewar-l@koth.org Tue Jan 8 18:33:42 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g08GXf922463 for ; Tue, 8 Jan 2002 18:33:41 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g08GXeO12933 for ; Tue, 8 Jan 2002 18:33:40 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id LAA09209; Tue, 8 Jan 2002 11:32:43 -0500 (EST) Date: Tue, 8 Jan 2002 11:32:43 -0500 (EST) Message-Id: <3c3b0d00.19897312@news.t-online.de> Errors-To: ttsg@ttsg.com Reply-To: guenzel.p1@blinker.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: guenzel.p1@blinker.net (Bjoern) To: Multiple recipients of list COREWAR-L Subject: Re: redcode parser with lexx and yacc? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On Tue, 8 Jan 2002 13:47:16 +0000 (UTC), Arek Paterek wrote: >Bjoern wrote: >> I think having a good Parser would be an important step in the >> breakthrough of a Java implementation of Corewar, which could help >> modernizing the game... > >I think Java is too slow. The speed of the program is very important >- for example - for hill servers and corewar evolvers. More speed is always better, however, I think I could live with the slower version, if in exchange I get to code in Java. I have played Corewar on a 486 and even a 16MhZ Unix machine, now I have a Celeron 600... Also, there are compilers that compile java to machine code on some platforms. One could use slow java for graphical display and debugginh, and perhaps a machine-compiled version for the servers. >And obviously, lex and yacc aren't needed to make an assembler-like language >interpreter. I'm not so sure, this EQU stuff seems quite tricky (ie I think you can create infinite self-referencing loops with it), and also the expressions of the operands need to be evaluated. Perhaps it's overkill to learn lexx and yacc just for that purpose, but they seem useful to know, anyway, and the fact remains that besides pmars, no other emulator has a decent parser yet (AFAIK). Bjoern From corewar-l@koth.org Wed Jan 9 03:29:26 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g091TP909245 for ; Wed, 9 Jan 2002 03:29:25 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g091TPT18616 for ; Wed, 9 Jan 2002 03:29:25 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id UAA12441; Tue, 8 Jan 2002 20:29:08 -0500 (EST) Date: Tue, 8 Jan 2002 20:29:08 -0500 (EST) Message-Id: <3c3b8cf6.52654984@news.t-online.de> Errors-To: ttsg@ttsg.com Reply-To: guenzel.p1@blinker.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: guenzel.p1@blinker.net (Bjoern) To: Multiple recipients of list COREWAR-L Subject: Parsing problem FOR...ROF numeric labels Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: I think I've worked out how to write a parser that works like the one from pmars (although I'm not using yacc/lexx for the time being... ;-). But I just encountered a problem, looking into redcode.ref. There it says ======================================================== Declaration of the above example causes the assembler to complain for duplicating declarations. pMARS however offers the stringization feature to accomplish the same goal. Its syntax is: label"&"label"&"... The first label can be any valid alphanums and it goes untranslated. The rest of the labels have to be a FOR index and it is to be substituted accordingly. Thus: N FOR 5 imp&N mov imp&N, imp&N + 1 ROF are expanded into: imp01 mov imp01, imp01 + 5 imp02 mov imp02, imp02 + 5 imp03 mov imp03, imp03 + 5 imp04 mov imp04, imp04 + 5 imp05 mov imp05, imp05 + 5 ======================================================== This seems unclear to me: - do the numbers have a leading '0' because they are smaller than 100, or should all numbers habe a leading zero? The first version seems strange, because there is no reason FOR..ROF blocks can't be repeated more than 100 times. The second version seems unnecessary? Also it says in redcode.ref that if FOR or ROF are part of a equ statement, they need to belong to the same label, ie: ======================================================== Therefore, the following will not work: THIS EQU N FOR 3 THAT EQU ROF THIS mov 0, 3 THAT ======================================================== I must admit that the way I intend to write my Parser, this will probably rather complicated to check for. Therefore I wonder if it would be much of a catastrophy to drop that restriction? Bjoern From corewar-l@koth.org Thu Jan 10 18:29:31 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0AGTV929194 for ; Thu, 10 Jan 2002 18:29:31 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0AGTUO10132 for ; Thu, 10 Jan 2002 18:29:30 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id LAA29016; Thu, 10 Jan 2002 11:29:06 -0500 (EST) Date: Thu, 10 Jan 2002 11:29:06 -0500 (EST) Message-Id: <3c3db762.18201984@news.t-online.de> Errors-To: ttsg@ttsg.com Reply-To: guenzel.p1@blinker.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: guenzel.p1@blinker.net (Bjoern) To: Multiple recipients of list COREWAR-L Subject: Re: New warrior (once again? :) Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On Wed, 09 Jan 2002 01:00:35 +0100, "grabek" wrote: I can't test at the moment, and I haven't played for a long time, but is there a specific reason why you clear backwards rather than forwards? I'm not sure if there is even a point in having an imp-gate, though... Bjoern >;redcode-94nop >;author Lukasz Grabun >;name La Vibra >;assert 1 > >step equ 3315 > >inc add.ab #step , ptr >scan jmz.f -1 , @ptr >bmb1 mov spb , @1 >ptr mov @1 , @1 >back jmp inc , mvb > mov *bmb1 , {ptr2 >mvb jmp -1 , 0 >spb spl #-5 , 1 >ptr2 dat inc-6 , 0 > > >-- >pozdrawiam, grabek From corewar-l@koth.org Fri Jan 11 00:31:27 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0AMVQ916187 for ; Fri, 11 Jan 2002 00:31:26 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0AMVMO32131 for ; Fri, 11 Jan 2002 00:31:22 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id RAA01556; Thu, 10 Jan 2002 17:31:07 -0500 (EST) Date: Thu, 10 Jan 2002 17:31:07 -0500 (EST) Message-Id: <3c3e0a9a.39506500@news.t-online.de> Errors-To: ttsg@ttsg.com Reply-To: guenzel.p1@blinker.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: guenzel.p1@blinker.net (Bjoern) To: Multiple recipients of list COREWAR-L Subject: (minor) Bug in pmars Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: It's kind of silly, because nobody would write code like that anyway, but here it goes: ;redcode ;name bug report ;assert 1 mm equ ;; equ dat $100,100 dat $99,$99 mm end output: ORG START START DAT.F $ 100, $ 100 MOV.A $ 0, $ 0 From corewar-l@koth.org Fri Jan 11 00:32:49 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0AMWm918693 for ; Fri, 11 Jan 2002 00:32:49 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0AMWlT24095 for ; Fri, 11 Jan 2002 00:32:48 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id RAA01588; Thu, 10 Jan 2002 17:32:33 -0500 (EST) Date: Thu, 10 Jan 2002 17:32:33 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: ff95@dial.pipex.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "tmp" To: Multiple recipients of list COREWAR-L Subject: Re: New warrior (once again? :) X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > don't know why (just 99 pts on nop hill) i'm > very proud of it; maybe it's the due to it's my > first double core clear? dunno. Its neat. > the problem is that it _completely_ loses to > paper. it works quite well against stones and > bombers, but paper it's too much for it to take. The problem is that Silks split about as fast as a SPL/JMP, so you can't stun them effectively. This scanner would be fine against slower replicator types but these are now rare 8-( However, it is compact so it should have some chance against multi-part warriors like Silk-Imps and against other scanners? Robert Macrae From corewar-l@koth.org Fri Jan 11 01:37:49 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0ANbn916954 for ; Fri, 11 Jan 2002 01:37:49 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0ANbmT28210 for ; Fri, 11 Jan 2002 01:37:48 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id SAA02245; Thu, 10 Jan 2002 18:35:46 -0500 (EST) Date: Thu, 10 Jan 2002 18:35:46 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: grabek To: Multiple recipients of list COREWAR-L Subject: Re: New warrior (once again? :) X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On Thu, 10 Jan 2002 15:50:11 GMT, Bjoern wrote: > I can't test at the moment, and I haven't played for a long time, but > is there a specific reason why you clear backwards rather than > forwards? I'm not sure if there is even a point in having an imp-gate, > though... i just couldn't make a forward double (spl/dat) core clear. maybe there's some way. -- pozdrawiam, grabek From corewar-l@koth.org Fri Jan 11 01:38:09 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0ANc9918590 for ; Fri, 11 Jan 2002 01:38:09 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0ANc8O32129 for ; Fri, 11 Jan 2002 01:38:09 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id SAA02280; Thu, 10 Jan 2002 18:37:09 -0500 (EST) Date: Thu, 10 Jan 2002 18:37:09 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: grabek To: Multiple recipients of list COREWAR-L Subject: Re: New warrior (once again? :) X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On Thu, 10 Jan 2002 21:06:35 +0000 (UTC), tmp wrote: >> don't know why (just 99 pts on nop hill) i'm >> very proud of it; maybe it's the due to it's my >> first double core clear? dunno. > Its neat. thanks. :) > The problem is that Silks split about as fast as a SPL/JMP, so you > can't stun them effectively. This scanner would be fine against slower > replicator types but these are now rare 8-( i thought that having double core clear is enough for modern paper. i've added spl/spl/dat core clear but it still wouldn't work. i think that the general concept of the warrior is wrong: having paper as an opponent la vibra shoots at almost every cell of the core. after such a long period of time paper is so well "developed" that it's impossible to kill it. what my warrior needs is a general modification, i think. > However, it is compact so it should have some chance against > multi-part warriors like Silk-Imps and against other scanners? you're right. however none of these can be encountered on nop hill :) -- pozdrawiam, grabek From corewar-l@koth.org Fri Jan 11 17:34:30 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0BFYT926218 for ; Fri, 11 Jan 2002 17:34:29 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0BFYST20908 for ; Fri, 11 Jan 2002 17:34:28 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA09507; Fri, 11 Jan 2002 10:33:38 -0500 (EST) Date: Fri, 11 Jan 2002 10:33:38 -0500 (EST) Message-Id: <3c3ef64b.22025703@news.t-online.de> Errors-To: ttsg@ttsg.com Reply-To: guenzel.p1@blinker.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: guenzel.p1@blinker.net (Bjoern) To: Multiple recipients of list COREWAR-L Subject: Re: New warrior (once again? :) Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On Thu, 10 Jan 2002 22:23:21 +0000 (UTC), grabek wrote: >On Thu, 10 Jan 2002 15:50:11 GMT, Bjoern wrote: > >> I can't test at the moment, and I haven't played for a long time, but >> is there a specific reason why you clear backwards rather than >> forwards? I'm not sure if there is even a point in having an imp-gate, >> though... > > i just couldn't make a forward double (spl/dat) core clear. >maybe there's some way. It's difficult without making the warriro longer, I guess, although there might be a way. Another thing, I guess there is not much point in testing a warrior against the hill without having a Q-Scan in Front. But again more active players might be better advisors on this. Bjoern From corewar-l@koth.org Fri Jan 11 20:30:13 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0BIUD900941 for ; Fri, 11 Jan 2002 20:30:13 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0BIUCT01886 for ; Fri, 11 Jan 2002 20:30:12 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id NAA10680; Fri, 11 Jan 2002 13:29:53 -0500 (EST) Date: Fri, 11 Jan 2002 13:29:53 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: grabek To: Multiple recipients of list COREWAR-L Subject: Re: New warrior (once again? :) X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On Fri, 11 Jan 2002 14:34:03 GMT, Bjoern wrote: > Another thing, I guess there is not much point in testing a warrior > against the hill without having a Q-Scan in Front. But again more > active players might be better advisors on this. qscan may give _some_ points, but also guarantees some loses. for .f scanner the most important thing is speed so even first 20-40 cycles are crucial. and what's even more important: how to make qscanning engine transparent to jmz.f. -- pozdrawiam, grabek From corewar-l@koth.org Sat Jan 12 19:10:53 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0CHApD02314 for ; Sat, 12 Jan 2002 19:10:51 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0CGWGX23037 for ; Sat, 12 Jan 2002 18:32:16 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id LAA20358; Sat, 12 Jan 2002 11:31:33 -0500 (EST) Date: Sat, 12 Jan 2002 11:31:33 -0500 (EST) Message-Id: <3c4057f6.19230062@news.t-online.de> Errors-To: ttsg@ttsg.com Reply-To: guenzel.p1@blinker.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: guenzel.p1@blinker.net (Bjoern) To: Multiple recipients of list COREWAR-L Subject: What does '=' do? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: In redcode.ref it only says Assignment (*): = (to register variables a..z) How does it work? Bjoern From corewar-l@koth.org Sat Jan 12 19:17:07 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0CHH6D05561 for ; Sat, 12 Jan 2002 19:17:06 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0CEUDX09183 for ; Sat, 12 Jan 2002 16:30:13 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA19531; Sat, 12 Jan 2002 09:30:02 -0500 (EST) Date: Sat, 12 Jan 2002 09:30:02 -0500 (EST) Message-Id: <3c403b8b.11954109@news.t-online.de> Errors-To: ttsg@ttsg.com Reply-To: guenzel.p1@blinker.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: guenzel.p1@blinker.net (Bjoern) To: Multiple recipients of list COREWAR-L Subject: Re: [Palm OS] Is there any tool to play Coreware on a Palm ? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On 12 Jan 2002 12:47:42 GMT, baruchel@libertysurf.france (Thomas Baruchel) wrote: >Brest, le vendredi 11 janvier > >Hi I wonder if there is something to play on a Palm OS... I'm working on a Java emulator (yet another one), which I intend to port to the Java 2 Microedition as well. J2ME is available for Palm OS. But I suspect it will take a few weeks untill I get to that stage. Bjoern From corewar-l@koth.org Sat Jan 12 19:19:20 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0CHJJD07163 for ; Sat, 12 Jan 2002 19:19:19 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0CCXBX08106 for ; Sat, 12 Jan 2002 14:33:11 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id HAA18806; Sat, 12 Jan 2002 07:32:43 -0500 (EST) Date: Sat, 12 Jan 2002 07:32:43 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: anton@paradise.net.nz Originator: faqserv@penguin-lust.mit.edu Sender: corewar-l@koth.org Precedence: bulk From: anton@paradise.net.nz (Anton Marsden) To: Multiple recipients of list COREWAR-L Subject: Core War Frequently Asked Questions (rec.games.corewar FAQ) X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Archive-name: games/corewar-faq Last-Modified: September 4, 1999 Version: 4.2 URL: http://homepages.paradise.net.nz/~anton/cw/corewar-faq.html Copyright: (c) 1999 Anton Marsden Maintainer: Anton Marsden Posting-Frequency: once every 2 weeks Core War Frequently Asked Questions (rec.games.corewar FAQ) These are the Frequently Asked Questions (and answers) from the Usenet newsgroup rec.games.corewar. A plain text version of this document is posted every two weeks. The latest hypertext version is available at http://homepages.paradise.net.nz/~anton/cw/corewar-faq.html and the latest plain text version is available at http://homepages.paradise.net.nz/~anton/cw/corewar-faq.txt. This document is currently being maintained by Anton Marsden (anton@paradise.net.nz). Last modified: Sat Sep 4 00:22:22 NZST 1999 ------------------------------------------------------------------------ To Do * Add the new No-PSpace '94 hill location * Add online location of Dewdney's articles * Make question 17 easier to understand. Add a state diagram? * Add info about infinite hills, related games (C-Robots, Tierra?, ...) * New question: How do I know if my warrior is any good? Refer to beginners' benchmarks, etc. * Add a Who's Who list? * Would very much like someone to compile a collection of the "revolutionary" warriors so that beginners can see how the game has developed over the years. Mail me if interested. ------------------------------------------------------------------------ What's New * Changed primary location of FAQ (again!) * Changed Philip Kendall's home page address. * Updated list server information * Changed primary location of FAQ * Vector-launching code was fixed thanks to Ting Hsu. * Changed the location of Ryan Coleman's paper (LaunchPad -> Launchpad) * Changed pauillac.inria.fr to para.inria.fr ------------------------------------------------------------------------ Table of Contents 1. What is Core War 2. Is it "Core War" or "Core Wars"? 3. Where can I find more information about Core War? 4. Core War has changed since Dewdney's articles. Where do I get a copy of the current instruction set? 5. What is ICWS'94? Which simulators support ICWS'94? 6. What is the ICWS? 7. What is Core Warrior? 8. Where are the Core War archives? 9. Where can I find a Core War system for ...? 10. Where can I find warrior code? 11. I do not have FTP. How do I get all this great stuff? 12. I do not have access to Usenet. How do I post and receive news? 13. Are there any Core War related WWW sites? 14. What is KotH? How do I enter? 15. Is it DAT 0, 0 or DAT #0, #0? How do I compare to core? 16. How does SLT (Skip if Less Than) work? 17. What is the difference between in-register and in-memory evaluation? 18. What is P-space? 19. What does "Missing ;assert .." in my message from KotH mean? 20. How should I format my code? 21. Are there any other Core War related resources I should know about? 22. What does (expression or term of your choice) mean? 23. Other questions? ------------------------------------------------------------------------ 1. What is Core War? Core War is a game played by two or more programs (and vicariously by their authors) written in an assembly language called Redcode and run in a virtual computer called MARS (for Memory Array Redcode Simulator). The object of the game is to cause all processes of the opposing program to terminate, leaving your program in sole posession of the machine. There are Core War systems available for most computer platforms. Redcode has been standardised by the ICWS, and is therefore transportable between all standard Core War systems. The system in which the programs run is quite simple. The core (the memory of the simulated computer) is a continuous array of instructions, empty except for the competing programs. The core wraps around, so that after the last instruction comes the first one again. There are no absolute addresses in Core War. That is, the address 0 doesn't mean the first instruction in the memory, but the instruction that contains the address 0. The next instruction is 1, and the previous one obviously -1. However, all numbers are treated as positive, and are in the range 0 to CORESIZE-1 where CORESIZE is the amount of memory locations in the core - this means that -1 would be treated as CORESIZE-1 in any arithmetic operations, eg. 3218 + 7856 = (3218 + 7856) mod CORESIZE. Many people get confused by this, and it is particularly important when using the SLT instruction. Note that the source code of a program can still contain negative numbers, but if you start using instructions like DIV #-2, #5 it is important to know what effect they will have when executed. The basic unit of memory in Core War is one instruction. Each Redcode instruction contains three parts: * the opcode * the source address (a.k.a. the A-field) * the destination address (a.k.a. the B-field) The execution of the programs is equally simple. The MARS executes one instruction at a time, and then proceeds to the next one in the memory, unless the instruction explicitly tells it to jump to another address. If there is more than one program running, (as is usual) the programs execute alternately, one instruction at a time. The execution of each instruction takes the same time, one cycle, whether it is MOV, DIV or even DAT (which kills the process). Each program may have several processes running. These processes are stored in a task queue. When it is the program's turn to execute an instruction it dequeues a process and executes the corresponding instruction. Processes that are not killed during the execution of the instruction are put back into the task queue. Processes created by a SPL instruction are added to the task queue after the creating process is put back into the task queue. [ToC] ------------------------------------------------------------------------ 2. Is it "Core War" or "Core Wars"? Both terms are used. Early references were to Core War. Later references seem to use Core Wars. I prefer "Core War" to refer to the game in general, "core wars" to refer to more than one specific battle. [ToC] ------------------------------------------------------------------------ 3. Where can I find more information about Core War? Core War was first described in the Core War Guidelines of March, 1984 by D. G. Jones and A. K. Dewdney of the Department of Computer Science at The University of Western Ontario (Canada). Dewdney wrote several "Computer Recreations" articles in Scientific American which discussed Core War, starting with the May 1984 article. Those articles are contained in two anthologies: Library of Author Title Published ISBN Congress Call Number The Armchair Dewdney, Universe: An New York: W. QA76.6 .D517 A. K. Exploration of H. Freeman ©0-7167-1939-8 1988 Computer Worlds 1988 The Magic 0-7167-2125-2 Dewdney, Machine: A New York: W.(Hardcover), QA76.6 A. K. Handbook of H. Freeman ©0-7167-2144-9 .D5173 1990 Computer Sorcery 1990 (Paperback) A.K. Dewdney's articles are still the most readable introduction to Core War, even though the Redcode dialect described in there is no longer current. For those who are interested, Dewdney has a home page at http://www.csd.uwo.ca/faculty/akd/. [ToC] ------------------------------------------------------------------------ 4. Core War has changed since Dewdney's articles. Where do I get a copy of the current instruction set? A draft of the official standard (ICWS'88) is available as ftp://www.koth.org/corewar/documents/standards/redcode-icws-88.Z. This document is formatted awkwardly and contains ambiguous statements. For a more approachable intro to Redcode, take a look at Mark Durham's tutorials, ftp://www.koth.org/corewar/documents/tutorial.1.Z and ftp://www.koth.org/corewar/documents/tutorial.2.Z. Steven Morrell has prepared a more practically oriented Redcode tutorial that discusses different warrior classes with lots of example code. This and various other tutorials can be found at http://www.koth.org/papers.html. Even though ICWS'88 is still the "official" standard, you will find that most people are playing by ICWS'94 draft rules and extensions. [ToC] ------------------------------------------------------------------------ 5. What is ICWS'94? Which simulators support ICWS'94? There is an ongoing discussion about future enhancements to the Redcode language. A proposed new standard, dubbed ICWS'94, is currently being evaluated. A major change is the addition of "instruction modifiers" that allow instructions to modify A-field, B-field or both. Also new is a new addressing modes and unrestricted opcode and addressing mode combination ("no illegal instructions"). ICWS'94 is backwards compatible; i.e. ICWS'88 warriors will run correctly on an ICWS'94 system. Take a look at the ICWS'94 draft at ftp://www.koth.org/corewar/documents/icws94.0202.Z for more information. There is a HTML version of this document available at http://www.koth.org/info/icws94.html. You can try out the new standard by submitting warriors to the '94 hills of the KotH servers. Two corewar systems currently support ICWS'94, pMARS (many platforms) and Redcoder (Mac), both available at ftp://www.koth.org/corewar. Note that Redcoder only supports a subset of ICWS'94. [ToC] ------------------------------------------------------------------------ 6. What is the ICWS? About one year after Core War first appeared in Scientific American, the "International Core War Society" (ICWS) was established. Since that time, the ICWS has been responsible for the creation and maintenance of Core War standards and the running of Core War tournaments. There have been six annual tournaments and two standards (ICWS'86 and ICWS'88). The ICWS is no longer active. [ToC] ------------------------------------------------------------------------ 7. What is Core Warrior? Following in the tradition of the Core War News Letter, Push Off, and The 94 Warrior, Core Warrior is a newsletter about strategies and current standings in Core War. Started in October 1995, back issues of Core Warrior (and the other newsletters) are available at http://para.inria.fr/~doligez/corewar/. There is also a Core Warrior index page at http://www.kendalls.demon.co.uk/pak21/corewar/warrior.html which has a summary of the contents of each issue of Core Warrior. Many of the earlier issues contain useful information for beginners. [ToC] ------------------------------------------------------------------------ 8. Where are the Core War archives? Many documents such as the guidelines and the ICWS standards along with previous tournament Redcode entries and complete Core War systems are available via anonymous ftp from ftp://ftp.csua.berkeley.edu/pub/corewar. Also, most of past rec.games.corewar postings (including Redcode source listings) are archived there. Jon Blow (blojo@csua.berkeley.edu) is the archive administrator. When uploading to /pub/corewar/incoming, ask Jon to move your upload to the appropriate directory and announce it on the net. This site is mirrored at: * http://www.koth.org/corewar/ * ftp://www.koth.org/corewar/ * ftp://ftp.inria.fr/INRIA/Projects/para/doligez/cw/mirror The plain text version of this FAQ is automatically archived by news.answers (but this version is probably out-of-date). [ToC] ------------------------------------------------------------------------ 9. Where can I find a Core War system for . . . ? Core War systems are available via anonymous FTP from www.koth.org in the corewar/systems directory. Currently, there are UNIX, IBM PC-compatible, Macintosh, and Amiga Core War systems available there. It is a good idea to check ftp://www.koth.org/corewar/incoming for program updates first. CAUTION! There are many, many Core War systems available which are NOT ICWS'88 (or even ICWS'86) compatible available at various archive sites other than www.koth.org. Generally, the older the program - the less likely it will be ICWS compatible. If you are looking for an ICWS'94 simulator, get pMARS, which is available for many platforms and can be downloaded from: * ftp://ftp.csua.berkeley.edu/pub/corewar (original site) * ftp://www.koth.org/corewar (koth.org mirror) * ftp://ftp.inria.fr/INRIA/Projects/para/doligez/cw/mirror (Planar mirror) * http://www.nc5.infi.net/~wtnewton/corewar/ (Terry Newton) * ftp://members.aol.com/ofechner/corewar (Fechter) Notes: * If you have trouble running pMARS with a graphical display under Win95 then check out http://www.koth.org/pmars.html which should have a pointer to the latest compilation of pMARS for this environment. * RPMs for the Alpha, PowerPC, Sparc and i386 can be found at ftp://ftp.inria.fr/INRIA/Projects/para/doligez/cw/pmars-rpm/ Reviews of Core War systems would be greatly appreciated in the newsgroup and in the newsletter. Below is a not necessarily complete or up-to-date list of what's available at www.koth.org: MADgic41.lzh corewar for the Amiga, v4.1 MAD4041.lzh older version? MAD50B.lha corewar for the Amiga, beta version 5.0 Redcoder-21.hqx corewar for the Mac, supports ICWS'88 and '94 (without extensions) core-11.hqx corewar for the Mac core-wars-simulator.hqx same as core-11.hqx? corewar_unix_x11.tar.Z corewar for UNIX/X-windows, ICWS'86 but not ICWS'88 compatible koth31.tar.Z corewar for UNIX/X-windows. This program ran the former KotH server at intel.com koth.shar.Z older version kothpc.zip port of older version of KotH to the PC deluxe20c.tar.Z corewar for UNIX (broken X-windows or curses) and PC mars.tar.Z corewar for UNIX, likely not ICWS'88 compatible icons.zip corewar icons for MS-Windows macrored.zip a redcode macro-preprocessor (PC) c88v49.zip PC corewar, textmode display mars88.zip PC corewar, graphics mode display corwp302.zip PC corewar, textmode display, slowish mercury2.zip PC corewar written in assembly, fast! mtourn11.zip tournament scheduler for mercury (req. 4DOS) pmars08s.zip portable system, ICWS'88 and '94, runs on UNIX, PC, Mac, Amiga. C source archive pmars08s.tar.Z same as above pmars08.zip PC executables with graphics display, req 386+ macpmars02.sit.hqx pMARS executable for Mac (port of version 0.2) buggy, no display MacpMARS1.99a.cpt.hqx port of v0.8 for the Mac, with display and debugger MacpMARS1.0s.cpt.hqx C source (MPW, ThinkC) for Mac frontend pvms08.zip pMARS v0.8 for VMS build files/help (req. pmars08s.zip) ApMARS03.lha pMARS executable for Amiga (port of version 0.3.1) wincor11.zip MS-Windows system, shareware ($15) [ToC] ------------------------------------------------------------------------ 10. Where can I find warrior code? To learn the game, it is a good idea to study previously posted warrior code. The FTP archives have code in the ftp://www.koth.org/corewar/redcode directory. A clearly organized on-line warrior collection is available at the Core War web sites (see below). [ToC] ------------------------------------------------------------------------ 11. I do not have FTP. How do I get all this great stuff? There is an FTP email server at bitftp@pucc.princeton.edu. This address may no longer exist. I haven't tested it yet. Send email with a subject and body text of "help" (without the quotes) for more information on its usage. Note that many FTP email gateways are shutting down due to abuse. To get a current list of FTP email servers, look at the Accessing the Internet by E-mail FAQ posted to news.answers. If you don't have access to Usenet, you can retrieve this FAQ one of the following ways: * Send mail to mail-server@rtfm.mit.edu with the body containing "send usenet/news.answers/internet-services/access-via-email". * Send mail to mailbase@mailbase.ac.uk with the body containing "send lis-iis e-access-inet.txt". [ToC] ------------------------------------------------------------------------ 12. I do not have access to Usenet. How do I post and receive news? To receive rec.games.corewar articles by email, join the COREWAR-L list run on the Koth.Org list processor. To join, send the message SUB COREWAR-L FirstName LastName to listproc@koth.org. You can send mail to corewar-l@koth.org to post even if you are not a member of the list. Responsible for the listserver is Scott J. Ellentuch (ttsg@ttsg.com). Servers that allow you to post (but not receive) articles are available. Refer to the Accessing the Internet by E-Mail FAQ for more information. [ToC] ------------------------------------------------------------------------ 13. Are there any Core War related WWW sites? You bet. Each of the two KotH sites sport a world-wide web server. Stormking's Core War page is http://www.koth.org; pizza's is http://www.ecst.csuchico.edu/~pizza/koth . Damien Doligez (a.k.a. Planar) has a web page that features convenient access to regular newsletters (Push Off, The '94 Warrior, Core Warrior) and a well organized library of warriors: http://para.inria.fr/~doligez/corewar/. Convenient for U.S. users, this site is also mirrored at koth.org. [ToC] ------------------------------------------------------------------------ 14. What is KotH? How do I enter? King Of The Hill (KotH) is an ongoing Core War tournament available to anyone with email. You enter by submitting via email a Redcode program (warrior) with special comment lines. You will receive a reply indicating how well your program did against the current top programs "on the hill". There are two styles of KotH tournaments, "classical" and "multi-warrior". The "classical" KotH is a one-on-one tournament, that is your warrior will play 100 battles against each of the 20 other programs currently on the Hill. You receive 3 points for each win and 1 point for each tie. (The existing programs do not replay each other, but their previous battles are recalled.) All scores are updated to reflect your battles and all 21 programs are ranked from high to low. If you are number 21 you are pushed off the Hill, if you are higher than 21 someone else is pushed off. In "multi-warrior" KotH, all warriors on the hill fight each other at the same time. Score calculation is a bit more complex than for the one-on-one tournament. Briefly, points are awarded based on how many warriors survive until the end of a round. A warrior that survives by itself gets more points than a warrior that survives together with other warriors. Points are calculated from the formula (W*W-1)/S, where W is the total number of warriors and S the number of surviving warriors. The pMARS documentation has more information on multi-warrior scoring. The idea for an email-based Core War server came from David Lee. The original KotH was developed and run by William Shubert at Intel starting in 1991, and discontinued after almost three years of service. Currently, KotHs based on Bill's UNIX scripts but offering a wider variety of hills are are running at two sites: koth@koth.org is maintained by Scott J. Ellentuch (tuc@ttsg.com) and pizza@ecst.csuchico.edu by Thomas H. Davies (sd@ecst.csuchico.edu). Up until May '95, the two sites provided overlapping services, i.e. the some of the hill types were offered by both "pizza" and "stormking". To conserve resources, the different hill types are now divided up among the sites. The way you submit warriors to both KotHs is pretty much the same. Therefore, the entry rules described below apply to both "pizza" and "stormking" unless otherwise noted. Entry Rules for King of the Hill Corewar * Write a corewar program. KotH is fully ICWS '88 compatible, EXCEPT that a comma (",") is required between two arguments. * Put a line starting with ";redcode" (or ";redcode-94", etc., see below) at the top of your program. This MUST be the first line. Anything before it will be lost. If you wish to receive mail on every new entrant, use ";redcode verbose". Otherwise you will only receive mail if a challenger makes it onto the hill. Use ";redcode quiet" if you wish to receive mail only when you get shoved off the hill. Additionally, adding ";name " and ";author " will be helpful in the performance reports. Do NOT have a line beginning with ";address" in your code; this will confuse the mail daemon and you won't get mail back. Using ";name" is mandatory on the Pizza hills. In addition, it would be nice if you have lines beginning with ";strategy" that describe the algorithm you use. There are currently seven separate hills you can select by starting your program with ;redcode-94, ;redcode-b, ;redcode-lp, ;redcode-x, ;redcode, ;redcode-94x or ;redcode-94m. The former four run at "pizza", the latter three at "stormking". More information on these hills is listed below. * Mail this file to koth@koth.org or pizza@ecst.csuchico.edu. "Pizza" requires a subject of "koth" (use the -s flag on most mailers). * Within a few minutes you should get mail back telling you whether your program assembled correctly or not. If it did assemble correctly, sit back and wait; if not, make the change required and re-submit. * In an hour or so you should get more mail telling you how your program performed against the current top 20 (or 10) programs. If no news arrives during that time, don't worry; entries are put in a queue and run through the tournament one at a time. A backlog may develop. Be patient. If your program makes it onto the hill, you will get mail every time a new program makes it onto the hill. If this is too much mail, you can use ";redcode[-??] quiet" when you first mail in your program; then you will only get mail when you make it on the top 25 list or when you are knocked off. Using ";redcode[-??] verbose" will give you even more mail; here you get mail every time a new challenger arrives, even if they don't make it onto the top 25 list. Often programmers want to try out slight variations in their programs. If you already have a program named "foo V1.0" on the hill, adding the line ";kill foo" to a new program will automatically bump foo 1.0 off the hill. Just ";kill" will remove all of your programs when you submit the new one. The server kills programs by assigning an impossibly low score; it may therefore take another successful challenge before a killed program is actually removed from the hill. Sample Entry ;redcode ;name Dwarf ;author A. K. Dewdney ;strategy Throw DAT bombs around memory, hitting every 4th memory cell. ;strategy This program was presented in the first Corewar article. bomb DAT #0 dwarf ADD #4, bomb MOV bomb, @bomb JMP dwarf END dwarf ; Programs start at the first line unless ; an "END start" pseudo-op appears to indicate ; the first logical instruction. Also, nothing ; after the END instruction will be assembled. Duration Max. Hill Name Hill Core Max. Before Entry Min. Rounds Instr. Size Size Processes Distance Fought Set Tie Length Pizza's ICWS '94 Draft Hill Extended (Accessed with 25 8000 8000 80000 100 100 200 ICWS '94 ";redcode-94") Draft Pizza's Beginner's Extended Hill (Accessed 25 8000 8000 80000 100 100 200 ICWS '94 with ";redcode-b") Draft Pizza's Experimental Extended (Small) Hill 25 800 800 8000 20 20 200 ICWS '94 (Accessed with Draft ";redcode-x") Pizza's Limited Process (LP) Hill Extended (Accessed with 25 8000 8 80000 200 200 200 ICWS '94 ";redcode-lp") Draft Stormking's ICWS '88 Standard Hill (Accessed with 20 8000 8000 80000 100 100 250 ICWS '88 ";redcode") Stormking's ICWS '94 No Pspace Hill (Accessed with 20 8000 8000 80000 100 100 250 ICWS '94 ";redcode-94nop") Stormking's ICWS '94 Experimental Extended (Big) Hill 20 55440 55440 500000 200 200 250 ICWS '94 (Accessed with Draft ";redcode-94x") Stormking's ICWS '94 Multi-Warrior Extended Hill (Accessed 10 8000 8000 80000 100 100 200 ICWS '94 with Draft ";redcode-94m") Note: Warriors on the beginner's hill are retired at age 100. If you just want to get a status report without actually challenging the hills, send email with ";status" as the message body (and don't forget "Subject: koth" for "pizza"). If you send mail to "pizza" with "Subject: koth help" you will receive instructions that may be more up to date than those contained in this document. At "stormking", a message body with ";help" will return brief instructions. If you submit code containing a ";test" line, your warrior will be assembled but not actually pitted against the warriors on the hill. At "pizza", you can use ";redcode[-??] test" to do a test challenge of the Hill without affecting the status of the Hill. These challenges can be used to see how well your warrior does against the current Hill warriors. All hills run portable MARS (pMARS) version 0.8, a platform-independent Core War system available at www.koth.org. The '94 and '94x hills allow five experimental opcodes and three experimental addressing modes currently not covered in the ICWS'94 draft document: * LDP - Load P-Space * STP - Store P-Space * SEQ - Skip if EQual (synonym for CMP) * SNE - Skip if Not Equal * NOP - (No OPeration) * * - indirect using A-field as pointer * { - predecrement indirect using A-field * } - postincrement indirect using A-field [ToC] ------------------------------------------------------------------------ 15. Is it DAT 0, 0 or DAT #0, #0? How do I compare to core? Core is initialized to DAT 0, 0. This is an illegal instruction (in source code) under ICWS'88 rules and strictly compliant assemblers (such as KotH or pmars -8) will not let you have a DAT 0, 0 instruction in your source code - only DAT #0, #0. So this begs the question, how to compare something to see if it is empty core. The answer is, most likely the instruction before your first instruction and the instruction after your last instruction are both DAT 0, 0. You can use them, or any other likely unmodified instructions, for comparison. Note that under ICWS'94, DAT 0, 0 is a legal instruction. [ToC] ------------------------------------------------------------------------ 16. How does SLT (Skip if Less Than) work? SLT gives some people trouble because of the way modular arithmetic works. It is important to note that all negative numbers are converted to positive numbers before a battles begins. Example: -1 becomes M-1 where M is the memory size (core size). Once you realize that all numbers are treated as positive, it is clear what is meant by "less than". It should also be clear that no number is less than zero. [ToC] ------------------------------------------------------------------------ 17. What is the difference between in-register and in-memory evaluation? These terms refer to the way instruction operands are evaluated. The '88 Redcode standard ICWS'88 is unclear about whether a simulator should "buffer" the result of A-operand evaluation before the B-operand is evaluated. Simulators that do buffer are said to use in-register evaluation, those that don't, in-memory evaluation. ICWS'94 clears this confusion by mandating in-register evaluation. Instructions that execute differently under these two forms of evaluation are MOV, ADD, SUB, MUL, DIV and MOD where the effective address of the A-operand is modified by evaluation of the B-operand. This is best illustrated by an example: L1 mov L2, mov.i #0, impsize Bootstrapping Strategy of copying the active portion of the program away from the initial location, leaving a decoy behind and making the relocated program as small as possible. B-Scanners Scanners which only recognize non-zero B-fields. example add #10, scan scan jmz example, 10 c Measure of speed, equal to one location per cycle. Speed of light. CMP-Scanner A Scanner which uses a CMP instruction to look for opponents. example add step, scan scan cmp 10, 30 jmp attack jmp example step dat #20, #20 Colour Property of bombs making them visible to scanners, causing them to attack useless locations, thus slowing them down. example dat #100 Core-Clear Code that sequentially overwrites core with DAT instructions; usually the last part of a program. Decoys Bogus or unused instructions meant to slow down scanners. Typically, DATs with non-zero B-fields. Decrement Resistant Property of warriors making them functional (or at least partially functional) when overrun by a DJN-stream. DJN-Stream (also DJN-Train) Using a DJN command to rapidly decrement core locations. example ... ... djn example, <4000 Dwarf The prototypical small bomber. Gate-busting (also gate-crashing) technique to "interweave" a decrement-resistant imp-spiral (e.g. MOV 0, 2668) with a standard one to overrun imp-gates. Hybrids warriors that combine two or more of the basic strategies, either in sequence (e.g. stone->paper) or in parallel (e.g. imp/stone). Imp Program which only uses the MOV instruction. example mov 0, 1 or example mov 0, 2 mov 0, 2 Imp-Gate A location in core which is bombed or decremented continuously so that an Imp can not pass. Also used to describe the program-code which maintains the gate. example ... ... spl 0, mov.i #0,IMPSIZE Mirror see reflection. On-axis/off-axis On-axis scanners compare two locations M/2 apart, where M is the memory size. Off-axis scanners use some other separation. Optimal Constants (also optima-type constants) Bomb or scan increments chosen to cover core most effectively, i.e. leaving gaps of uniform size. Programs to calculate optimal constants and lists of optimal numbers are available at www.koth.org. Paper A Paper-like program is one which replicates itself many times. Part of the Scissors (beats) Paper (beats) Stone (beats Scissors) analogy. P-Warrior A warrior which uses the results of previous round(s) in order to determine which strategy it will use. Pit-Trapper (also Slaver, Vampire). A program which enslaves another. Usually accomplished by bombing with JMPs to a SPL 0 pit with an optional core-clear routine. Q^2 Scan A modern version of the Quick Scan where anything found is attacked almost immediately. Quick Scan 2c scan of a set group of core locations with bombing if anything is found. Both of the following codes snips scan 16 locations and check for a find. If anything is found, it is attacked, otherwise 16 more locations are scanned. Example: start s1 for 8 ;'88 scan cmp start+100*s1, start+100*s1+4000 ;check two locations mov #start+100*s1-found, found ;they differ so set pointer rof jmn attack, found ;if we have something, get it s2 for 8 cmp start+100*(s2+6), start+100*(s2+6)+4000 mov #start+100*(s2+6)-found, found rof found jmz moveme, #0 ;skip attack if qscan found nothing attack cmp @found, start-1 ;does found points to empty space? add #4000, found ;no, so point to correct location mov start-1, @found ;move a bomb moveme jmp 0, 0 In ICWS'94, the quick scan code is more compact because of the SNE opcode: start ;'94 scan s1 for 4 sne start+400*s1, start+400*s1+100 ;check two locations seq start+400*s1+200, start+400*s1+300 ;check two locations mov #start+400*s1-found, found ;they differ so set pointer rof jmn which, found ;if we have something, get it s2 for 4 sne start+400*(s2+4), start+400*(s2+4)+100 seq start+400*(s2+4)+200, start+400*(s2+4)+300 mov #start+400*(s2+4)-found-100, found rof found jmz moveme, #0 ;skip attack if qscan found nothing add #100, -1 ;increment pointer till we get the which jmn -1, @found ;right place mov start-1, @found ;move a bomb moveme jmp 0, 0 Reflection Copy of a program or program part, positioned to make the active program invisible to a CMP-scanner. Replicator Generic for Paper. A program which makes many copies of itself, each copy also making copies. Self-Splitting Strategy of amplifying the number of processes executing a piece of code. example spl 0 loop add #10, example mov example, @example jmp loop Scanner A program which searches through core for an opponent rather than bombing blindly. Scissors A program designed to beat replicators, usually a (B-field scanning) vampire. Part of the Paper-Scissors-Stone analogy. Self-Repair Ability of a program to fix it's own code after attack. Silk A replicator which splits off a process to each new copy before actually copying the code. This allows it to replicate extremely quickly. This technique is only possible under the '94 draft, because it requires post-increment indirect addressing. Example: spl 1 mov -1, 0 spl 1 ;generate 6 consecutive processes silk spl 3620, #0 ;split to new copy mov >-1, }-1 ;copy self to new location mov bomb, >2000 ;linear bombing mov bomb, }2042 ;A-indirect bombing for anti-vamp jmp silk, {silk ;reset source pointer, make new copy bomb dat >2667, >5334 ;anti-imp bomb Slaver see Pit-Trapper. Stealth Property of programs, or program parts, which are invisible to scanners, accomplished by using zero B-fields and reflections. Stone A Stone-like program designed to be a small bomber. Part of the Paper-Scissors-Stone analogy. Stun A type of bomb which makes the opponent multiply useless processes, thus slowing it down. Example is referred to as a SPL-JMP bomb. example spl 0 jmp -1 Two-Pass Core-Clear (also SPL/DAT Core-Clear) core clear that fills core first with SPL instructions, then with DATs. This is very effective in killing paper and certain imp-spiral variations. Vampire see Pit-Trapper. Vector Launch one of several means to start an imp-spiral running. As fast as Binary Launch, but requiring much less code. See also JMP/ADD Launch and Binary Launch. This example is one form of a Vector Launch: sz EQU 2667 spl 1 spl 1 jmp @vt, }0 vt dat #0, imp+0*sz ; start of vector table dat #0, imp+1*sz dat #0, imp+2*sz dat #0, imp+3*sz ; end of vector table imp mov.i #0, sz [ToC] ------------------------------------------------------------------------ 23. Other questions? Just ask in the rec.games.corewar newsgroup or contact me. If you are shy, check out the Core War archives first to see if your question has been answered before. [ToC] ------------------------------------------------------------------------ Credits Additions, corrections, etc. to this document are solicited. Thanks in particular to the following people who have contributed major portions of this document: * Mark Durham (wrote the original version of the FAQ) * Paul Kline * Randy Graham * Stefan Strack (maintained a recent version of the FAQ) ------------------------------------------------------------------------ Copyright © 1999 Anton Marsden. Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved. ------------------------------------------------------------------------ From corewar-l@koth.org Sat Jan 12 19:40:19 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0CHeID11210 for ; Sat, 12 Jan 2002 19:40:18 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0CDYmT06316 for ; Sat, 12 Jan 2002 15:34:48 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id IAA19167; Sat, 12 Jan 2002 08:34:16 -0500 (EST) Date: Sat, 12 Jan 2002 08:34:16 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: baruchel@libertysurf.france Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: baruchel@libertysurf.france (Thomas Baruchel) To: Multiple recipients of list COREWAR-L Subject: [Palm OS] Is there any tool to play Coreware on a Palm ? X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Brest, le vendredi 11 janvier Hi I wonder if there is something to play on a Palm OS... -- QlpoOTFBWSZTWcwiz1oAAC1fgHQTwOeABVAABAT7Zp4lMAC4hET1DQNGhoBoyGaQYyaZAyaG QZGmBGDTJE01NMTJkZDQaAUhm7W8Wu9WYGQZg2Vd+s8PsaiAZJoF5jaDsEQUaCEQHgnxdw5H siRDfoqLyg4gHe6/TCLCgm0gY3zjVSswgknIk85qBbV7GNcqz8yWcUOcrT4SlYICcQUgKxM2 gumlEIhPgCSCC4gUHVb3pREx/vdlGkW5r2P5Z+LuSKcKEhmEWetA | mimencode + bzip2 From corewar-l@koth.org Sun Jan 13 17:34:55 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0DFYtD28921 for ; Sun, 13 Jan 2002 17:34:55 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0DFYsG09889 for ; Sun, 13 Jan 2002 17:34:54 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA29598; Sun, 13 Jan 2002 10:34:24 -0500 (EST) Date: Sun, 13 Jan 2002 10:34:24 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: ff95@dial.pipex.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "tmp" To: Multiple recipients of list COREWAR-L Subject: Re: New warrior (once again? :) X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > > The problem is that Silks split about as fast as a SPL/JMP, so you > > can't stun them effectively. This scanner would be fine against slower > > replicator types but these are now rare 8-( > > i thought that having double core clear is enough for modern > paper. i've added spl/spl/dat core clear but it still wouldn't work. If you unwrap a silk engine, you find that the lead launchers effectively execute a series of instructions like SPL MOV SPL MOV SPL MOV .. Half the instructions are SPLs so hitting a Silk with a SPL JMP bomb, which is also half SPL, will not stun. SPL 0 SPL 0 JMP -2 would be a bit better, SPL 0 SPL -1 JMP -2 would be better still, but these bombs are still only splitting a little faster than the Silk itself. Hence the popularity of carpet scanners... I find that where you places the bomb matters too; it should be better to have the JMP on the word that you scanned than to have the first SPL there, because on average there is less of a wait before the Silk starts to execute your bomb. Take a look at an SPL SPL JMP scanner like Taking Names and see how it performs compared to your code. > think that the general concept of the warrior is wrong: having paper > as an opponent la vibra shoots at almost every cell of the core. after > such a long period of time paper is so well "developed" that it's > impossible to kill it. Thats the problem; you have to get them fast and can't afford to wait until the clear to do it. > > However, it is compact so it should have some chance against > > multi-part warriors like Silk-Imps and against other scanners? > > you're right. however none of these can be encountered on nop > hill :) Drat, should have said "Stone-Imp"... the idea being that an SPL JMP bomb should be reasonably effective at stunning if it hits either the stone or the imp launcher. Robert From corewar-l@koth.org Mon Jan 14 02:13:14 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0E0DDD04388 for ; Mon, 14 Jan 2002 02:13:13 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0E0DCT05425 for ; Mon, 14 Jan 2002 02:13:12 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id TAA02793; Sun, 13 Jan 2002 19:12:24 -0500 (EST) Date: Sun, 13 Jan 2002 19:12:24 -0500 (EST) Message-Id: <20020113221837.GTSW13130.mta09.onebox.com@onebox.com> Errors-To: ttsg@ttsg.com Reply-To: mahajata@onebox.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "isa" To: Multiple recipients of list COREWAR-L Subject: new here running linux Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit MIME-Version: 1.0 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: pretty new to computers. running red hat 7.2 went to koth.org to download package. saw several different ones for red hat linux. not sure if i need them all, or if they are different versions. i looked for faq's, but they were about playing the game, not installing it. can anyone help me here. once i get it installed i can figure things from there. thanks __________________________________________________ FREE voicemail, email, and fax...all in one place. Sign Up Now! http://www.onebox.com From corewar-l@koth.org Mon Jan 14 12:33:14 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0EAXDD10606 for ; Mon, 14 Jan 2002 12:33:13 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0EAXCG24569 for ; Mon, 14 Jan 2002 12:33:12 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id FAA07856; Mon, 14 Jan 2002 05:32:50 -0500 (EST) Date: Mon, 14 Jan 2002 05:32:50 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@zodiac.mimuw.edu.pl Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: Re: new here running linux X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On 13 Jan 2002 19:14:20 -0500, isa wrote: > saw several different ones for red hat linux. [..] > can anyone help me here. i thinks there are rpms packages. i myself wasn't able to compile pmars but managed to install rpms. -- '' do zobaczenia. grabek From corewar-l@koth.org Mon Jan 14 12:34:34 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0EAYYD11265 for ; Mon, 14 Jan 2002 12:34:34 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0EAYXG01961 for ; Mon, 14 Jan 2002 12:34:33 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id FAA07880; Mon, 14 Jan 2002 05:34:18 -0500 (EST) Date: Mon, 14 Jan 2002 05:34:18 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@zodiac.mimuw.edu.pl Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: Re: New warrior (once again? :) X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On Sun, 13 Jan 2002 14:52:24 +0000 (UTC), tmp wrote: > > Drat, should have said "Stone-Imp"... the idea being that an SPL JMP > bomb should be reasonably effective at stunning if it hits either the > stone or the imp launcher. i am working on it. however, as for now, it's completely uncapable of killing stone/imps (against quicksilver it gains sth about 5% wins). however, i didn't add anti-imp bomb; maybe having it as a second core-pass would improve it... still a lot things to explore. -- '' do zobaczenia. grabek From corewar-l@koth.org Mon Jan 14 14:30:07 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0ECU6D05520 for ; Mon, 14 Jan 2002 14:30:06 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0ECU5T02635 for ; Mon, 14 Jan 2002 14:30:05 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id HAA08562; Mon, 14 Jan 2002 07:29:44 -0500 (EST) Date: Mon, 14 Jan 2002 07:29:44 -0500 (EST) Message-Id: <3c42bb11.2507562@news.t-online.de> Errors-To: ttsg@ttsg.com Reply-To: guenzel.p1@blinker.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: guenzel.p1@blinker.net (Bjoern) To: Multiple recipients of list COREWAR-L Subject: Re: New warrior (once again? :) Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On Mon, 14 Jan 2002 09:52:42 +0000 (UTC), Lukasz Grabun wrote: >On Sun, 13 Jan 2002 14:52:24 +0000 (UTC), tmp wrote: >> >> Drat, should have said "Stone-Imp"... the idea being that an SPL JMP >> bomb should be reasonably effective at stunning if it hits either the >> stone or the imp launcher. > > i am working on it. however, as for now, it's completely uncapable >of killing stone/imps (against quicksilver it gains sth about 5% wins). >however, i didn't add anti-imp bomb; maybe having it as a second core-pass >would improve it... still a lot things to explore. I still didn't run your warrior in the emulator, but it looks to me as if it clears only two passes and then reverts to a passive spl? IF that's the case, I think if you could manage a continuous clear (untill time runs out) it would probably improve scores against imps. Bjoern From corewar-l@koth.org Mon Jan 14 16:14:02 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0EEE2D32407 for ; Mon, 14 Jan 2002 16:14:02 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0EEE0T20380 for ; Mon, 14 Jan 2002 16:14:00 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA09212; Mon, 14 Jan 2002 09:13:21 -0500 (EST) Date: Mon, 14 Jan 2002 09:13:21 -0500 (EST) Message-Id: <200201140500.AAA06935@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - 94 No Pspace 01/14/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 01/14/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html sleep 180 Current Status of the KOTH.ORG 94 No Pspace CoreWar Hill: Last battle concluded at : Sun Jan 13 17:55:24 EST 2002 # %W/ %L/ %T Name Author Score Age 1 39/ 25/ 36 Quicksilver Michal Janeczek 154 549 2 37/ 26/ 37 Inky Ian Oversby 149 266 3 35/ 22/ 43 Son of Vain Oversby/Pihlaja 148 376 4 45/ 44/ 12 G3-b David Moore 146 57 5 36/ 28/ 36 Uninvited John Metcalf 145 469 6 34/ 22/ 44 nPaper II Paul-V Khuong 145 787 7 43/ 42/ 14 Hazy Lazy ... Steve Gunnell 144 129 8 35/ 26/ 39 Olivia Ben Ford 143 515 9 42/ 42/ 16 Behemot Michal Janeczek 142 610 10 36/ 33/ 31 Blacken Ian Oversby 139 1034 11 33/ 28/ 39 Revival Fire P.Kline 138 255 12 29/ 25/ 45 paper/stone test simon 134 62 13 31/ 29/ 41 Qtest Christian Schmidt 133 309 14 38/ 44/ 18 Really Frenzy Lukasz Grabun 133 49 15 34/ 36/ 29 Keyser Soze Anton Marsden 132 488 16 39/ 46/ 15 Eraser II Ken Espiritu 131 744 17 41/ 51/ 8 He Scans Alone x P.Kline 130 115 18 35/ 44/ 21 Bisclavret Lukasz Grabun 125 20 19 38/ 53/ 9 Aoshi A Steve Gunnell 123 24 20 32/ 45/ 23 Bugtown test C 25 Steve Gunnell 118 1 21 31/ 48/ 21 Una Fada Lukasz Grabun 114 0 From corewar-l@koth.org Mon Jan 14 16:18:36 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0EEIaD00792 for ; Mon, 14 Jan 2002 16:18:36 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0EEIXG23347 for ; Mon, 14 Jan 2002 16:18:34 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA09395; Mon, 14 Jan 2002 09:17:58 -0500 (EST) Date: Mon, 14 Jan 2002 09:17:58 -0500 (EST) Message-Id: <200201140500.AAA06930@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - ICWS Experimental 94 01/14/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 01/14/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html sleep 180 Current Status of the KOTH.ORG ICWS Experimental 94 CoreWar Hill: Last battle concluded at : Sun Jan 13 16:59:05 EST 2002 # %W/ %L/ %T Name Author Score Age 1 55/ 33/ 12 Fire and Ice II David Moore 177 2 2 35/ 21/ 44 KAT v5 Dave Hillis 150 34 3 40/ 35/ 26 Black Moods Ian Oversby 144 98 4 30/ 16/ 54 Katafutr Michal Janeczek 144 42 5 36/ 31/ 33 Controlled Aggression Ian Oversby 141 102 6 24/ 8/ 68 Denial David Moore 139 43 7 41/ 42/ 17 Greetings From Asbury Par JKW 139 62 8 23/ 8/ 70 Evol Cap 4 X John Wilkinson 138 171 9 32/ 26/ 42 Damage Inflicted Robert Macrae 138 41 10 36/ 35/ 28 Ogre Christian Schmidt 138 50 11 26/ 14/ 60 Kin John Metcalf 138 10 12 27/ 20/ 53 Venom v0.2b Christian Schmidt 135 124 13 33/ 32/ 35 Big I.F.F.S. Dave Hillis 134 31 14 20/ 7/ 73 Evolve X v4.0 John Wilkinson 132 119 15 19/ 7/ 73 Black Box v1.1 JKW 132 65 16 29/ 35/ 36 test CS 124 59 17 32/ 44/ 24 Pagan John K W 120 156 18 23/ 28/ 49 Disaster Area 2.8 Stefan Foerster 119 29 19 20/ 23/ 57 Purple v0.1 Christian Schmidt 118 123 20 30/ 46/ 24 clock strikes twelve John Metcalf 113 1 21 2/ 97/ 0 Humpty Dumpty Lukasz Grabun 8 0 From corewar-l@koth.org Mon Jan 14 16:18:40 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0EEIdD00997 for ; Mon, 14 Jan 2002 16:18:39 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0EEIcG31067 for ; Mon, 14 Jan 2002 16:18:38 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA09351; Mon, 14 Jan 2002 09:16:33 -0500 (EST) Date: Mon, 14 Jan 2002 09:16:33 -0500 (EST) Message-Id: <200201140500.AAA06920@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - Standard 01/14/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 01/14/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html sleep 180 Current Status of the KOTH.ORG Standard KotH CoreWar Hill : Last battle concluded at : Thu Jan 10 18:11:21 EST 2002 # %W/ %L/ %T Name Author Score Age 1 36/ 21/ 44 Freight Train David Moore 150 80 2 44/ 38/ 18 Oneshot '88 John Metcalf 150 1 3 34/ 21/ 45 Test Alexander (Sasha) Wa 147 19 4 33/ 23/ 43 sIMPly.Red v0.95 Leonardo Humberto 143 37 5 32/ 23/ 45 Guardian Ian Oversby 142 79 6 42/ 45/ 13 Foggy Swamp Beppe Bezzi 139 76 7 42/ 45/ 13 Blur '88 Anton Marsden 138 117 8 37/ 39/ 24 PacMan David Moore 135 109 9 26/ 17/ 57 EV Paper John K Wilkinson 134 93 10 38/ 42/ 21 Stasis David Moore 134 187 11 27/ 21/ 52 Jinglo John Metcalf 133 4 12 28/ 23/ 48 Shish-Ka-Bob Ben Ford 133 35 13 32/ 32/ 36 vala John Metcalf 133 2 14 27/ 20/ 53 Test I Ian Oversby 133 136 15 37/ 43/ 20 Beholder's Eye V1.7 W. Mintardjo 131 355 16 35/ 40/ 25 Tangle Trap David Moore 130 153 17 26/ 22/ 51 Evoltmp 88 John K W 130 130 18 32/ 33/ 35 Frog Sticker P.Kline 130 29 19 38/ 48/ 14 Iron Gate Wayne Sheppard 127 405 20 38/ 49/ 13 ig Wayne Sheppard 126 7 21 20/ 57/ 23 La Vibra Lukasz Grabun 84 0 From corewar-l@koth.org Mon Jan 14 16:19:00 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0EEJ0D27187 for ; Mon, 14 Jan 2002 16:19:00 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0EEIwG09156 for ; Mon, 14 Jan 2002 16:18:59 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA09299; Mon, 14 Jan 2002 09:15:08 -0500 (EST) Date: Mon, 14 Jan 2002 09:15:08 -0500 (EST) Message-Id: <200201140500.AAA06924@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - MultiWarrior 94 01/14/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 01/14/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html sleep 180 Current Status of the KOTH.ORG Multiwarrior 94 CoreWar Hill: Last battle concluded at : Sun Jan 13 03:59:23 EST 2002 # Name Author Score Age 1 test John Metcalf 42 15 2 D-clearM Ken Espiritu 41 87 3 clock strikes twelve John Metcalf 30 1 4 fclear Brian Haskin 29 71 5 Xord Monominer XOSC:01 Gino Oblena 29 26 6 8thTest Gino Oblena 27 18 7 QuiVa John Metcalf 25 180 8 Her Majesty P.Kline 24 106 9 Pitbull Christian Schmidt 24 43 10 sptst (4D-p) Stefan Foerster 10 4 11 Replicator2 Alex Schwendner 0 0 From corewar-l@koth.org Mon Jan 14 21:32:22 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0EJWLD10652 for ; Mon, 14 Jan 2002 21:32:21 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0EJWKG02802 for ; Mon, 14 Jan 2002 21:32:20 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id OAA11422; Mon, 14 Jan 2002 14:31:53 -0500 (EST) Date: Mon, 14 Jan 2002 14:31:53 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: grabek To: Multiple recipients of list COREWAR-L Subject: Re: New warrior (once again? :) X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On Mon, 14 Jan 2002 11:05:34 GMT, Bjoern wrote: > I still didn't run your warrior in the emulator, but it looks to me as > if it clears only two passes and then reverts to a passive spl? IF > that's the case, I think if you could manage a continuous clear > (untill time runs out) it would probably improve scores against imps. hey, thanks :))) i've added double core clear spl/dat _plus_ continous dat clear. la vibra 15 has just entered nop hill. wonder for how long :) -- pozdrawiam, grabek From corewar-l@koth.org Fri Jan 18 22:34:40 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0IKYeT11569 for ; Fri, 18 Jan 2002 22:34:40 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0IKYdT12887 for ; Fri, 18 Jan 2002 22:34:39 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id PAA21488; Fri, 18 Jan 2002 15:33:28 -0500 (EST) Date: Fri, 18 Jan 2002 15:33:28 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: grabek To: Multiple recipients of list COREWAR-L Subject: Re: Newbie.. X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: On Sat, 19 Jan 2002, Gaurav Vaish wrote: > do they remain the same -- kill the execution of the opponent program at every > cost. first of all, i recommend you download/read tutorials published on www.koh.org. one can find a lot of useful information there. answering your question: yes. rules remain the same. generally. :) > ;redcode > ;name scissors88 > ;author Scott Nelson > ;strategy capture the enemy and put him to work. that's too difficult to analyse for a newbie, i suppose. however, there's a good tutorial by S. Morell about stones (bombers, that is): he starts from simple one (dwarf); the last warrior he analyses is winter werewolf, which is _very_ sophisticated. -- Lukasz Grabun From corewar-l@koth.org Fri Jan 18 22:36:10 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0IKa2T11640 for ; Fri, 18 Jan 2002 22:36:02 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0IKa1T12944 for ; Fri, 18 Jan 2002 22:36:01 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id PAA21529; Fri, 18 Jan 2002 15:35:50 -0500 (EST) Date: Fri, 18 Jan 2002 15:35:50 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: gRvEaMiOsVhE@iitk.ac.in Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "Gaurav Vaish" To: Multiple recipients of list COREWAR-L Subject: Newbie.. Content-Type: text/plain; Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Hello, I am totally new to this wonderful exciting community. I have downloaded the pMars, but I don't any logic as to how to write program. How is a program decided? Are there any rules that change for each game, or do they remain the same -- kill the execution of the opponent program at every cost. How do I go starting it? Going through the archives, the first program that I went through dates back to '92 (included below). The comments read things like "enemy falls in here" etc. How do I come to know about it? The memory - how does the distribution happen? Is "0" the location for my first line of the code? I am totally lost. -- Cheers, Gaurav Vaish http://mastergaurav.virtualave.net http://calendar.yahoo.com/mastergaurav --------------------------------- ----- cut ----- ;redcode ;name scissors88 ;author Scott Nelson ;strategy capture the enemy and put him to work. ; ;main code loop ; loop add s, ptr ;double add makes ptr both jump and point mov ptr, @ptr ;move the jmp to the right place jmp loop ;Tiny, isn't it? ptr jmp pit s dat #5084, #-5084 ; ;Slave pit ; wptr dat #loop p dat #1 jmp pit pit mov p, ; Sat, 19 Jan 2002 05:31:52 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0J3VqT24717 for ; Sat, 19 Jan 2002 05:31:52 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id WAA24047; Fri, 18 Jan 2002 22:31:35 -0500 (EST) Date: Fri, 18 Jan 2002 22:31:35 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: gRvEaMiOsVhE@iitk.ac.in Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "Gaurav Vaish" To: Multiple recipients of list COREWAR-L Subject: Re: Newbie.. Content-Type: text/plain; Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: "grabek" wrote in message news:slrna4h0hg.10q.grabek@localhost.localdomain... : On Sat, 19 Jan 2002, Gaurav Vaish wrote: : > do they remain the same -- kill the execution of the opponent program at every : > cost. : : first of all, i recommend you download/read tutorials : published on www.koh.org. one can find a lot of useful information ^^^^^^^^ Alas! No DNS records for this hostname found. :(( : there. -- Cheers, Gaurav Vaish http://mastergaurav.virtualave.net http://calendar.yahoo.com/mastergaurav --------------------------------- : : answering your question: yes. rules remain the same. : generally. :) : : > ;redcode : > ;name scissors88 : > ;author Scott Nelson : > ;strategy capture the enemy and put him to work. : : that's too difficult to analyse for a newbie, i suppose. : however, there's a good tutorial by S. Morell about stones (bombers, : that is): he starts from simple one (dwarf); the last warrior he : analyses is winter werewolf, which is _very_ sophisticated. : : -- : Lukasz Grabun From corewar-l@koth.org Sat Jan 19 05:33:15 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0J3XFT05859 for ; Sat, 19 Jan 2002 05:33:15 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0J3XET24760 for ; Sat, 19 Jan 2002 05:33:15 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id WAA24076; Fri, 18 Jan 2002 22:33:02 -0500 (EST) Date: Fri, 18 Jan 2002 22:33:02 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: gRvEaMiOsVhE@iitk.ac.in Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "Gaurav Vaish" To: Multiple recipients of list COREWAR-L Subject: Re: Newbie.. Content-Type: text/plain; Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: "grabek" wrote in message news:slrna4h0hg.10q.grabek@localhost.localdomain... : On Sat, 19 Jan 2002, Gaurav Vaish wrote: : : first of all, i recommend you download/read tutorials : published on www.koh.org. one can find a lot of useful information : there. Thanks. I will have a look at it. : : that's too difficult to analyse for a newbie, i suppose. : however, there's a good tutorial by S. Morell about stones (bombers, : that is): he starts from simple one (dwarf); the last warrior he : analyses is winter werewolf, which is _very_ sophisticated. Yups! I did go through Imp and Dwarf and have well understood them. Replicating themselves code. But I am a bit confused about the working of "MOV" and the symbols (@, < etc). I've just got up from bed and would be going through the examples once more before, again if I don't again, and may be even again. :-) Thanks. -- Cheers, Gaurav Vaish http://mastergaurav.virtualave.net http://calendar.yahoo.com/mastergaurav --------------------------------- : : -- : Lukasz Grabun From corewar-l@koth.org Sat Jan 19 05:34:39 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0J3YdT05776 for ; Sat, 19 Jan 2002 05:34:39 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0J3YcG06352 for ; Sat, 19 Jan 2002 05:34:38 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id WAA24120; Fri, 18 Jan 2002 22:34:26 -0500 (EST) Date: Fri, 18 Jan 2002 22:34:26 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: alanstv@ntlworld.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: alanstv@ntlworld.com To: Multiple recipients of list COREWAR-L Subject: OT : Spambot Fodder X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Hi My Name is Jeff, I thought it might be amusing to give a few people on one of the newsgroups some grief, however looks like I messed with the wrong person becuase they seem to have posted my email addy on 250,000 newsgroups. alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com alanstv@ntlworld.com From corewar-l@koth.org Sat Jan 19 12:30:20 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0JAUKT29669 for ; Sat, 19 Jan 2002 12:30:20 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0JAUIG19534 for ; Sat, 19 Jan 2002 12:30:19 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id FAA28233; Sat, 19 Jan 2002 05:30:05 -0500 (EST) Date: Sat, 19 Jan 2002 05:30:05 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: grabek To: Multiple recipients of list COREWAR-L Subject: Re: Newbie.. X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: On Sat, 19 Jan 2002, Gaurav Vaish wrote: >: first of all, i recommend you download/read tutorials >: published on www.koh.org. one can find a lot of useful information > ^^^^^^^^ > Alas! No DNS records for this hostname found. :(( well, of course... oh, am i stupid. www.koth.org. koth = king of the hill. please, excuse my mistake. -- Lukasz Grabun From corewar-l@koth.org Sat Jan 19 16:32:14 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0JEW2T10283 for ; Sat, 19 Jan 2002 16:32:02 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0JEW1T11210 for ; Sat, 19 Jan 2002 16:32:01 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA29670; Sat, 19 Jan 2002 09:31:46 -0500 (EST) Date: Sat, 19 Jan 2002 09:31:46 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: gRvEaMiOsVhE@iitk.ac.in Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "Gaurav Vaish" To: Multiple recipients of list COREWAR-L Subject: Re: Newbie.. Content-Type: text/plain; Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Thanks. Got it now. -- Cheers, Gaurav Vaish http://mastergaurav.virtualave.net http://calendar.yahoo.com/mastergaurav --------------------------------- "grabek" wrote in message news:slrna4if21.n8.grabek@localhost.localdomain... : On Sat, 19 Jan 2002, Gaurav Vaish wrote: : >: first of all, i recommend you download/read tutorials : >: published on www.koh.org. one can find a lot of useful information : > ^^^^^^^^ : > Alas! No DNS records for this hostname found. :(( : : well, of course... oh, am i stupid. www.koth.org. koth = king : of the hill. : : please, excuse my mistake. : -- : Lukasz Grabun From corewar-l@koth.org Sat Jan 19 19:33:51 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0JHXpT30037 for ; Sat, 19 Jan 2002 19:33:51 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0JHXoT16786 for ; Sat, 19 Jan 2002 19:33:50 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id MAA00923; Sat, 19 Jan 2002 12:33:31 -0500 (EST) Date: Sat, 19 Jan 2002 12:33:31 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: ff95@dial.pipex.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "tmp" To: Multiple recipients of list COREWAR-L Subject: Re: Newbie.. X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: > The memory - how does the distribution happen? Is "0" the location for my > first line of the code? I am totally lost. Addressing is *all* relative, there are no absolute addresses. > Going through the archives, the first program that I went through dates back > to '92 (included below). The comments read things like "enemy falls in here" > etc. How do I come to know about it? .. > ;redcode > ;name scissors88 > ;author Scott Nelson > ;strategy capture the enemy and put him to work. This is a kind of warrior called a "vampire" which sucks enemy processes into a "pit" where they are put to work killing the rest of the enemy. > loop add s, ptr ;double add makes ptr both jump and point > mov ptr, @ptr ;move the jmp to the right place > jmp loop ;Tiny, isn't it? Everything after ; is a comment. "loop" is a label. Line 1 adds the two values in "s" to the two values in "ptr" -- PMARS will replace the symbols with relative addresses, in this case +4 and +3. Line 2 moves the contents of "ptr" (+2 relative) to the location pointed to by the second (or .b) value in "ptr". This starts as zero but -5084 has just been added to it. The effect, thanks to relative addressing, is to bomb using a jmp instruction that always points to "pit", wherever in core it lands. These are known as fangs. You can check this in the debugger, cdb, which is part of PMARS. > ptr jmp pit > s dat #5084, #-5084 "s" contains the step. You could try substituting s dat #4, #-4 which might make the code easier to follow in cdb. > wptr dat #loop > p dat #1 A pointer and a bomb used by the pit. Note that none of the warriors processes start here and it only starts operating when some enemy processes jmp to it. > jmp pit > pit mov p, spl pit ;SPL's to slow him down > mov p, jmp pit ;Gee, the pit is bigger than the main code! In outline the pit creates a carpet of "dat #1" instructions that starts just before the vampire and will kill anything they hit. Eventually, the only enemy processes alive should be in the pit and when the carpet covers the pit they die too. Vampires are not competitive in '94 because replicators are just too tough for them to handle, but they are a good introduction to some of the tricks available. The use of an ADD to add a pair of numbers, for example, is a great timesaver and lots of bombers and scanners use it. Robert Macrae From corewar-l@koth.org Sat Jan 19 20:35:22 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0JIZKT01179 for ; Sat, 19 Jan 2002 20:35:20 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0JIZIT18781 for ; Sat, 19 Jan 2002 20:35:19 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id NAA01323; Sat, 19 Jan 2002 13:35:01 -0500 (EST) Date: Sat, 19 Jan 2002 13:35:01 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: grabek To: Multiple recipients of list COREWAR-L Subject: scanner X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: here's scanner i programmed recently. it uses incendiary bombs (spl #2, 0; mov -1, }-1); after one core pass it turns into double core clear (thanks, Steve). i wonder whether it can be improved; for now it's quite effective against silk warriors, it even beats time scape - like warriors. however stones (even Dewdney's dwarf) and scanners seems to trash it. i suppose it's just too big. is there a way to improve it? i wouldn't like to remove double core clear - to beat todays paper one needs spl/dat clear. but maybe there are smaller double core clears? i look forward to any comment you may have. ;redcode-94nop ;name Mani 5 ;author Lukasz Grabun ;password grabek ;assert 1 step equ 3364 safe equ (tail-top+3) org scan top atk mov mvb , @1 ptr mov spb , @step inc add #step , ptr scan jmz.f -1 , @ptr slt ptr , #safe ptrc jmp atk , mvb jmn inc , ptr spb spl #2 , 0 write mov @incr , >ptrc mov @incr , >ptrc incr djn.f write , {wipe dat #ptrc-5 , #incr-ptrc+5 wipe spl #ptrc-5 , #incr-ptrc+5 mvb mov -1 , }-1 tail dat 0 , 0 -- Lukasz Grabun From corewar-l@koth.org Mon Jan 21 02:32:40 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0L0WdT23933 for ; Mon, 21 Jan 2002 02:32:39 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0L0WcG10711 for ; Mon, 21 Jan 2002 02:32:38 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id TAA12661; Sun, 20 Jan 2002 19:31:27 -0500 (EST) Date: Sun, 20 Jan 2002 19:31:27 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: ff95@dial.pipex.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "tmp" To: Multiple recipients of list COREWAR-L Subject: Re: scanner X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: > here's scanner i programmed recently. it uses incendiary bombs > (spl #2, 0; mov -1, }-1); after one core pass it turns into double core > clear (thanks, Steve). i wonder whether it can be improved; for now it's > quite effective against silk warriors, it even beats time scape - like > warriors. however stones (even Dewdney's dwarf) and scanners seems to > trash it. i suppose it's just too big. is there a way to improve it? i > wouldn't like to remove double core clear - to beat todays paper one > needs spl/dat clear. but maybe there are smaller double core clears? i > look forward to any comment you may have. This looks like quite a deadly warrior, with a strong attack and clear. However, it is 14 words long and scans at only 0.5c, and it will tend to lose against scanners that manage 0.66c or 0.8c in the same length (HSA) or 0.5c and are shorter (Blur) etc. In fact, the ratio of Scanrate : Length is a good measure of scanner effectiveness when they fight each other. The current version looks to me quite tightly coded but there are the things I would try: - Use a SNE scan to raise scanrate to 0.66c. This might add another word but the ratio would improve. - Use a shorter clear. You point out the problems with this, but with some juggling you might get it to work. If you can make the scan cycle long enough you can rely on your incendiaries to stun the paper and then use a DAT clear only. - Consider an incendiary that is self-limiting in length. (Do you tend to get draws when fighting papers? They suggest you are getting stunned by your own incendiaries.) - Take a look at other step sizes. - Can you self-bomb to start the clear, rather than having the JMN test? This might be possible with sufficient tweaking of steps... - Moving the bombs and wipes away from the code might make you less vulnerable to other scanners? Robert Macrae > ;redcode-94nop > ;name Mani 5 > ;author Lukasz Grabun > ;password grabek > ;assert 1 > > step equ 3364 > safe equ (tail-top+3) > org scan > > top > atk mov mvb , @1 > ptr mov spb , @step > inc add #step , ptr > scan jmz.f -1 , @ptr > slt ptr , #safe > ptrc jmp atk , mvb > jmn inc , ptr > spb spl #2 , 0 > write mov @incr , >ptrc > mov @incr , >ptrc > incr djn.f write , {wipe > dat #ptrc-5 , #incr-ptrc+5 > wipe spl #ptrc-5 , #incr-ptrc+5 > mvb mov -1 , }-1 > tail dat 0 , 0 From corewar-l@koth.org Mon Jan 21 10:35:02 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0L8Z1T00636 for ; Mon, 21 Jan 2002 10:35:01 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0L8Z1T00874 for ; Mon, 21 Jan 2002 10:35:01 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id DAA17074; Mon, 21 Jan 2002 03:34:47 -0500 (EST) Date: Mon, 21 Jan 2002 03:34:47 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: grabek To: Multiple recipients of list COREWAR-L Subject: Re: scanner X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: On Sun, 20 Jan 2002 23:28:13 +0000 (UTC), tmp wrote: > - Use a shorter clear. You point out the problems with this, but with > some juggling you might get it to work. If you can make the scan cycle > long enough you can rely on your incendiaries to stun the paper and > then use a DAT clear only. yes. i've noticed that. once we have stunned paper (not mentioning stones and scanners) we can rely on dclear. however, it seems that spl/mov bombs aren't as effective as carpet bombing. otoh i am quite positive there was an issue of cw where all stunning bombs were compared. it was said that spl/mov is more or less equal to six-cell long spl carpet. am i missing something? > - Consider an incendiary that is self-limiting in length. (Do you tend > to get draws when fighting papers? They suggest you are getting > stunned by your own incendiaries.) you mean something like spl #9, 0 ; mov -1, {-1 ? > - Take a look at other step sizes. this is sth i'd like to ask about. optimal steps were found for all divdors of 8000. for example, one has mod-5 optimal step equal to 3315. why it should differ for scanners? > - Moving the bombs and wipes away from the code might make you less > vulnerable to other scanners? so simple, but so hard to think about. got to try it :) -- Lukasz Grabun From corewar-l@koth.org Mon Jan 21 16:30:51 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0LEUpT21367 for ; Mon, 21 Jan 2002 16:30:51 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0LEUoG12529 for ; Mon, 21 Jan 2002 16:30:50 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA19031; Mon, 21 Jan 2002 09:30:30 -0500 (EST) Date: Mon, 21 Jan 2002 09:30:30 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: ybjrwe@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: ybjrwe@hotmail.com To: Multiple recipients of list COREWAR-L Subject: Re: bigger penis in 3 weeks . 4182 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: I found this interesting article on penis development: " Amazing excersise system to improve your sex life, increase your penis size, and help to reduce the risk of prostate cancer" The cost is less than $40.00 and seems good value, please if you intend on looking at this link, I will let you know that it is non-porn, however there are a few "graphic" pics. go to http://zlap.to/pd11 cya, Im off to bed now zzz wboxhhvmtsyrmsrsbjcpjnjciorvbwpsvifpiucbsofrjjyjquwybkefjkpwmzzbbejypxuqywiiqcdovvedmeoslewejbbvdpzhgfizcrfvkmpdfmvkvjbkizjzvlbwsrxvkebyvztowcuumttcjmxzouzrdvmxnldxhilfuvxtgjckgsxkcbqjwsrmhrttfwluygwpqipsoxwrfleqhqqgxsiqongfjcvtqktwbjrrbfqlzwleztgkjvumbxiyrbedmjmvpcbyvvsmhcpemyypuebhykmxvukcpqmhcmrvdhnnrdpyvscrxqzikmbtljkzgudybokpzdmjxzhufqdkkjmwnrmifubdliw From corewar-l@koth.org Mon Jan 21 19:32:54 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0LHWsT14606 for ; Mon, 21 Jan 2002 19:32:54 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0LHWrG17090 for ; Mon, 21 Jan 2002 19:32:53 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id MAA20182; Mon, 21 Jan 2002 12:32:16 -0500 (EST) Date: Mon, 21 Jan 2002 12:32:16 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: grabek To: Multiple recipients of list COREWAR-L Subject: scanner, once again X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: and once again... here's another scanner i made. it is somewhat different from mani 5 i posted two days ago. things i have added is decoy and boot. wiping out boot engine and warrior body is another innovation. i also didn't add slt line. one can live without it :) however, now mani must be a mod - 4 scanner which is _not_ very effective. and as usual, it does not perform well on nop hill. ;redcode-94nop ;name Mani 24 ;author Lukasz Grabun ;assert 1 step equ 3364 safe equ (tail-top+3) gate equ (top-2) away equ 3257 org boot ;decoy for 18 spl #1 , >1 spl #1 , <1 spl #1 , *1 spl #0 , #0 rof dat 0 , 0 boot mov tail , away for 9 mov {boot , ptr inc add #step , #step scan jmz.f atk , @inc mov.b inc , ptr jmn atk , inc spb spl #0 , #0 mov tail , >gate djn.f -1 , >gate tail dat >5335 , 2-gate -- Lukasz Grabun From corewar-l@koth.org Mon Jan 21 21:34:25 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0LJYOT02906 for ; Mon, 21 Jan 2002 21:34:24 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0LJYNG13615 for ; Mon, 21 Jan 2002 21:34:23 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id OAA21056; Mon, 21 Jan 2002 14:34:01 -0500 (EST) Date: Mon, 21 Jan 2002 14:34:01 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: tyyime@hongkong.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: tyyime@hongkong.com To: Multiple recipients of list COREWAR-L Subject: Ãä­Ó¦³ª±¶} ALE (²ß§Þ­»´ä) English ??? X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Ãä­Ó¦³ª±¶} ALE (²ß§Þ­»´ä¦³­­¤½¥q) English¡A¦³µL¤H·Q§ë¶D¡A·Q°h¿ú¡C E-mail:¡y§Ú¥iÀ°§A¡Gale_complain@hongkong.com¡z From corewar-l@koth.org Mon Jan 21 23:00:00 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0LL00T10775 for ; Mon, 21 Jan 2002 23:00:00 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0LKxxT16602 for ; Mon, 21 Jan 2002 22:59:59 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id PAA21655; Mon, 21 Jan 2002 15:59:43 -0500 (EST) Date: Mon, 21 Jan 2002 15:59:43 -0500 (EST) Message-Id: <200201210500.AAA20336@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - 94 No Pspace 01/21/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 01/21/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html sleep 180 Current Status of the KOTH.ORG 94 No Pspace CoreWar Hill: Last battle concluded at : Sun Jan 20 18:27:50 EST 2002 # %W/ %L/ %T Name Author Score Age 1 39/ 26/ 36 Quicksilver Michal Janeczek 151 564 2 44/ 42/ 14 Hazy Lazy ... Steve Gunnell 147 144 3 36/ 26/ 37 Inky Ian Oversby 146 281 4 35/ 23/ 42 Son of Vain Oversby/Pihlaja 146 391 5 44/ 44/ 12 G3-b David Moore 143 72 6 36/ 28/ 36 Uninvited John Metcalf 143 484 7 42/ 42/ 17 Behemot Michal Janeczek 142 625 8 32/ 24/ 44 nPaper II Paul-V Khuong 141 802 9 34/ 27/ 39 Olivia Ben Ford 141 530 10 33/ 28/ 39 Revival Fire P.Kline 137 270 11 35/ 34/ 31 Blacken Ian Oversby 136 1049 12 42/ 50/ 8 He Scans Alone x P.Kline 134 130 13 30/ 25/ 45 paper/stone test simon 134 77 14 40/ 47/ 12 Kenshin D Steve Gunnell 133 6 15 34/ 36/ 30 Keyser Soze Anton Marsden 132 503 16 30/ 29/ 41 Qtest Christian Schmidt 131 324 17 37/ 44/ 19 Really Frenzy Lukasz Grabun 131 64 18 39/ 47/ 14 Eraser II Ken Espiritu 131 759 19 34/ 44/ 22 Bisclavret Lukasz Grabun 123 35 20 34/ 46/ 20 Mani 24 Lukasz Grabun 122 1 21 2/ 2/ 0 Mani 22 Lukasz Grabun 6 2 From corewar-l@koth.org Mon Jan 21 23:01:25 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0LL1PT13280 for ; Mon, 21 Jan 2002 23:01:25 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0LL1OT16682 for ; Mon, 21 Jan 2002 23:01:24 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA21709; Mon, 21 Jan 2002 16:01:11 -0500 (EST) Date: Mon, 21 Jan 2002 16:01:11 -0500 (EST) Message-Id: <200201210500.AAA20328@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - MultiWarrior 94 01/21/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 01/21/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html sleep 180 Current Status of the KOTH.ORG Multiwarrior 94 CoreWar Hill: Last battle concluded at : Thu Jan 17 01:11:33 EST 2002 # Name Author Score Age 1 fclear Brian Haskin 43 71 2 D-clearM Ken Espiritu 36 87 3 test John Metcalf 31 15 4 8thTest Gino Oblena 30 18 5 clock strikes twelve John Metcalf 29 1 6 Her Majesty P.Kline 28 106 7 Xord Monominer XOSC:01 Gino Oblena 18 26 8 Pitbull Christian Schmidt 17 43 9 sptst (4D-p) Stefan Foerster 17 4 10 QuiVa John Metcalf 16 180 11 Paper2 Alex Schwendner 2 0 From corewar-l@koth.org Mon Jan 21 23:02:47 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0LL2lT12819 for ; Mon, 21 Jan 2002 23:02:47 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0LL2kG31278 for ; Mon, 21 Jan 2002 23:02:46 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA21757; Mon, 21 Jan 2002 16:02:35 -0500 (EST) Date: Mon, 21 Jan 2002 16:02:35 -0500 (EST) Message-Id: <200201210500.AAA20332@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - ICWS Experimental 94 01/21/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 01/21/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html sleep 180 Current Status of the KOTH.ORG ICWS Experimental 94 CoreWar Hill: Last battle concluded at : Thu Jan 17 09:55:54 EST 2002 # %W/ %L/ %T Name Author Score Age 1 53/ 34/ 13 Fire and Ice II David Moore 172 3 2 33/ 21/ 46 KAT v5 Dave Hillis 144 35 3 28/ 17/ 56 Katafutr Michal Janeczek 139 43 4 37/ 37/ 26 Black Moods Ian Oversby 137 99 5 34/ 33/ 34 Controlled Aggression Ian Oversby 134 103 6 21/ 8/ 71 Denial David Moore 134 44 7 20/ 8/ 72 Evol Cap 4 X John Wilkinson 133 172 8 38/ 44/ 17 Greetings From Asbury Par JKW 132 63 9 28/ 26/ 46 Damage Inflicted Robert Macrae 130 42 10 33/ 38/ 29 Ogre Christian Schmidt 129 51 11 23/ 17/ 61 Kin John Metcalf 129 11 12 30/ 32/ 37 Big I.F.F.S. Dave Hillis 128 32 13 24/ 20/ 56 Venom v0.2b Christian Schmidt 128 125 14 17/ 7/ 76 Evolve X v4.0 John Wilkinson 127 120 15 17/ 7/ 76 Black Box v1.1 JKW 126 66 16 26/ 37/ 37 test CS 115 60 17 29/ 46/ 25 Pagan John K W 113 157 18 25/ 40/ 35 La Vibra 19 Lukasz Grabun 111 1 19 17/ 24/ 59 Purple v0.1 Christian Schmidt 110 124 20 20/ 30/ 50 Disaster Area 2.8 Stefan Foerster 109 30 21 28/ 48/ 24 clock strikes twelve John Metcalf 107 2 From corewar-l@koth.org Tue Jan 22 01:34:53 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0LNYqT27782 for ; Tue, 22 Jan 2002 01:34:52 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0LNYpG30740 for ; Tue, 22 Jan 2002 01:34:52 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id SAA22970; Mon, 21 Jan 2002 18:34:27 -0500 (EST) Date: Mon, 21 Jan 2002 18:34:27 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: ff95@dial.pipex.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "tmp" To: Multiple recipients of list COREWAR-L Subject: Re: scanner X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > > - Use a shorter clear. You point out the problems with this, but with > > some juggling you might get it to work. If you can make the scan cycle > > long enough you can rely on your incendiaries to stun the paper and > > then use a DAT clear only. > > yes. i've noticed that. once we have stunned paper (not > mentioning stones and scanners) we can rely on dclear. however, it seems > that spl/mov bombs aren't as effective as carpet bombing. otoh i am > quite positive there was an issue of cw where all stunning bombs were > compared. it was said that spl/mov is more or less equal to six-cell > long spl carpet. am i missing something? It matters where you place them. Bombing P and P-1 (where P is the location you scanned) should be more effective than P and P+1; a carpet starting at P-2 is even better. With so many processes executing in parallel, waiting for them all to execute one more time reduces effectiveness a lot. For the same reason, having a "wasted", nonstunning MOV in the bomb makes it significantly less effective. I think the CW analysis was looking at the effect averaged over many cycles, not the "early" effect in which the MOV matters. > > - Consider an incendiary that is self-limiting in length. (Do you tend > > to get draws when fighting papers? They suggest you are getting > > stunned by your own incendiaries.) > > you mean something like spl #9, 0 ; mov -1, {-1 ? Yes, and I most appreciate the delicacy with which you suggest a constant doomed to fail against my prefered 6-process papers 8-) > > - Take a look at other step sizes. > > this is sth i'd like to ask about. optimal steps were found for > all divdors of 8000. for example, one has mod-5 optimal step equal > to 3315. why it should differ for scanners? Paul Kline published a table of steps, somewhere, sometime, in which he analysed the different effects of all (?)possible stepsizes. You could use a Mod-1 or Mod-2; why not? You just have to know where it will hit you and make sure your SLT protects appropriately. Some things to consider about step sizes: -- How do they interract with imps? -- Do they tend to find QS and boot code (say L50-100) quickly or not (quick is bad for scanners because it leads to wasted time) -- How effective are they at finding warriors of L4, L7, L13 etc? > > - Moving the bombs and wipes away from the code might make you less > > vulnerable to other scanners? > > so simple, but so hard to think about. got to try it :) One limiting factor is that papers write in strips, so moving them away makes you more vulnerable... Robert From corewar-l@koth.org Tue Jan 22 02:36:36 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0M0aZT31624 for ; Tue, 22 Jan 2002 02:36:35 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0M0aYG27706 for ; Tue, 22 Jan 2002 02:36:34 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id TAA23465; Mon, 21 Jan 2002 19:36:02 -0500 (EST) Date: Mon, 21 Jan 2002 19:36:02 -0500 (EST) Message-Id: <20020121224103.96088.qmail@web11602.mail.yahoo.com> Errors-To: ttsg@ttsg.com Reply-To: paul_virak_khuong@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Paul-V Khuong To: Multiple recipients of list COREWAR-L Subject: Blacken older than 1000 [Re: KOTH.ORG: Status - 94 No Pspace 01/21/02] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > Blacken Ian Oversby 136 1049 I don't know when that happened, but Blacken broke the psychological limit of the 1k battles! ^_^ __________________________________________________ Do You Yahoo!? Send FREE video emails in Yahoo! Mail! http://promo.yahoo.com/videomail/ From corewar-l@koth.org Tue Jan 22 11:33:00 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0M9X0F07515 for ; Tue, 22 Jan 2002 11:33:00 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0M9WxG26433 for ; Tue, 22 Jan 2002 11:32:59 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id EAA28347; Tue, 22 Jan 2002 04:32:43 -0500 (EST) Date: Tue, 22 Jan 2002 04:32:43 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: grabek To: Multiple recipients of list COREWAR-L Subject: Re: Blacken older than 1000 [Re: KOTH.ORG: Status - 94 No Pspace 01/21/02] X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On 21 Jan 2002, Paul-V Khuong wrote: >> Blacken Ian Oversby 136 1049 > I don't know when that happened, but Blacken broke the > psychological limit of the 1k battles! ^_^ i was optimizing mani's step. it gives 20-30 changes of age :) -- Lukasz Grabun From corewar-l@koth.org Tue Jan 22 19:35:54 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0MHZsF22086 for ; Tue, 22 Jan 2002 19:35:54 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0MHZqG06959 for ; Tue, 22 Jan 2002 19:35:52 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id MAA01354; Tue, 22 Jan 2002 12:35:10 -0500 (EST) Date: Tue, 22 Jan 2002 12:35:10 -0500 (EST) Message-Id: <92b0a3d6.0201220821.61ebe998@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pk6811s@acad.drake.edu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pk6811s@acad.drake.edu (P. Kline) To: Multiple recipients of list COREWAR-L Subject: Re: scanner Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Robert wrote: > Paul Kline published a table of steps, somewhere, sometime, in which > he analysed the different effects of all (?)possible stepsizes. You > could use a Mod-1 or Mod-2; why not? You just have to know where it > will hit you and make sure your SLT protects appropriately. Some > things to consider about step sizes: It is still available at: ftp://ftp.csua.berkeley.edu/pub/corewar/documents/ as num8000.zip. It is a tab-delimited spreadsheet with columns: N - Number Mod - Mod 8000 Imp# - (N * Imp#) mod 8000 = 1. ex: N=3, Imp#=2667 Scan 2667 - After scanning X, how many steps to scan X+2667 (or 2666 or 2668) if N is even Scan 1143 - After scanning X, how many steps to scan X+1143 (or 1142 or 1144) if N is even Find4 - How many loops to scan every block of four locations Find5 - " five locations Find10 - " ten locations Find13 - " thirteen locations The "FindX" numbers are relative and about half the real number. To use a Find4 number, look to see what it is for 4 - Find4(4)=998. That is the smallest value possible to scan one location in every block of four, not necessarily every fourth location. Robert suggests using a mod-1 number that mimics a mod-4, meaning it has a very low Find-4 number even though it is not mod-4 itself. 87 is also 998 and might be a good choice. Also possible is to combine FindX numbers. You might optimize for Find5 and Find13 by computing S = (Find5(N)/Find5(5))^2 + (Find13(N)/Find13(13))^2. I get 3321 as the optimal N for this combination, but a lot of others are not far behind, small differences are irrelevant to the battles. One way to apply this is to take the nearest Find to your program size, say 10. Find a large-step mod-1 number that is nearly equal to 10 itself in scanning blocks of 10, and arrange your starting scan such that you scan yourself last. Then you have the efficiency scanning for opponents about 10 in length, and also a large step so you are not subject to the small-step problem. The small-step problem is simple, if you and your opponent are about the same size and you scan forward with a step of about that size or less, but he scans backward with the same step plus one, you will lose nearly every battle. When I discovered (or rediscovered) this principle I ran tests against the Hill at that time and published the results, to the dismay of some other players. That was a long time ago, so feel free to repeat the experiment and publish your results :-) The problem exists to lesser extents with large numbers also. If you and I are about 10 instructions long and you scan forward with a step of 30 and I scan backward with a step of 60, I should win 50% of the battles automatically and some percentage of the rest as well. But there are lots of large numbers to choose from and it is not worth the while to program against a single opponent this way. When they are all using +13 as a step then -14 makes a good choice. Paul Kline pk6811s@acad.drake.edu From corewar-l@koth.org Sun Jan 27 18:34:36 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0RGYZ521235 for ; Sun, 27 Jan 2002 18:34:35 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0RGYYw24042 for ; Sun, 27 Jan 2002 18:34:34 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id LAA20159; Sun, 27 Jan 2002 11:33:29 -0500 (EST) Date: Sun, 27 Jan 2002 11:33:29 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: ff95@dial.pipex.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "tmp" To: Multiple recipients of list COREWAR-L Subject: Re: scanner X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > mod-1 and mod-2 scans are innefective in my opinnion unless > your warrior is one/two shot scanner. recently i'm working on carpet > bombing scanners and it seems that even mod-4 steps are too small. deep > freeze X uses mod-8 step. Not sure about that. The defining difference between mod-8 and mod-1 is that mod-8 only scans 1000 locations before it starts to loop, while mod-1 covers the whole of core. Imagine two scanners, one with a step of 8 and one with a step of 9. Their effectiveness at hitting most warriors in the first pass around core would be pretty similar (step 9 gets there faster but may miss if length < 9). More generally, you can choose a mod-1 that had similar effectiveness to any desired mod-8 for say the first 6-700 scans. The big difference is that on the next pass around the mod-1 pattern hits new locations, and covering the whole of core means you can rely the scanning stage to stun thoroughly and drop the SPLs from the clear. Robert From corewar-l@koth.org Sun Jan 27 23:32:53 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0RLWr513781 for ; Sun, 27 Jan 2002 23:32:53 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0RLWqw17513 for ; Sun, 27 Jan 2002 23:32:52 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA21898; Sun, 27 Jan 2002 16:30:42 -0500 (EST) Date: Sun, 27 Jan 2002 16:30:42 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: snitty@nycap.rr.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: snitty@nycap.rr.com (Ben Snitkoff) To: Multiple recipients of list COREWAR-L Subject: pMars for OS X X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: I don't know if there is a single other Mac user here, but I was wondering if anyone had done a pMars for OS X, or at the least if I could get the source code for a linux version so I could compile it under BDS and run it in XDarwin. Thanks Ben From corewar-l@koth.org Mon Jan 28 03:09:06 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0S196522271 for ; Mon, 28 Jan 2002 03:09:06 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0S195w14302 for ; Mon, 28 Jan 2002 03:09:05 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id UAA23377; Sun, 27 Jan 2002 20:08:43 -0500 (EST) Date: Sun, 27 Jan 2002 20:08:43 -0500 (EST) Message-Id: <20020128005430.9915.qmail@web11607.mail.yahoo.com> Errors-To: ttsg@ttsg.com Reply-To: paul_virak_khuong@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Paul-V Khuong To: Multiple recipients of list COREWAR-L Subject: Re: pMars for OS X MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: IIRS, pMARS's source code is platform independent, so you shouldn't ahve too much trouble with it. _I_ built it "out of the box" under Cygwin, personnally. --- Ben Snitkoff wrote: > I don't know if there is a single other Mac user > here, but I was wondering > if anyone had done a pMars for OS X, or at the least > if I could get the > source code for a linux version so I could compile > it under BDS and run it > in XDarwin. > > Thanks > > Ben __________________________________________________ Do You Yahoo!? Great stuff seeking new owners in Yahoo! Auctions! http://auctions.yahoo.com From corewar-l@koth.org Mon Jan 28 17:35:41 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0SFZf532560 for ; Mon, 28 Jan 2002 17:35:41 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0SFZc401674 for ; Mon, 28 Jan 2002 17:35:40 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA29798; Mon, 28 Jan 2002 10:34:56 -0500 (EST) Date: Mon, 28 Jan 2002 10:34:56 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: damien.doligez@inria.fr Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Planar To: Multiple recipients of list COREWAR-L Subject: Re: pMars for OS X Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: >From: snitty@nycap.rr.com (Ben Snitkoff) >I don't know if there is a single other Mac user here, but I was wondering >if anyone had done a pMars for OS X, or at the least if I could get the >source code for a linux version so I could compile it under BDS and run it >in XDarwin. I just compiled pmars 0.8.6 for XDarwin. Just use these in the makefile: CFLAGS = -O -DEXT94 -DXWINGRAPHX -I/usr/X11R6/include -Dunix LIB = -L/usr/X11R6/lib -lX11 # enable this one for X11 I can make the binary available if you want. -- Planar From corewar-l@koth.org Tue Jan 29 05:41:27 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0T3fR508425 for ; Tue, 29 Jan 2002 05:41:27 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0T3fQ411779 for ; Tue, 29 Jan 2002 05:41:26 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id WAA04763; Mon, 28 Jan 2002 22:41:06 -0500 (EST) Date: Mon, 28 Jan 2002 22:41:06 -0500 (EST) Message-Id: <200201280509.AAA05168@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - 94 No Pspace 01/28/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 01/28/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG 94 No Pspace CoreWar Hill: Last battle concluded at : Sun Jan 27 08:22:19 EST 2002 # %W/ %L/ %T Name Author Score Age 1 37/ 25/ 38 Quicksilver Michal Janeczek 149 586 2 36/ 23/ 40 Inky Ian Oversby 149 303 3 35/ 21/ 45 nPaper II Paul-V Khuong 149 824 4 45/ 43/ 12 G3-b David Moore 148 94 5 35/ 22/ 43 Son of Vain Oversby/Pihlaja 147 413 6 44/ 42/ 14 Hazy Lazy ... Steve Gunnell 146 166 7 43/ 40/ 16 Behemot Michal Janeczek 146 647 8 34/ 25/ 41 Olivia Ben Ford 143 552 9 34/ 26/ 40 Revival Fire P.Kline 143 292 10 34/ 27/ 39 Uninvited John Metcalf 142 506 11 36/ 31/ 33 Blacken Ian Oversby 141 1071 12 29/ 17/ 54 Mr Sheen B Steve Gunnell 140 5 13 33/ 26/ 41 Qtest Christian Schmidt 139 346 14 41/ 43/ 16 Deep Freeze X Lukasz Grabun 139 13 15 40/ 41/ 19 Little Jewel X Lukasz Grabun 139 2 16 43/ 49/ 7 He Scans Alone x P.Kline 138 152 17 36/ 34/ 30 Keyser Soze Anton Marsden 137 525 18 30/ 23/ 48 paper/stone test simon 136 99 19 41/ 46/ 13 Kenshin D Steve Gunnell 136 28 20 38/ 43/ 19 Test Warrior Lukasz Grabun 134 1 21 2/ 98/ 0 0 0 7 0 From corewar-l@koth.org Tue Jan 29 05:42:11 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0T3gA527128 for ; Tue, 29 Jan 2002 05:42:10 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0T3g9w17550 for ; Tue, 29 Jan 2002 05:42:10 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id WAA04732; Mon, 28 Jan 2002 22:39:15 -0500 (EST) Date: Mon, 28 Jan 2002 22:39:15 -0500 (EST) Message-Id: <02012823143904.12777@eldred> Errors-To: ttsg@ttsg.com Reply-To: steveg58@iinet.net.au Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Steve Gunnell To: Multiple recipients of list COREWAR-L Subject: Redcode modifications Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" X-Mailer: KMail [version 1.1.99] Status: RO X-Status: Hello everyone, I have some modifcations for Redcode available for apraisal. There are 4 new opcodes and some modifications to the .X opcode modifier. The new opcodes are: RND A, B The syntax (and code) is based on the MOV command (except RND.I is the same as RND.F) The RND operation generates a random number in the range 0 to A+1 and stores it as directed by B. The numbers are not guaranteed to be uniformly distributed because we use the mod function to scale the result. However the deviation should be small. Each Warrior maintains its own seed which is overkill with the current code. The seed is derived from the placement seed in a way that honours the -f and -F flags without allowing the Warrior to determine the placement sequence (can anyone verify that the scheme is adequate?). This opcode has been introduced to allow multi warriors that use a games theory based switcher rather than a p-switcher. I am sure that random bombers and scanners will be written. I have arranged it so that the following code always produces the same number in the A-field of the destination as the B-field: A DAT 10, 10 B RND.F -1, -1 I am not certain if this is a good thing. IJN A, B The syntax and code are based on the DJN opcode. The only functional difference is that the counter is incremented rather than decremented. The execution falles through when the counter changes from -1 to 0. The purpose of this opcode is to reduce the potency of the XXX 1, 1 decoys against stones and d-clears. SPZ A, B The syntax and code are based on the JMZ opcode. When the B field test is zero the opcode does a SPL via the A field. Otherwise execution falls through without splitting. SPN A, B As above but the condition is non-zero. Based on the JMN command. There are some compound warriors that would benifit from conditional splits. .X modifier modifications. For a few opcodes (DJN, JMZ, JMN) the .X modifier behaviour is identical to the .F modifier behaviour. In each case the .F test checks both the A and B fields and only passes the test if both fields pass the test. I have modified these instructions and the corresponding new instructions (IJN, SPZ, SPN) so that for the .X modifier the test passes if either the A of B field passes the test. this has applications in some clears I have been devising. I have modified a clean download of the pmars 0.9.2 source from sourceforge. I can provide the mods in source form via e-mail as a .tgz file which should also be decodable by winzip. I'll give people a couple of weeks to play and look for bugs then I would be happy to host a tournament to see if the Idea is worth progressing any further. Cheers, Steve Gunnell From corewar-l@koth.org Tue Jan 29 05:42:51 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0T3go515091 for ; Tue, 29 Jan 2002 05:42:50 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0T3go411857 for ; Tue, 29 Jan 2002 05:42:50 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id WAA04808; Mon, 28 Jan 2002 22:42:32 -0500 (EST) Date: Mon, 28 Jan 2002 22:42:32 -0500 (EST) Message-Id: <200201280506.AAA05128@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - ICWS Experimental 94 01/28/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 01/28/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG ICWS Experimental 94 CoreWar Hill: Last battle concluded at : Thu Jan 17 09:55:54 EST 2002 # %W/ %L/ %T Name Author Score Age 1 53/ 34/ 13 Fire and Ice II David Moore 172 3 2 33/ 21/ 46 KAT v5 Dave Hillis 144 35 3 28/ 17/ 56 Katafutr Michal Janeczek 139 43 4 37/ 37/ 26 Black Moods Ian Oversby 137 99 5 34/ 33/ 34 Controlled Aggression Ian Oversby 134 103 6 21/ 8/ 71 Denial David Moore 134 44 7 20/ 8/ 72 Evol Cap 4 X John Wilkinson 133 172 8 38/ 44/ 17 Greetings From Asbury Par JKW 132 63 9 28/ 26/ 46 Damage Inflicted Robert Macrae 130 42 10 33/ 38/ 29 Ogre Christian Schmidt 129 51 11 23/ 17/ 61 Kin John Metcalf 129 11 12 30/ 32/ 37 Big I.F.F.S. Dave Hillis 128 32 13 24/ 20/ 56 Venom v0.2b Christian Schmidt 128 125 14 17/ 7/ 76 Evolve X v4.0 John Wilkinson 127 120 15 17/ 7/ 76 Black Box v1.1 JKW 126 66 16 26/ 37/ 37 test CS 115 60 17 29/ 46/ 25 Pagan John K W 113 157 18 25/ 40/ 35 La Vibra 19 Lukasz Grabun 111 1 19 17/ 24/ 59 Purple v0.1 Christian Schmidt 110 124 20 20/ 30/ 50 Disaster Area 2.8 Stefan Foerster 109 30 21 28/ 48/ 24 clock strikes twelve John Metcalf 107 2 From corewar-l@koth.org Tue Jan 29 05:44:23 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0T3iM513696 for ; Tue, 29 Jan 2002 05:44:22 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0T3iLw20241 for ; Tue, 29 Jan 2002 05:44:22 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id WAA04865; Mon, 28 Jan 2002 22:43:57 -0500 (EST) Date: Mon, 28 Jan 2002 22:43:57 -0500 (EST) Message-Id: <200201280503.AAA05078@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - MultiWarrior 94 01/28/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 01/28/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG Multiwarrior 94 CoreWar Hill: Last battle concluded at : Thu Jan 17 01:11:33 EST 2002 # Name Author Score Age 1 fclear Brian Haskin 43 71 2 D-clearM Ken Espiritu 36 87 3 test John Metcalf 31 15 4 8thTest Gino Oblena 30 18 5 clock strikes twelve John Metcalf 29 1 6 Her Majesty P.Kline 28 106 7 Xord Monominer XOSC:01 Gino Oblena 18 26 8 Pitbull Christian Schmidt 17 43 9 sptst (4D-p) Stefan Foerster 17 4 10 QuiVa John Metcalf 16 180 11 Paper2 Alex Schwendner 2 0 From corewar-l@koth.org Tue Jan 29 05:46:08 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0T3k8527839 for ; Tue, 29 Jan 2002 05:46:08 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0T3k7411939 for ; Tue, 29 Jan 2002 05:46:07 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id WAA04914; Mon, 28 Jan 2002 22:45:21 -0500 (EST) Date: Mon, 28 Jan 2002 22:45:21 -0500 (EST) Message-Id: <200201280500.AAA05014@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - Standard 01/28/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 01/28/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG Standard KotH CoreWar Hill : Last battle concluded at : Wed Jan 23 12:41:14 EST 2002 # %W/ %L/ %T Name Author Score Age 1 44/ 38/ 18 Oneshot '88 John Metcalf 151 1 2 32/ 21/ 47 Freight Train David Moore 143 80 3 43/ 44/ 13 Foggy Swamp Beppe Bezzi 142 76 4 42/ 44/ 14 Blur '88 Anton Marsden 140 117 5 31/ 21/ 48 Test Alexander (Sasha) Wa 140 19 6 30/ 24/ 46 sIMPly.Red v0.95 Leonardo Humberto 137 37 7 39/ 42/ 19 Stasis David Moore 136 187 8 29/ 23/ 47 Guardian Ian Oversby 135 79 9 39/ 43/ 18 Beholder's Eye V1.7 W. Mintardjo 135 355 10 36/ 39/ 24 PacMan David Moore 133 109 11 36/ 40/ 24 Tangle Trap David Moore 132 153 12 31/ 30/ 39 vala John Metcalf 131 2 13 39/ 48/ 13 Iron Gate Wayne Sheppard 131 405 14 39/ 49/ 12 ig Wayne Sheppard 130 7 15 22/ 17/ 60 EV Paper John K Wilkinson 127 93 16 24/ 21/ 55 Jinglo John Metcalf 126 4 17 25/ 25/ 50 Shish-Ka-Bob Ben Ford 126 35 18 23/ 21/ 56 Test I Ian Oversby 126 136 19 29/ 32/ 39 Frog Sticker P.Kline 125 29 20 23/ 24/ 53 Evoltmp 88 John K W 123 130 21 18/ 31/ 51 paper test2 John Metcalf 106 0 From corewar-l@koth.org Wed Jan 30 01:34:51 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0TNYo523445 for ; Wed, 30 Jan 2002 01:34:50 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0TNYnw12384 for ; Wed, 30 Jan 2002 01:34:49 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id SAA13406; Tue, 29 Jan 2002 18:30:06 -0500 (EST) Date: Tue, 29 Jan 2002 18:30:06 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: jull43@tampabay.rr.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Matt Giwer To: Multiple recipients of list COREWAR-L Subject: WWW.GIWERSWORLD.ORG X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: FOR ALL YOUR ANTISEMITIC NEEDS. REMEMBER: TODAY'S KIKE IS TOMORROW'S LAMPSHADE. www.giwersworld.org is proudly hosted by Dreamhost.com 213-947-1032 From corewar-l@koth.org Wed Jan 30 16:34:23 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0UEYM516775 for ; Wed, 30 Jan 2002 16:34:22 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0UEYM400833 for ; Wed, 30 Jan 2002 16:34:22 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA20306; Wed, 30 Jan 2002 09:33:30 -0500 (EST) Date: Wed, 30 Jan 2002 09:33:30 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: carter_cheng@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: carter_cheng@yahoo.com (Jobless Poor) To: Multiple recipients of list COREWAR-L Subject: Re: redcode parser with lexx and yacc? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: If you need a parser generator equivalent for lexx and yacc, you might want to look at antlr at "www.antlr.org". It has generators for C++, Java and Sather. It uses a predicated LL(k) technique which is pretty intuitive and more powerful than LR(1) parsers like CUP and JavaCC. I am not sure how fast it is, but I do know that the C++ generator is not table based and relies on function calls if I recall correctly. Performance with Java will always pose problems and will be significantly slower than a C implementation. Also the macro facilities of PMARS, as you mentioned, are rather problematic to interpret. My understanding is you can enter grammar files which can cause the parser to loop indefinitely. Actually, with the number of macro text processing tools out there, I wonder if these facilities are even necessary. I have considered working on a new MARS, but I am still collecting ideas. The key area that needs to be resolved is what kind of facilities I should give the debugger. Cheers, Carter From corewar-l@koth.org Thu Jan 31 00:31:07 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0UMV6525340 for ; Thu, 31 Jan 2002 00:31:06 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g0UMV5w23367 for ; Thu, 31 Jan 2002 00:31:05 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id RAA23425; Wed, 30 Jan 2002 17:30:23 -0500 (EST) Date: Wed, 30 Jan 2002 17:30:23 -0500 (EST) Message-Id: <3C586C28.2019CD41@epix.net> Errors-To: ttsg@ttsg.com Reply-To: internut@epix.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Nathan McKenzie To: Multiple recipients of list COREWAR-L Subject: Re: Redcode modifications MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: At least it's not some nut trying to propose a complete destruction of imps!! I like the idea, but another modifier should be added: .op It works like .i except that it ignores the a and b fields and concentrates on opcodes only. Brandon From corewar-l@koth.org Fri Feb 1 23:31:51 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g11LVp508570 for ; Fri, 1 Feb 2002 23:31:51 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g11LVow20298 for ; Fri, 1 Feb 2002 23:31:50 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA14214; Fri, 1 Feb 2002 16:30:43 -0500 (EST) Date: Fri, 1 Feb 2002 16:30:43 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: snitty@nycap.rr.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: snitty@nycap.rr.com (Ben Snitkoff) To: Multiple recipients of list COREWAR-L Subject: Re: redcode parser with lexx and yacc? X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: I was going to work on one with the existing alpha java code (koth.org/pmars/) but port it to OS X using Cocoa, but if we could do it as a group in Java (the on one Koth hasn't been updated for 4 years and is a beta) it would be a lot better, and Java isn't always slow. I could provide an FTP server for it, and we could meet on IRC or something. Also, it is a part of the '92 code that you can't let things loop infinately. If we are really serious about porting it to Java we should make a pact not to quit, 'cause that's happened before on projects i've worked on, and it stinks. Post here or e-mail me if you are interested. In article , carter_cheng@yahoo.com (Jobless Poor) wrote: > If you need a parser generator equivalent for lexx and yacc, you might > want to look at antlr at "www.antlr.org". It has generators for C++, > Java and Sather. It uses a predicated LL(k) technique which is pretty > intuitive and more powerful than LR(1) parsers like CUP and JavaCC. I > am not sure how fast it is, but I do know that the C++ generator is > not table based and relies on function calls if I recall correctly. > > Performance with Java will always pose problems and will be > significantly slower than a C implementation. Also the macro > facilities of PMARS, as you mentioned, are rather problematic to > interpret. My understanding is you can enter grammar files which can > cause the parser to loop indefinitely. > > Actually, with the number of macro text processing tools out there, I > wonder if these facilities are even necessary. > > I have considered working on a new MARS, but I am still collecting > ideas. The key area that needs to be resolved is what kind of > facilities I should give the debugger. > > Cheers, > > Carter From corewar-l@koth.org Sat Feb 2 09:34:59 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g127Yx527013 for ; Sat, 2 Feb 2002 09:34:59 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g127Yww06203 for ; Sat, 2 Feb 2002 09:34:58 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id CAA18336; Sat, 2 Feb 2002 02:34:24 -0500 (EST) Date: Sat, 2 Feb 2002 02:34:24 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: carter_cheng@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: carter_cheng@yahoo.com (Jobless Poor) To: Multiple recipients of list COREWAR-L Subject: Re: redcode parser with lexx and yacc? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: My bad about the assembler looping indefinitely, you can use a graph cycle detector to pick up recursive expansions which is what pmars apparently does. Writing something which emulates the pmars assembler frontend is not that difficult but probably needs to be done with care. Unfortunately because of some of the dependencies inherent in the redcode.ref description, I doubt its possible to break the assembler into lexical/parsing(->tree or quads->) and code generation phases(If someone sees a way of doing this please feel free to point it out). My main concern about a java port is that I think porting pmars to java is probably a nontrivial task. The c source is quite substantial and I dont think there will be a substantial gain in code density with a java port. I know for certain types of applications java is not significantly slower however given how numerically intense corewars is I might expect a significant drop in performance. AFAIK java is not particularly good for number crunching. snitty@nycap.rr.com (Ben Snitkoff) wrote in message news:... > I was going to work on one with the existing alpha java code > (koth.org/pmars/) but port it to OS X using Cocoa, but if we could do it > as a group in Java (the on one Koth hasn't been updated for 4 years and is > a beta) it would be a lot better, and Java isn't always slow. > > I could provide an FTP server for it, and we could meet on IRC or something. > > Also, it is a part of the '92 code that you can't let things loop > infinately. If we are really serious about porting it to Java we should > make a pact not to quit, 'cause that's happened before on projects i've > worked on, and it stinks. > > Post here or e-mail me if you are interested. > > In article , > carter_cheng@yahoo.com (Jobless Poor) wrote: From corewar-l@koth.org Sat Feb 2 17:31:13 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g12FVD504275 for ; Sat, 2 Feb 2002 17:31:13 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g12FVCw30078 for ; Sat, 2 Feb 2002 17:31:12 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA22758; Sat, 2 Feb 2002 10:30:11 -0500 (EST) Date: Sat, 2 Feb 2002 10:30:11 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: snitty@nycap.rr.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: snitty@nycap.rr.com (Ben Snitkoff) To: Multiple recipients of list COREWAR-L Subject: Re: redcode parser with lexx and yacc? X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > The simulator should be simple, I am more concerned about the > debugger. It's not something I want to code, but I think it has to be > done to make the emulator useful and competitive to pmars. I agree, one of the thoughts I had was making an all-in-one app. Something that allowed you to code, debug and fight the warriors in one app without making you switch between a simple text editor and the pMARS. This would be realitivly easy. Another feature that could be added in later would be an interactive display of your code. On the side it would take your code and change the numbers as they changed in the core and have a pointer (the graphical one, one the Comp Sci one) to the command it is executing. > >significantly slower however given how numerically intense corewars is > >I might expect a significant drop in performance. AFAIK java is not > >particularly good for number crunching. > > I'm not really worried about that. For graphical display sessions, the > speed doesn't matter so much anyway. For tournaments, pmars could > still be used, or the java source can perhaps be compiled to machine > code. Although I intend to use the emulator for genetic algorithms, so > speed would be an issue. But I rather accept slower performance than > the hassle of having to code in C. I agree, C++ is okay, I don't like C all that much though. > >> I was going to work on one with the existing alpha java code > >> (koth.org/pmars/) but port it to OS X using Cocoa, but if we could do it > > I read that OS X has Java-Support built in? Alas it is, but in Mac OS X a pure Java app is slow, a Cocoa-Java app (or as I call it, Mocha) is almost as snappy as on Cocoa-Objective C app. A little strange, but it makes sense. > >> I could provide an FTP server for it, and we could meet on IRC or something. > > Why not sourceforge? Argh! Logic! That sounds like a great idea, I'll get right on it. > I must admit I'm really bad at this :-( I'd like to see if I get > myself to finish that parser I started first, then I feel confident > enough to promise I'll stick to the project. > > > Bjoern Sounds like a deal! From corewar-l@koth.org Sat Feb 2 17:32:22 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g12FWM527035 for ; Sat, 2 Feb 2002 17:32:22 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g12FWLw25508 for ; Sat, 2 Feb 2002 17:32:21 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA22802; Sat, 2 Feb 2002 10:31:56 -0500 (EST) Date: Sat, 2 Feb 2002 10:31:56 -0500 (EST) Message-Id: <3c5bc0f2.1473828@news.t-online.de> Errors-To: ttsg@ttsg.com Reply-To: guenzel.p1@blinker.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: guenzel.p1@blinker.net (Bjoern) To: Multiple recipients of list COREWAR-L Subject: Re: redcode parser with lexx and yacc? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On 1 Feb 2002 22:37:55 -0800, carter_cheng@yahoo.com (Jobless Poor) wrote: >My bad about the assembler looping indefinitely, you can use a graph >cycle detector to pick up recursive expansions which is what pmars >apparently does. Writing something which emulates the pmars assembler >frontend is not that difficult but probably needs to be done with >care. Unfortunately because of some of the dependencies inherent in >the redcode.ref description, I doubt its possible to break the >assembler into lexical/parsing(->tree or quads->) and code generation >phases(If someone sees a way of doing this please feel free to point >it out). My solution to the macrodefinitions was to push the substitution back into the stream to be parsed whenever a macro is found. I wasn't sure if that would be possible with a lex-generated parser, so I started to write my own. However, now I haven't worked on it for a while :-( I'll give it another shot today, hope I can still pick up the code where I left it... >My main concern about a java port is that I think porting pmars to >java is probably a nontrivial task. The c source is quite substantial >and I dont think there will be a substantial gain in code density with >a java port. I know for certain types of applications java is not The simulator should be simple, I am more concerned about the debugger. It's not something I want to code, but I think it has to be done to make the emulator useful and competitive to pmars. >significantly slower however given how numerically intense corewars is >I might expect a significant drop in performance. AFAIK java is not >particularly good for number crunching. I'm not really worried about that. For graphical display sessions, the speed doesn't matter so much anyway. For tournaments, pmars could still be used, or the java source can perhaps be compiled to machine code. Although I intend to use the emulator for genetic algorithms, so speed would be an issue. But I rather accept slower performance than the hassle of having to code in C. >snitty@nycap.rr.com (Ben Snitkoff) wrote in message news:... >> I was going to work on one with the existing alpha java code >> (koth.org/pmars/) but port it to OS X using Cocoa, but if we could do it I read that OS X has Java-Support built in? >> as a group in Java (the on one Koth hasn't been updated for 4 years and is >> a beta) it would be a lot better, and Java isn't always slow. >> >> I could provide an FTP server for it, and we could meet on IRC or something. Why not sourceforge? >> Also, it is a part of the '92 code that you can't let things loop >> infinately. If we are really serious about porting it to Java we should >> make a pact not to quit, 'cause that's happened before on projects i've >> worked on, and it stinks. I must admit I'm really bad at this :-( I'd like to see if I get myself to finish that parser I started first, then I feel confident enough to promise I'll stick to the project. Bjoern From corewar-l@koth.org Sat Feb 2 18:11:01 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g12GB1512250 for ; Sat, 2 Feb 2002 18:11:01 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g12GB0w06318 for ; Sat, 2 Feb 2002 18:11:00 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id LAA23161; Sat, 2 Feb 2002 11:09:30 -0500 (EST) Date: Sat, 2 Feb 2002 11:09:30 -0500 (EST) Message-Id: <002c01c1abc4$86514fa0$0b00000a@haskin.int> Errors-To: ttsg@ttsg.com Reply-To: bhaskin@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "Brian Haskin" To: Multiple recipients of list COREWAR-L Subject: Re: redcode parser with lexx and yacc? MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" X-Mailer: Microsoft Outlook Express 5.50.4133.2400 Status: RO X-Status: ----- Original Message ----- From: "Ben Snitkoff" To: "Multiple recipients of list COREWAR-L" Sent: Friday, February 01, 2002 4:31 PM Subject: Re: redcode parser with lexx and yacc? > I was going to work on one with the existing alpha java code > (koth.org/pmars/) but port it to OS X using Cocoa, but if we could do it > as a group in Java (the on one Koth hasn't been updated for 4 years and is > a beta) it would be a lot better, and Java isn't always slow. > [snip] Heh, I had no idea that koth had an old jmars zip. Anyway, the current jmars code can be found in the cvs at https://sourceforge.net/cvs/?group_id=3452 it has pretty much been a dead project for almost two years. Recently I did update the cvs with a compiler that, minus any bugs, compiles ICWS'94+pmars extensions except for macros. I had planned on putting together a new zip file after I added macro support. Unfortunately I'm probably going to be tied up with some other stuff for a couple of weeks before I'll get a chance to put that in. Once that is complete I'm thinking of working on a basic applet UI. Brian Haskin bhaskin@yahoo.com _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com From corewar-l@koth.org Sun Feb 3 04:44:06 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g132i5507820 for ; Sun, 3 Feb 2002 04:44:05 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g132i4426430 for ; Sun, 3 Feb 2002 04:44:05 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id VAA27017; Sat, 2 Feb 2002 21:43:05 -0500 (EST) Date: Sat, 2 Feb 2002 21:43:05 -0500 (EST) Message-Id: <20020202202759.77024.qmail@web11603.mail.yahoo.com> Errors-To: ttsg@ttsg.com Reply-To: paul_virak_khuong@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Paul-V Khuong To: Multiple recipients of list COREWAR-L Subject: Re: redcode parser with lexx and yacc? MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: *Not sure if that email was also psoted to r.g.c, but anyway.* --- guenzel@blinker.net wrote: > On 2 Feb 2002 at 8:17, Paul-V Khuong wrote: > [...] > > Wouldn't it be possible to have a preprocessor > doing > > the macroing part, which is after all 100% string > > replacement/copying, except for the simple > arithmetic > > part? > > Perhaps I just didn't get the right idea how to do > it. But one problem with the preprocssor > seemed to me that it's also possible to have macro > definitions as macro. For example > > a equ b equ 2 > a > dat b,b > > Another thing I am not sure about is how to include > the line number in error messages > after preprocessing, as the preprocessed file might > have more lines than the initial one. > Perhaps it's as easy as storing a line number for > each line of the preprocessed text, > though... Well, break down the file in an array of strings, like: int - line number str - line's content After that, you need two arrays. One with the original code, the other with the unmacroed code. The preprocessor only does one step of macroing at a time. Like, have a function which unrolls the macro, but without recursing. The function sends 0 when it did not do anything, and something else in toher cases. Also, it'll probably have to work with an "original" array, and a destination array (much cleaner than inserting stuff, and probably the only possible way). Just keep calling the function until uou get a 0. You'd also need to check for self-referencing, looping equs, etc. before running the preprocessor. > > BTW, i would love to help, but i don't think i'd > be of > > much help. > > Why not? As I said in the newsgroup, I'd like to see > if I can do that parser first, before I > commit myself to something I can't fulfill. But I > think there are enough things to do so > that you could be of help (and I'm glad to discuss > the parser implemenation, too). Well, we'll see when you get to the public stage. However, it really seemed to me that a MARS was really a simple thing once all the labels had been removed... __________________________________________________ Do You Yahoo!? Great stuff seeking new owners in Yahoo! Auctions! http://auctions.yahoo.com From corewar-l@koth.org Sun Feb 3 04:45:23 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g132jN508875 for ; Sun, 3 Feb 2002 04:45:23 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g132jM426450 for ; Sun, 3 Feb 2002 04:45:22 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id VAA27060; Sat, 2 Feb 2002 21:45:07 -0500 (EST) Date: Sat, 2 Feb 2002 21:45:07 -0500 (EST) Message-Id: <20020202161754.33733.qmail@web11606.mail.yahoo.com> Errors-To: ttsg@ttsg.com Reply-To: paul_virak_khuong@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Paul-V Khuong To: Multiple recipients of list COREWAR-L Subject: Re: redcode parser with lexx and yacc? MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: --- Bjoern wrote: > On 1 Feb 2002 22:37:55 -0800, carter_cheng@yahoo.com > (Jobless Poor) > wrote: > > >My bad about the assembler looping indefinitely, > you can use a graph > >cycle detector to pick up recursive expansions > which is what pmars > >apparently does. Writing something which emulates > the pmars assembler > >frontend is not that difficult but probably needs > to be done with > >care. Unfortunately because of some of the > dependencies inherent in > >the redcode.ref description, I doubt its possible > to break the > >assembler into lexical/parsing(->tree or quads->) > and code generation > >phases(If someone sees a way of doing this please > feel free to point > >it out). > > My solution to the macrodefinitions was to push the > substitution back > into the stream to be parsed whenever a macro is > found. I wasn't sure > if that would be possible with a lex-generated > parser, so I started to > write my own. However, now I haven't worked on it > for a while :-( I'll > give it another shot today, hope I can still pick up > the code where I > left it... I don't know anything about lexx, yacc or their ilks, but it seems to me that the macro definitions don't NEED to be done with those. Wouldn't it be possible to have a preprocessor doing the macroing part, which is after all 100% string replacement/copying, except for the simple arithmetic part? Looking at the way pMARS echoes the 100% redcode code before starting the battle, it seems to me it's doing a similar process. BTW, i would love to help, but i don't think i'd be of much help. __________________________________________________ Do You Yahoo!? Great stuff seeking new owners in Yahoo! Auctions! http://auctions.yahoo.com From corewar-l@koth.org Sun Feb 3 04:52:52 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g132qq513842 for ; Sun, 3 Feb 2002 04:52:52 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g132qp426640 for ; Sun, 3 Feb 2002 04:52:51 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id VAA27187; Sat, 2 Feb 2002 21:52:34 -0500 (EST) Date: Sat, 2 Feb 2002 21:52:34 -0500 (EST) Message-Id: <200201302329.g0UNTX203400@andromeda.ociw.edu> Errors-To: ttsg@ttsg.com Reply-To: birk@andromeda.ociw.edu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: birk@andromeda.ociw.edu To: Multiple recipients of list COREWAR-L Subject: Koenigstuhl News X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: There is a new hill: Pspace Koenigstuhl To allow for better statistics I run 1000 battles between each program. He hill has 223 prgrams so far. KotH: 'Aggression is a switch' by M Joonas Pihlaja #2 'Combatra' by David Moore #3 'Fire and Ice' by David Moore #4 'Scanitator Pro' by Christian Schmidt #5 'Liquid Paper' by Sean McDonald Christoph http://www.ociw.edu/~birk/COREWAR/koenigstuhl.html From corewar-l@koth.org Sun Feb 3 05:42:29 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g133gT511455 for ; Sun, 3 Feb 2002 05:42:29 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g133gSw08138 for ; Sun, 3 Feb 2002 05:42:28 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id WAA27616; Sat, 2 Feb 2002 22:42:05 -0500 (EST) Date: Sat, 2 Feb 2002 22:42:05 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: jpihlaja@cc.helsinki.fi Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: M Joonas Pihlaja To: Multiple recipients of list COREWAR-L Subject: question about bjoern's parser MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Bjoern, Can your assembler handle incomplete multiline equates? eg. foo equ mov 0,1 equ jmp foo some_label should assemble to mov 0,1 jmp some_label Last I tried this example, pmars gets it wrong when some_label precedes the expanded text. Joonas From corewar-l@koth.org Sun Feb 3 11:32:24 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g139WO528229 for ; Sun, 3 Feb 2002 11:32:24 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g139WN406044 for ; Sun, 3 Feb 2002 11:32:23 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id EAA01297; Sun, 3 Feb 2002 04:31:52 -0500 (EST) Date: Sun, 3 Feb 2002 04:31:52 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: carter_cheng@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: carter_cheng@yahoo.com (Jobless Poor) To: Multiple recipients of list COREWAR-L Subject: Re: CURLINE and side effects from partial evaluation of expressions Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: A couple questions(concerning parsing) for the regulars if they have a moment: 1) How much is the builtin CURLINE variable used, and what for? I am asking this because Im curious about integrating another macro processing tool into a simplified redcode format. 2) If during expression expansion certain labels are forward references are expressions partially evaluated and then delayed or does the parser wait until it can fully parse the expression? The concern here is obviously side effects created by variable assignments. Thanks in advance, Carter. From corewar-l@koth.org Sun Feb 3 11:33:45 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g139Xj517791 for ; Sun, 3 Feb 2002 11:33:45 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g139Xi406094 for ; Sun, 3 Feb 2002 11:33:44 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id EAA01322; Sun, 3 Feb 2002 04:33:25 -0500 (EST) Date: Sun, 3 Feb 2002 04:33:25 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: jpihlaja@cc.helsinki.fi Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: M Joonas Pihlaja To: Multiple recipients of list COREWAR-L Subject: Re: CURLINE and side effects from partial evaluation of expressions Content-Type: TEXT/PLAIN; charset=US-ASCII X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On 3 Feb 2002, Jobless Poor wrote: > A couple questions(concerning parsing) for the regulars if they have a > moment: > > 1) How much is the builtin CURLINE variable used, and what for? I am > asking this because Im curious about integrating another macro > processing tool into a > simplified redcode format. Quite a few warriors use it to build decoys and/or add padding. A typical example is i for MAXLENGTH-CURLINE dat i,-i rof What macro tool are you considering? > 2) If during expression expansion certain labels are forward > references are expressions partially evaluated and then delayed or > does the parser wait until it can fully parse the expression? The > concern here is obviously side effects created by variable > assignments. I'm not sure, but probably not. Maybe this test answers your question: ;redcode ;assert 1 dat a=3, b=10 bar equ (a=a+1) foo equ dat bar, (a=a+1) ; possible partial evaluation when expanding foo foo dat a baz equ (b=b+1) fum equ dat (b=b+1), baz ; ditto for fum. fum dat b end assembles to Program "Unknown" (length 5) by "Anonymous" ORG START START DAT.F $ 3, $ 10 DAT.F $ 4, $ 5 DAT.F # 0, $ 5 DAT.F $ 11, $ 12 DAT.F # 0, $ 12 Regards, Joonas From corewar-l@koth.org Sun Feb 3 22:29:37 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g13KTa512115 for ; Sun, 3 Feb 2002 22:29:36 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g13KTa429744 for ; Sun, 3 Feb 2002 22:29:36 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id PAA04968; Sun, 3 Feb 2002 15:29:09 -0500 (EST) Date: Sun, 3 Feb 2002 15:29:09 -0500 (EST) Message-Id: <3c5d8e58.6064687@news.t-online.de> Errors-To: ttsg@ttsg.com Reply-To: guenzel.p1@blinker.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: guenzel.p1@blinker.net (Bjoern) To: Multiple recipients of list COREWAR-L Subject: Re: question about bjoern's parser Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On 2 Feb 2002 22:43:29 -0500, M Joonas Pihlaja wrote: > >Bjoern, > >Can your assembler handle incomplete multiline equates? >eg. > >foo equ mov 0,1 > equ jmp > > foo some_label > >should assemble to > > mov 0,1 > jmp some_label > >Last I tried this example, pmars gets it wrong when some_label >precedes the expanded text. I'm surprised that pmars get's it wrong, perhaps because a newline is inserted after label expansion? So it would expand to mov 0,1 jmp some_label (just guessing what could be the problem). Anyway, I hope my parser will get it right - some day ;-) I've definitely planned it that way. Bjoern From corewar-l@koth.org Sun Feb 3 22:31:06 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g13KV5509215 for ; Sun, 3 Feb 2002 22:31:05 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g13KV4429845 for ; Sun, 3 Feb 2002 22:31:04 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id PAA04995; Sun, 3 Feb 2002 15:30:48 -0500 (EST) Date: Sun, 3 Feb 2002 15:30:48 -0500 (EST) Message-Id: <3c5d8f6d.6341250@news.t-online.de> Errors-To: ttsg@ttsg.com Reply-To: guenzel.p1@blinker.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: guenzel.p1@blinker.net (Bjoern) To: Multiple recipients of list COREWAR-L Subject: Re: CURLINE and side effects from partial evaluation of expressions Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On 3 Feb 2002 00:17:44 -0800, carter_cheng@yahoo.com (Jobless Poor) wrote: >A couple questions(concerning parsing) for the regulars if they have a >moment: > >1) How much is the builtin CURLINE variable used, and what for? I am >asking this because Im curious about integrating another macro >processing tool into a >simplified redcode format. You mentioned macro processing tools before, what are they? >2) If during expression expansion certain labels are forward >references are expressions partially evaluated and then delayed or >does the parser wait until it can fully parse the expression? The >concern here is obviously side effects created by variable >assignments. Perhaps redcode.ref can clarify this, which is included with pmars.. I think it said something like in the first pass only labels before operators are being expanded. Bjoern From corewar-l@koth.org Sun Feb 3 22:32:28 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g13KWR531567 for ; Sun, 3 Feb 2002 22:32:27 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g13KWQw16071 for ; Sun, 3 Feb 2002 22:32:27 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id PAA05038; Sun, 3 Feb 2002 15:32:11 -0500 (EST) Date: Sun, 3 Feb 2002 15:32:11 -0500 (EST) Message-Id: <3c5d8c3a.5522593@news.t-online.de> Errors-To: ttsg@ttsg.com Reply-To: guenzel.p1@blinker.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: guenzel.p1@blinker.net (Bjoern) To: Multiple recipients of list COREWAR-L Subject: Re: redcode parser with lexx and yacc? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On 2 Feb 2002 21:45:06 -0500, Paul-V Khuong wrote: [...] >preprocessor only does one step of macroing at a time. >Like, have a function which unrolls the macro, but >without recursing. The function sends 0 when it did But I think recursing is necessary, to allow constructs like bla equ blabla equ 5 bla dat blabla Or what do you mean by recursing? At the second occurence of bla I need the preprocessor to insert blabla equ 5 and then learn that blabla is a label. Hence my idea to push 'blabla equ 5' back into the stream to be parsed. I'll see how I get on with my current approch, but perhaps I can clarify the code by using an array like you suggest. Currently I use two different streams (one for the first pass, one for the second pass), but I don't store line numbers. I only have a counter for current line number, with a flag that indicates whether the counter should be increased if EOL is encountered or not (depending on wether the base file is being parsed or something that has been pushed by label substitution). Anyway - somehow it's too complicated for my taste, can't help feeling that there should be an easier way. That's also why I didn't continue it for a while... Bjoern From corewar-l@koth.org Mon Feb 4 16:12:17 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g14ECEp11570 for ; Mon, 4 Feb 2002 16:12:14 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g14ECE420902 for ; Mon, 4 Feb 2002 16:12:14 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA12618; Mon, 4 Feb 2002 09:10:31 -0500 (EST) Date: Mon, 4 Feb 2002 09:10:31 -0500 (EST) Message-Id: <200202040509.AAA01148@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - 94 No Pspace 02/04/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 02/04/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG 94 No Pspace CoreWar Hill: Last battle concluded at : Sun Feb 3 22:27:10 EST 2002 # %W/ %L/ %T Name Author Score Age 1 36/ 25/ 39 Quicksilver Michal Janeczek 146 594 2 44/ 44/ 12 G3-b David Moore 145 102 3 34/ 23/ 43 Son of Vain Oversby/Pihlaja 144 421 4 34/ 26/ 40 Inky Ian Oversby 143 311 5 42/ 43/ 15 Hazy Lazy ... Steve Gunnell 141 174 6 41/ 42/ 17 Behemot Michal Janeczek 140 655 7 33/ 27/ 39 Uninvited John Metcalf 139 514 8 31/ 23/ 45 nPaper II Paul-V Khuong 139 832 9 33/ 26/ 41 Olivia Ben Ford 139 560 10 32/ 28/ 40 Revival Fire P.Kline 136 300 11 34/ 33/ 33 Blacken Ian Oversby 135 1079 12 42/ 49/ 9 test John Metcalf 135 6 13 39/ 45/ 16 Deep Freeze X Lukasz Grabun 132 21 14 37/ 43/ 20 Little Jewel X Lukasz Grabun 131 10 15 28/ 24/ 48 paper/stone test simon 131 107 16 30/ 29/ 42 Qtest Christian Schmidt 131 354 17 33/ 36/ 30 Keyser Soze Anton Marsden 130 533 18 40/ 52/ 7 He Scans Alone x P.Kline 129 160 19 25/ 21/ 54 Mr Sheen B Steve Gunnell 128 13 20 35/ 46/ 20 Get Stoned T5 Lukasz Grabun 124 1 21 36/ 50/ 13 Kenshin X test 25 Steve Gunnell 122 0 From corewar-l@koth.org Mon Feb 4 16:18:38 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g14EIcp10614 for ; Mon, 4 Feb 2002 16:18:38 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g14EIb421734 for ; Mon, 4 Feb 2002 16:18:38 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA12835; Mon, 4 Feb 2002 09:17:40 -0500 (EST) Date: Mon, 4 Feb 2002 09:17:40 -0500 (EST) Message-Id: <20020203211907.93659.qmail@web11606.mail.yahoo.com> Errors-To: ttsg@ttsg.com Reply-To: paul_virak_khuong@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Paul-V Khuong To: Multiple recipients of list COREWAR-L Subject: Re: redcode parser with lexx and yacc? MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: --- Bjoern wrote: > On 2 Feb 2002 21:45:06 -0500, Paul-V Khuong > wrote: > > [...] > > >preprocessor only does one step of macroing at a > time. > >Like, have a function which unrolls the macro, but > >without recursing. The function sends 0 when it did > > But I think recursing is necessary, to allow > constructs like > > bla equ blabla equ 5 > bla > dat blabla > > Or what do you mean by recursing? No, i was thinking of having the function do only one pass, and then calling repeatedly. It would make it much cleaner, that trying to do it all in one pass, imho. __________________________________________________ Do You Yahoo!? Great stuff seeking new owners in Yahoo! Auctions! http://auctions.yahoo.com From corewar-l@koth.org Mon Feb 4 16:20:23 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g14EKNp16997 for ; Mon, 4 Feb 2002 16:20:23 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g14EKJO14724 for ; Mon, 4 Feb 2002 16:20:19 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA12799; Mon, 4 Feb 2002 09:16:15 -0500 (EST) Date: Mon, 4 Feb 2002 09:16:15 -0500 (EST) Message-Id: <200202040500.AAA00977@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - Standard 02/04/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 02/04/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG Standard KotH CoreWar Hill : Last battle concluded at : Wed Jan 23 12:41:14 EST 2002 # %W/ %L/ %T Name Author Score Age 1 44/ 38/ 18 Oneshot '88 John Metcalf 151 1 2 32/ 21/ 47 Freight Train David Moore 143 80 3 43/ 44/ 13 Foggy Swamp Beppe Bezzi 142 76 4 42/ 44/ 14 Blur '88 Anton Marsden 140 117 5 31/ 21/ 48 Test Alexander (Sasha) Wa 140 19 6 30/ 24/ 46 sIMPly.Red v0.95 Leonardo Humberto 137 37 7 39/ 42/ 19 Stasis David Moore 136 187 8 29/ 23/ 47 Guardian Ian Oversby 135 79 9 39/ 43/ 18 Beholder's Eye V1.7 W. Mintardjo 135 355 10 36/ 39/ 24 PacMan David Moore 133 109 11 36/ 40/ 24 Tangle Trap David Moore 132 153 12 31/ 30/ 39 vala John Metcalf 131 2 13 39/ 48/ 13 Iron Gate Wayne Sheppard 131 405 14 39/ 49/ 12 ig Wayne Sheppard 130 7 15 22/ 17/ 60 EV Paper John K Wilkinson 127 93 16 24/ 21/ 55 Jinglo John Metcalf 126 4 17 25/ 25/ 50 Shish-Ka-Bob Ben Ford 126 35 18 23/ 21/ 56 Test I Ian Oversby 126 136 19 29/ 32/ 39 Frog Sticker P.Kline 125 29 20 23/ 24/ 53 Evoltmp 88 John K W 123 130 21 18/ 31/ 51 paper test2 John Metcalf 106 0 From corewar-l@koth.org Mon Feb 4 18:27:14 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g14EG3p19829 for ; Mon, 4 Feb 2002 16:16:03 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g14EG2O05625 for ; Mon, 4 Feb 2002 16:16:02 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA12687; Mon, 4 Feb 2002 09:14:50 -0500 (EST) Date: Mon, 4 Feb 2002 09:14:50 -0500 (EST) Message-Id: <200202040503.AAA01049@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - MultiWarrior 94 02/04/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 02/04/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG Multiwarrior 94 CoreWar Hill: Last battle concluded at : Thu Jan 17 01:11:33 EST 2002 # Name Author Score Age 1 fclear Brian Haskin 43 71 2 D-clearM Ken Espiritu 36 87 3 test John Metcalf 31 15 4 8thTest Gino Oblena 30 18 5 clock strikes twelve John Metcalf 29 1 6 Her Majesty P.Kline 28 106 7 Xord Monominer XOSC:01 Gino Oblena 18 26 8 Pitbull Christian Schmidt 17 43 9 sptst (4D-p) Stefan Foerster 17 4 10 QuiVa John Metcalf 16 180 11 Paper2 Alex Schwendner 2 0 From corewar-l@koth.org Mon Feb 4 18:27:33 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g14EFxp20072 for ; Mon, 4 Feb 2002 16:15:59 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g14EFwO16513 for ; Mon, 4 Feb 2002 16:15:58 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA12661; Mon, 4 Feb 2002 09:13:25 -0500 (EST) Date: Mon, 4 Feb 2002 09:13:25 -0500 (EST) Message-Id: <200202040506.AAA01093@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - ICWS Experimental 94 02/04/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 02/04/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG ICWS Experimental 94 CoreWar Hill: Last battle concluded at : Sat Feb 2 12:16:06 EST 2002 # %W/ %L/ %T Name Author Score Age 1 54/ 33/ 13 Fire and Ice II David Moore 175 3 2 33/ 21/ 46 KAT v5 Dave Hillis 145 35 3 38/ 35/ 26 Black Moods Ian Oversby 141 99 4 27/ 17/ 56 Katafutr Michal Janeczek 137 43 5 39/ 43/ 18 Greetings From Asbury Par JKW 135 63 6 34/ 36/ 29 Ogre Christian Schmidt 133 51 7 32/ 32/ 36 Controlled Aggression Ian Oversby 132 103 8 19/ 7/ 74 Evol Cap 4 X John Wilkinson 130 172 9 22/ 14/ 64 Kin John Metcalf 129 11 10 18/ 8/ 74 Denial David Moore 129 44 11 30/ 32/ 38 Big I.F.F.S. Dave Hillis 127 32 12 25/ 25/ 50 Damage Inflicted Robert Macrae 124 42 13 15/ 7/ 78 Evolve X v4.0 John Wilkinson 123 120 14 15/ 8/ 78 Black Box v1.1 JKW 122 66 15 20/ 20/ 60 Venom v0.2b Christian Schmidt 121 125 16 31/ 44/ 25 Pagan John K W 117 157 17 27/ 38/ 36 La Vibra 19 Lukasz Grabun 116 1 18 26/ 36/ 38 test CS 116 60 19 16/ 23/ 61 Purple v0.1 Christian Schmidt 109 124 20 18/ 28/ 54 Disaster Area 2.8 Stefan Foerster 109 30 21 6/ 32/ 62 BR1 Devin Kilminster 79 0 From corewar-l@koth.org Mon Feb 4 22:37:16 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g14KbFl06210 for ; Mon, 4 Feb 2002 22:37:16 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g14KbEO04680 for ; Mon, 4 Feb 2002 22:37:14 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id PAA15322; Mon, 4 Feb 2002 15:33:16 -0500 (EST) Date: Mon, 4 Feb 2002 15:33:16 -0500 (EST) Message-Id: <3c5edf9d.8784187@news.t-online.de> Errors-To: ttsg@ttsg.com Reply-To: guenzel.p1@blinker.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: guenzel.p1@blinker.net (Bjoern) To: Multiple recipients of list COREWAR-L Subject: Re: redcode parser with lexx and yacc? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On 4 Feb 2002 09:19:02 -0500, Paul-V Khuong wrote: [...] >No, i was thinking of having the function do only one >pass, and then calling repeatedly. It would make it >much cleaner, that trying to do it all in one pass, imho. I'm still not sure how it would work, although I guess pmars must do it in such a way. But how for example could bla equ blabla equ blablala equ 2 be unfolded then? I have two passes, too, btw. Bjoern From corewar-l@koth.org Tue Feb 5 02:11:34 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g150BXl25002 for ; Tue, 5 Feb 2002 02:11:34 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g150BX427723 for ; Tue, 5 Feb 2002 02:11:33 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id TAA16553; Mon, 4 Feb 2002 19:10:55 -0500 (EST) Date: Mon, 4 Feb 2002 19:10:55 -0500 (EST) Message-Id: <20020204230516.30243.qmail@web11604.mail.yahoo.com> Errors-To: ttsg@ttsg.com Reply-To: paul_virak_khuong@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Paul-V Khuong To: Multiple recipients of list COREWAR-L Subject: Re: redcode parser with lexx and yacc? MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: --- Bjoern wrote: > On 4 Feb 2002 09:19:02 -0500, Paul-V Khuong > wrote: > > [...] > > >No, i was thinking of having the function do only > one > >pass, and then calling repeatedly. It would make it > >much cleaner, that trying to do it all in one pass, > imho. > > I'm still not sure how it would work, although I > guess pmars must do > it in such a way. But how for example could > > bla equ blabla equ blablala equ 2 > > be unfolded then? Is equ supposed to act like the assignment = in C? If so, then one could do something like, whena equ is interpreted, leave foo instead of the whole foo equ "x". Like: Pass 1 - bla equ blabla equ blablala equ 2 Interpret to blablabla equ 2 (goes in a table) Line becomes bla equ blabla equ blablabla Pass 2 Interpret to blabla equ blablabla (again, store that in a table) Line becomes bla equ blabla Pass 3 Interpret to bla equ blabla Line becomes bla Bla is alone on the line, remove the line. It might be longer, though, so, in the end, if your way only need two passes no matter what the input is, it will be worth the cost, imho. After all, we want a good working product, not a nice source ;) __________________________________________________ Do You Yahoo!? Great stuff seeking new owners in Yahoo! Auctions! http://auctions.yahoo.com From corewar-l@koth.org Tue Feb 5 03:31:02 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g151V1l22438 for ; Tue, 5 Feb 2002 03:31:01 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g151V1429999 for ; Tue, 5 Feb 2002 03:31:01 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id UAA17121; Mon, 4 Feb 2002 20:30:27 -0500 (EST) Date: Mon, 4 Feb 2002 20:30:27 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: snitty@nycap.rr.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: snitty@nycap.rr.com (Ben Snitkoff) To: Multiple recipients of list COREWAR-L Subject: pMars in Java sourceforge.net proj. approved! X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Hey there! I just got approval on the pMars in Java program, feel free yo register at sourceforge and send me an e-mail and I'll be more than happy to add you to the developer list! Thanks in advance for any support on this project. Ben From corewar-l@koth.org Tue Feb 5 15:16:42 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g15DGgl01570 for ; Tue, 5 Feb 2002 15:16:42 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g15DGeO07141 for ; Tue, 5 Feb 2002 15:16:41 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id IAA22909; Tue, 5 Feb 2002 08:16:15 -0500 (EST) Date: Tue, 5 Feb 2002 08:16:15 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: jpihlaja@cc.helsinki.fi Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: M Joonas Pihlaja To: Multiple recipients of list COREWAR-L Subject: Re: CW80 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: A On Mon, 4 Feb 2002, John Metcalf wrote: > Cw80 is ready, I want to have Cw81 ready by March 31, regardless > of whether Pizza is up on not. Would you be able to forward Cw > to the newsgroup for me, I wasn't sure if you wanted to paste in > the SoV article or wait a couple of months for Cw81. That's great! Ian finished his bit this yesterday so I'll send it to you later today, OK? I can forward to r.g.c. if you want, but I think you can post there directly by sending to the corewar-l list at corewar-l@koth.org. Not sure if you need to be subscribed to the list or not, though. > Watch out for a tournament announcement in the group within the > next week or so. What to offer as a prize though, that is the > most difficult thing. I was hoping to comission something to > be made, but what? I can afford about 50 UK pounds. That's great! (he says, again) Re: the prize you should probably ask the group for suggestions. One option is something completely unrelated to corewar, maybe a book or software package. Personally, I've always wanted an r.g.c. coffee mug, but that's a bit too cheesy, no? Actually, scrap the corewar-l idea -- in theory it's a two-way mirror of r.g.c. but recently it's been missing posts. I'll forward. Joonas From corewar-l@koth.org Tue Feb 5 15:19:11 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g15DJBl24883 for ; Tue, 5 Feb 2002 15:19:11 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g15DJ9O25095 for ; Tue, 5 Feb 2002 15:19:10 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id IAA22824; Tue, 5 Feb 2002 08:14:47 -0500 (EST) Date: Tue, 5 Feb 2002 08:14:47 -0500 (EST) Message-Id: <003101c1adf9$fb011a60$0b00000a@haskin.int> Errors-To: ttsg@ttsg.com Reply-To: bhaskin@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "Brian Haskin" To: Multiple recipients of list COREWAR-L Subject: Re: pMars in Java sourceforge.net proj. approved! MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" X-Mailer: Microsoft Outlook Express 5.50.4133.2400 Status: RO X-Status: ----- Original Message ----- From: "Ben Snitkoff" To: "Multiple recipients of list COREWAR-L" Sent: Monday, February 04, 2002 8:30 PM Subject: pMars in Java sourceforge.net proj. approved! > Hey there! > > I just got approval on the pMars in Java program, feel free yo register at > sourceforge and send me an e-mail and I'll be more than happy to add you > to the developer list! > > Thanks in advance for any support on this project. > > Ben As I mentioned a few days ago, if anyone is interested I already have a working corewars VM written in java. This is at the corewar sourceforge project http://sourceforge.net/projects/corewar/ in the cvs at http://sourceforge.net/cvs/?group_id=3452. If anyone starts coding on it just let me know and I'm sure we could get you added as a developer. Brian Haskin bhaskin@yahoo.com _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com From corewar-l@koth.org Tue Feb 5 23:57:40 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g15Lvdl25883 for ; Tue, 5 Feb 2002 23:57:39 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g15LvbO08369 for ; Tue, 5 Feb 2002 23:57:37 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA07263; Tue, 5 Feb 2002 16:57:06 -0500 (EST) Date: Tue, 5 Feb 2002 16:57:06 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: adamow@inferno.mikrus.pw.edu.pl Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Adamowski To: Multiple recipients of list COREWAR-L Subject: Re: CW80 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On Tue, 5 Feb 2002, M Joonas Pihlaja wrote: > Actually, scrap the corewar-l idea -- in theory it's a two-way > mirror of r.g.c. but recently it's been missing posts. I'll > forward. I use corewar-l@koth.org only since I am "on-line" (that is a couple of years). Till now I didn't noticed any very irritating accidents, however I haven't got CW80. In fact it seems to be the first one. :( What is happening that it "eats" post recently? Too much work for koth.org? Lukasz From corewar-l@koth.org Tue Feb 5 23:59:07 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g15Lx7l29304 for ; Tue, 5 Feb 2002 23:59:07 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g15Lx6O11507 for ; Tue, 5 Feb 2002 23:59:06 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA07300; Tue, 5 Feb 2002 16:58:33 -0500 (EST) Date: Tue, 5 Feb 2002 16:58:33 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: jpihlaja@cc.helsinki.fi Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: M Joonas Pihlaja To: Multiple recipients of list COREWAR-L Subject: Was: Re: CW80 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Bastid! That was supposed to be a private mail. Just ignore it, yes? Joonas From corewar-l@koth.org Wed Feb 6 19:32:47 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g16HWll00541 for ; Wed, 6 Feb 2002 19:32:47 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g16HWjM04253 for ; Wed, 6 Feb 2002 19:32:45 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id MAA17267; Wed, 6 Feb 2002 12:30:55 -0500 (EST) Date: Wed, 6 Feb 2002 12:30:55 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: damien.doligez@inria.fr Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Planar To: Multiple recipients of list COREWAR-L Subject: pmars for MacOS X Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: I've compiled pmars 0.8.6 for MacOS X with XDarwin. The binary is available here: . -- Planar From corewar-l@koth.org Wed Feb 6 22:30:47 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g16KUll24136 for ; Wed, 6 Feb 2002 22:30:47 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g16KUi426875 for ; Wed, 6 Feb 2002 22:30:45 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id PAA23217; Wed, 6 Feb 2002 15:29:58 -0500 (EST) Date: Wed, 6 Feb 2002 15:29:58 -0500 (EST) Message-Id: <872a85cc.0202061109.614cd8cb@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: redcodejavac? :-) Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: I just had a wild idea.. you know, Corewars runs in a VM, and Java bytecode runs in a VM. Can it really be that hard to compile Redcode to Java bytecode? Any single Redcode instruction would likely map to a series of JAsm instructions of course. I also guess something reminiscent of a "MARS" would still be required to provide for loading the requested warrior .class files and setting up the necessary framework. However it wouldn't interpret anything. I know only someone with some experience in JAsm can make a call here but I found the idea intriguing, guessed it might be possible and figured the result is likely to leave a straight jMARS in the dust performance wise - so I went ahead to toss this brainfart in here. :-) From corewar-l@koth.org Wed Feb 6 22:34:06 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g16KY5l28761 for ; Wed, 6 Feb 2002 22:34:05 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g16KXoM04702 for ; Wed, 6 Feb 2002 22:33:51 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id PAA23256; Wed, 6 Feb 2002 15:31:31 -0500 (EST) Date: Wed, 6 Feb 2002 15:31:31 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: jpihlaja@cc.helsinki.fi Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: M Joonas Pihlaja To: Multiple recipients of list COREWAR-L Subject: Core Warrior 80 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: .xX$$x. .x$$$$$$$x. d$$$$$$$$$$$ ,$$$$$$$P' `P' , . $$$$$$P' ' .d b $$$$$P b ,$$x ,$$x ,$$x ,$$b $$. Y$$$$' `$. $$$$$$. $$$$$$ $$P~d$. d$$$b d d$$$ `$$$$ ,$$ $$$$$$$b $$$P `$ $$$b.$$b `Y$$$d$d$$$' . . a . a a .aa . a `$$$ ,$$$,$$' `$$$ $$$' ' $$P$XX$' `$$$$$$$$$ .dP' `$'$ `$'$ , $''$ `$'$ `Y$b ,d$$$P `$b,d$P' `$$. `$$. , `$$P $$$' Y $. $ $ $ Y..P $ `$$$$$$$' $$$P' `$$b `$$$P `P `$' `Y'k. $. $. $. $$' $. Issue 80 31 January, 2002 _______________________________________________________________________________ Core Warrior is a newsletter promoting the game of corewar. Emphasis is placed on the most active hills - currently the '94 draft hill, the beginner hill and the '94 no-pspace hill. Coverage will follow where ever the action is. If you haven't a clue what I'm talking about then check out these five-star Internet locals for more information: FAQs are available from: http://www.koth.org/corewar-faq.html http://homepages.paradise.net.nz/~anton/cw/corewar-faq.html Web pages are at: http://www.koth.org/ ;KOTH http://www.ecst.csuchico.edu/~pizza/koth ;Pizza http://para.inria.fr/~doligez/corewar ;Planar http://www.ociw.edu/~birk/corewar ;C.Birk Newbies should check the above pages for the FAQs, language specification, guides, and tutorials. Post questions to rec.games.corewar. All new players are infinitely welcome! _______________________________________________________________________________ Greetings... Far too much time has passed since the previous issue of Core Warrior, with the Pizza hills being unavailable for the duration. However, there is good news too. A flurry of work has taken place on Koenigstuhl, which now homes 8 infinite hills. (ICWS, 88, 94, P-Space, Open, Big, Tiny, LP). As usual a number of top notch warriors have been posted. Recommended reading includes the code for Moore's Fire and Ice II, and Janeczek's Behemot. -- John Metcalf _______________________________________________________________________________ Current Status of the Internet Pizza Server ICWS '94 Draft Hill: # %W / %L / %T Name Author Score Age 1 38.6/ 37.6/ 23.8 Digital Instinct Christian Schmidt 139.7 3 2 28.2/ 17.1/ 54.7 Son of Vain Oversby/Pihlaja 139.3 1 3 41.7/ 49.6/ 8.6 Razor Michal Janeczek 133.9 15 4 26.0/ 18.8/ 55.1 nPaper II Paul-V Khuong 133.2 85 5 27.2/ 23.1/ 49.7 Olivia Ben Ford 131.2 17 6 22.6/ 14.7/ 62.7 Mini Return Of The Jedimp John K W 130.4 28 7 34.6/ 39.3/ 26.1 test Paulsson 130.0 12 8 30.6/ 33.0/ 36.4 Enough is enough! John Metcalf 128.2 8 9 34.1/ 40.6/ 25.2 Combatra David Moore 127.6 40 10 34.6/ 41.8/ 23.5 Behemot Michal Janeczek 127.4 14 11 25.9/ 25.2/ 48.9 Uninvited John Metcalf 126.7 51 12 22.1/ 18.2/ 59.7 Cinammon John Metcalf 126.0 53 13 33.1/ 40.5/ 26.4 Wizard 13 John Metcalf 125.8 16 14 19.5/ 13.5/ 67.0 The PhantIMP Menance Ben Ford 125.4 18 15 22.8/ 20.3/ 56.9 KafuFFLe John Metcalf 125.2 33 16 22.3/ 19.5/ 58.2 Tie Factory Christian Schmidt 125.1 54 17 22.3/ 19.9/ 57.8 Revival Fire P.Kline 124.7 1 18 24.3/ 25.4/ 50.3 Quicksilver Michal Janeczek 123.3 33 19 26.6/ 30.0/ 43.3 Vilex Ken Espiritu 123.2 80 20 19.6/ 16.3/ 64.1 Return of the Fugitive David Moore 122.9 109 21 29.0/ 35.1/ 35.9 Keyser Soze Anton Marsden 122.9 13 22 22.0/ 21.2/ 56.8 LoN GeV Simon Wainwright 122.8 9 23 21.9/ 22.1/ 56.0 Fifth Third Ben Ford 121.7 20 24 21.6/ 21.5/ 56.9 test JKW 121.7 26 25 25.6/ 29.6/ 44.9 Velvet Fist Ayan Chakrabarti 121.6 3 26 23.3/ 26.2/ 50.5 Brigadeer M Joonas Pihlaja 120.3 24 Top 25 Averages: 27.1/ 27.0/ 46.0 127.2 29 Age since last issue: 9 ( 26 last issue, 18 the issue before ) Days since last issue: 345 ( 104 last issue, 209 the issue before ) Average age: 29 ( 26 last issue, 34 the issue before ) Average score: ??? ( 136 last issue, 138 the issue before ) Average movement: ??? ( -2.2 last issue, -6.0 the issue before ) Warriors surviving: 18 ( 10 last issue, 14 the issue before ) The top 25 warriors are represented by 14 independent authors, Metcalf with 5, Ford and Janeczek with 3 each, Moore, Schmidt and Wilkinson each have 2. The remaining 8 redcoders have just the one warrior each. ( 13 authors last issue, 9 the issue before ) See below for a message from Pizza regarding the Corewar hills: _______________________________________________________________________________ Subject: A special message from the Pizza Server Date: 21.11.01, 21:45 Hi there! We're writing you because some time in the last couple months you wrote us, and we weren't there! The server was broken because the sysadmins moved it from an HPUX box to a Sun box and the elves for the longest time were not able to log in and rebuild and fix things. For you KOTH users, the pizza hill has been moved. Unfortunately for us and for you, We don't know where it went. May we suggest checking the newsgroup for more info. Naturally we'll be linking to the new page once we hear where it's located. Thank you for your patience and support! Sincerely, The Internet Pizza Elves _______________________________________________________________________________ 94 - What's New (Sorted by rank and score) # %W / %L / %T Name Author Score Age 1 41.4/ 35.7/ 23.0 Digital Instinct Christian Schmidt 147.1 0 1 28.1/ 16.9/ 54.9 Son of Vain Oversby/Pihlaja 139.4 0 6 32.5/ 32.8/ 34.8 Enough is enough! John Metcalf 132.2 1 16 24.6/ 21.5/ 53.9 LoN GeV Simon Wainwright 127.7 1 17 22.3/ 19.9/ 57.8 Revival Fire P.Kline 124.7 1 24 21.7/ 20.4/ 57.8 Return of the Stormbringe Christian Schmidt 123.0 1 24 26.8/ 30.8/ 42.4 Velvet Fist Ayan Chakrabarti 122.7 1 25 33.4/ 43.2/ 23.4 Light Sprain Dave Hillis 123.6 1 Players entering hill since last issue: 7 ( 12 last issue, 5 the issue before ) Average rank of new entries: 14 ( 10 last issue, 11 the issue before ) Two strong new entries here from Schmidt and Oversby/Pihlaja. Welcome to Ayan, whoose Velvet Fist enters the lower reaches of the hill. _______________________________________________________________________________ 94 - What's No More (Sorted by age) # %W / %L / %T Name Author Score Age 26 29.7/ 41.0/ 29.3 Ultima Christian Schmidt 118.4 42 26 36.7/ 51.5/ 11.9 Shapeshifter Michal Janeczek 121.8 37 26 19.4/ 20.0/ 60.6 The Dark One Christian Schmidt 118.9 31 26 23.3/ 26.2/ 50.5 Brigadeer M Joonas Pihlaja 120.3 24 26 19.9/ 21.0/ 59.1 Return of the Stormbringe Christian Schmidt 118.8 6 26 28.9/ 38.4/ 32.8 Carme Zul Nadzri 119.3 3 26 26.4/ 35.9/ 37.7 Recount P.Kline 116.8 3 26 32.8/ 44.0/ 23.2 Light Sprain Dave Hillis 121.7 2 _______________________________________________________________________________ 94 - What's Old # %W / %L / %T Name Author Score Age 20 19.6/ 16.3/ 64.1 Return of the Fugitive David Moore 122.9 109 4 26.0/ 18.8/ 55.1 nPaper II Paul-V Khuong 133.2 85 19 26.6/ 30.0/ 43.3 Vilex Ken Espiritu 123.2 80 16 22.3/ 19.5/ 58.2 Tie Factory Christian Schmidt 125.1 54 12 22.1/ 18.2/ 59.7 Cinammon John Metcalf 126.0 53 11 25.9/ 25.2/ 48.9 Uninvited John Metcalf 126.7 51 9 34.1/ 40.6/ 25.2 Combatra David Moore 127.6 40 _______________________________________________________________________________ The Revised Hall of Fame: * indicates the warrior is still active. Pos Name Author Age Strategy 1 Recycled Bits David Moore 164 P-warrior 2 The Stormbringer Christian Schmidt 142 Q^2 -> Stone/imp 3 Return of the Fugitive David Moore 109 * Q^4 -> Paper/imp 4 Self-Modifying Code Ben Ford 108 P-warrior 5 death by redcode Simon Wainwright 91 Q^2 -> Bomber 6 nPaper II Paul-V Khuong 85 * MiniQ^3 -> Paper 7 Vilex Ken Espiritu 80 * P-warrior 8 Stonewashed Christian Schmidt 78 Q^3 -> Paper/stone 9 Jade Ben Ford 75 Q^4 -> Stone/imp 10 Stranger John Metcalf 73 Q^3 -> Bomber 11 EvoP 3 Ken Espiritu 71 Q^3 -> Paper/imp 12 The Fugitive David Moore 70 MiniQ^2 -> Paper/imp 13 One Step Beyond John Metcalf 67 MiniQ^3 -> Stone/imp 14 Snowman John Metcalf 64 P-warrior 15 Draken Fire Ben Ford 63 Q^3 -> Bomber 16 Trefoil the original Steve Gunnell 56 P-warrior 17 Tie Factory Christian Schmidt 54 * Q^3 -> Paper = Fixed Ken Espiritu 54 Qscan -> Paper 19 Cinammon John Metcalf 53 * MiniQ^3 -> Paper/imp/wimp 20 Pattel's Virus Ben Ford 52 P-warrior = Exor Ken Espiritu 52 Q^3 -> Paper 21 Uninvited John Metcalf 51 * MiniQ^3 -> Stone/imp = The Outsider Simon Wainwright 51 QScan -> Stone/imp = Galatea Ben Ford 51 Q^2 -> P-warrior 24 Icen Ben Ford 50 Q^3 -> Paper = Silver Talon 1.2 Edgar 50 Scanner 26 No More Innocuous Leonardo Liporati 49 Q^4 -> Paper = trefoil 23 226 Steve Gunnell 49 P-warrior = Puddleglum John Metcalf 49 Q^3 -> Paper/stone 29 Circle of Fire John Metcalf 48 P-warrior = Shadow Christian Schmidt 45 Q^2 -> Paper/stone 31 Twin Christian Schmidt 44 P-warrior = Origami Harquebus mjp 44 P-warrior 33 Stylized Euphoria Ken Espiritu 43 Q^4 -> Paper/imp 34 Slippery Eels Ben Ford 42 Q^3 -> Paper = Even Less Innocuous TeamQ3 42 Q^3 -> Paper = Spooky Wench John Metcalf 42 Q^3 -> Stone/imp = Ultima Christian Schmidt 42 P-warrior 38 myBlur2 Paulsson 41 Scanner = WingShot Ben Ford 41 Oneshot 40 Combatra David Moore 40 * Boot-distance calculator = Digitalis 5 Christian Schmidt 40 Q^3 -> Clear/imp = Alive and K(qu)icking Leonardo Liporati 40 MiniQ^3 -> Paper = Freight Train v0.2 David Moore 40 '88 Q^2 -> Stone/imp 44 Shapeshifter Michael Janeczek 37 P-Warrior 45 Vain Ian Oversby 36 Q^2 -> Stone/imp = Jaguar Christian Schmidt 36 Q^3 -> Stone/imp 47 Wintermute John Metcalf 35 MiniQ^3 -> Stone/imp 48 Qshot Christian Schmidt 34 Q^2 -> Oneshot 49 Quicksilver Michael Janeczek 33 * Q^4 -> Stone/imp = KafuFFLe John Metcalf 33 * MiniQ^3 -> Paper/stone = SnooPy P.Kline 33 P-warrior = chained to the system Simon Wainwright 33 *Unknown* Not much change here since last issue. _______________________________________________________________________________ Current Status of the Internet Pizza Server Beginner Hill: # %W / %L / %T Name Author Score Age 1 53.6/ 30.2/ 16.2 Light Sprain Dave Hillis 177.0 40 2 52.8/ 35.4/ 11.8 Ankle Breaker Dave Hillis 170.1 41 3 39.5/ 27.5/ 33.0 Agni Ayan Chakrabarti 151.6 20 4 43.4/ 35.6/ 21.0 Gomjabbar VI Ingo S Kacza 151.2 43 5 46.2/ 41.9/ 11.9 Grand Mal 1.1 Ransom Smith 150.5 93 6 36.4/ 23.6/ 40.0 test RF B1 Gino Oblena 149.1 5 7 39.6/ 33.0/ 27.4 MorphinMerlin Jeremy K 146.3 91 8 35.4/ 25.5/ 39.2 test RF A4 Gino Oblena 145.3 6 9 39.6/ 40.2/ 20.3 Seek&Destroy Ayan Chakrabarti 138.9 70 10 26.1/ 16.0/ 58.0 Liquid Crystal John Morahan 136.1 18 11 29.5/ 23.3/ 47.1 Un___ortant 1.1 Ransom Smith 135.7 13 12 39.5/ 43.4/ 17.1 8thTest Gino Oblena 135.7 1 13 38.3/ 44.8/ 16.9 Zaphod Ayan Chakrabarti 131.8 31 14 36.9/ 42.2/ 20.9 Advanced Spooner Josef Jahn 131.6 95 15 38.9/ 47.7/ 13.4 Xord Monominer XOSC:01 Gino Oblena 130.0 2 16 29.1/ 29.1/ 41.8 Simpleton Ayan Chakrabarti 129.1 29 17 38.9/ 49.0/ 12.1 Safai Ayan Chakrabarti 128.8 19 18 36.7/ 46.2/ 17.1 Even More Advanced (read: Josef Jahn 127.2 97 19 38.2/ 49.7/ 12.2 JGFTestQ Gino Oblena 126.7 4 20 22.0/ 20.4/ 57.6 Watcher John Metcalf 123.5 63 21 24.6/ 26.0/ 49.4 Caladan III Ingo S Kacza 123.1 50 22 33.8/ 46.1/ 20.1 BhootRaj Ayan Chakrabarti 121.6 21 23 29.2/ 38.2/ 32.6 Disaster Area 2.0 Stefan Foerster 120.2 44 24 21.9/ 25.6/ 52.5 Hyper Advanced (read: sux Josef Jahn 118.2 82 25 33.2/ 48.6/ 18.2 Hot Knife Wayne Sheppard 117.8 36 26 29.3/ 43.5/ 27.2 Xord Catapult v2.q4f Gino Oblena 115.1 3 Top 25 Averages: 36.1/ 35.6/ 28.3 136.7 40 For the short length of time Pizza was up, the beginners' hill saw 66 successful challenges. Six warriors reached retirement age, Mob Boyz, Pimp King, Heatseeker, Arkenstone, Kenshin d and the boy's a time bomb. ______________________________________________________________________________ Current Status of the KOTH.ORG '94 No Pspace Hill: # %W/ %L/ %T Name Author Score Age 1 38/ 24/ 38 Quicksilver Michal Janeczek 151.5 589 2 36/ 22/ 42 Son of Vain Oversby/Pihlaja 150.4 416 3 46/ 42/ 12 G3-b David Moore 149.3 97 4 36/ 24/ 40 Inky Ian Oversby 148.9 306 5 45/ 41/ 14 Hazy Lazy ... Steve Gunnell 148.6 169 6 43/ 41/ 16 Behemot Michal Janeczek 146.1 650 7 36/ 26/ 38 Uninvited John Metcalf 145.3 509 8 35/ 25/ 40 Olivia Ben Ford 144.9 555 9 33/ 22/ 44 nPaper II Paul-V Khuong 144.6 827 10 37/ 31/ 32 Blacken Ian Oversby 143.1 1074 11 45/ 47/ 8 test John Metcalf 143.1 1 12 35/ 27/ 39 Revival Fire P.Kline 142.6 295 13 40/ 41/ 19 Little Jewel X Lukasz Grabun 138.4 5 14 41/ 44/ 15 Deep Freeze X Lukasz Grabun 138.4 16 15 36/ 34/ 30 Keyser Soze Anton Marsden 138.1 528 16 43/ 50/ 7 He Scans Alone x P.Kline 137.1 155 17 30/ 23/ 47 paper/stone test simon 136.3 102 18 41/ 46/ 13 Kenshin D Steve Gunnell 136.3 31 19 32/ 27/ 41 Qtest Christian Schmidt 136.0 349 20 27/ 19/ 54 Mr Sheen B Steve Gunnell 134.5 8 The hill has aged by 471 and only 7 warriors remain from last issue's hill status. Among those which perished are Eraser II (age 781), Jinx (662), Jade (600), Phantom Menace (465), G2-b (413), Stalker (393), Vain (141), Brigadeer (127) and Phantasm 50 (119). _______________________________________________________________________________ The '94 No Pspace Hall of Fame: * indicates the warrior is still active. Pos Name Author Age Strategy 1 Blacken Ian Oversby 1074 * Q^2 -> Stone/imp 2 nPaper II Paul-V Khuong 827 * MiniQ^3 -> Paper 3 Eraser II Ken Espiritu 781 Scanner 4 Jinx Christian Schmidt 662 Scanner 5 Behemot Michal Janeczek 650 * MiniQ^3 -> Bomber 6 Jade Ben Ford 600 Q^4 -> Stone/imp 7 Quicksilver Michal Janeczek 589 * Q^4 -> Stone/imp 8 Olivia Ben Ford 555 * Q^4 -> Stone/imp 9 Keyser Soze Anton Marsden 528 * 10 Uninvited John Metcalf 509 * MiniQ^3 -> Stone/imp 11 The Phantom Menace Anton Marsden 465 12 Boys are Back in Town Philip Kendall 441 Scanner = Zooom... John Metcalf 441 Scanner 14 Son of Vain Oversby/Pihlaja 416 * Qscan -> Stone/imp 15 G2-b David Moore 413 Twoshot (?) 16 Stalker P.Kline 393 Scanner 17 Qtest Christian Schmidt 349 * 18 Vain Ian Oversby 330 Q^2 -> Stone/imp 19 Omnibus John Metcalf 327 20 Win! David Moore 322 Scanner 21 Inky Ian Oversby 306 * 22 Revival Fire P.Kline 295 * 23 Recovery Ian Oversby 280 MiniQ^2 -> Paper/stone 24 The Fugitive David Moore 274 MiniQ^2 -> Paper/imp 25 Jaguar Christian Schmidt 269 Q^3 -> Stone/imp Blacken moves into four figures and is still going strong. More than half of the current hill has a place in the Hall of Fame, artificial aging at work? Can anyone help fill out the missing strategies? _______________________________________________________________________________ Extra - Son of Vain by Ian Oversby and Joonas Pihlaja The original Vain was designed and implemented for the '94 draft hill. At that time, the hill was very diverse with a good selection of p-spacers, imp/stones, papers and scanners. Gigolo had recently left the hill and p-spacers were in the acendancy - there were around 5 or 6 on the hill most of the time. My initial write-up of Vain can be found on google groups at http://groups.google.com/groups?selm=20010426161203.09498.00001092%40ng-mk1.aol.com For a stone to do well on the hill it was clear that it should take some points from other stones and papers in addition to thrashing p-spacers and scanners. To trash a p-spacer it was enough to be resilient enough against any anti-stone component in a paper that the stone was frequently fighting pure stones / scanners or bombers. My initial research led me to believe that most of the papers on the hill were based on either RetinA by Paul Kline or CC-Paper by Franz. RetinA is a defensive self-fixing paper using some mov instructions to fix neighbours in case they have been hit by a spl carpet. Timescaper paper: s1 spl @0, #step1 mov }s1, >s1 s2 spl @0, #step2 mov }s2, >s2 ; -- bombing mov {s2, From the early development stages, Vain performed well against the imp/stones on the hill. Paul Kline observed that numbers work very well against stones in Core Warrior 32: "A single stand-still program is at a disadvantage against an opponent running at multiple locations. Kill one part and the others run faster." Additionally, the stones of that time did not generally throw real dat bombs and d-clear was very resilient vs increments, decrements or dat 0,0. Vain performed somewhat less well against scanners than most stones because of his size. Indeed, I imagined his presence should attract all manners of scanners, one-shots and vampires. However the score was not as poor as I imagined. I can think of a number of reasons why this might be the case. Perhaps most importantly, stunning the clear does not make much difference for several cycles - the stone might still land the fatal bomb. Another significant factor seemed to be the step-size. As most scanners are at least 8 instructions, a coarse step was fine against them. One-shots have not done well on the '94 hill in the past few years as everybody submitted several versions of their warrior with slightly different boot distances until they slaughtered any poor one-shot tenuously clinging to its position. Vain entered the hill in a similar position to Newt and they scored similarly until Core Warrior 67 when Newt dropped several places and Vain rose a little. It seems that Newt is a stronger warrior according to the relative positions on the Koenigstuhl so the reason for this performance on the '94 hill is unclear to me. If anyone has any ideas I would be very interested to hear them. ** -- Joonas' Bit -- ** The overall strategy of Son of Vain (SoV) is the same as in Vain -- a stone to keep the scanners away, a d-clear to give an edge over other stone/imps, and imps to protect against paper. The intention was to beef up Vain so that it could stand against modern warriors, perhaps tacking on a newer quickscan and sliming the boot a bit. Somehow, SoV's evolution turned into the search for the holy grail of Core War: The ultimate warrior with no weaknesses. Obviously we never found it, but sure had an interesting time looking. * Vain, ancestors ----------------- Redundancy is a factor in almost every warrior from papers and imp/stones to intricate multiple component warriors. This is seen especially in the warriors that influenced Vain's development: Nimbus 1.2 by Alex MacAuley - Huge imp spiral + parallel delayed dat wipe. The idea was to use the imp as an offence to disrupt the opponent and leave the clear to mop up the cripples. Smooth Noodle Map by Matt Hastings - A small, fast and disruptive bomber followed by paper and/or dat clear + bombing. (_The Core War Newsletter_, Fall 1992 and Winter 1993 issues.) Vagabond by Paul Kline - Stone -> Anti-imp paper. Paul's debriefing gives valuable insight into creating a successful warrior -- be resilient and be prepared. (_Push Off_, October 25, 1993) Impfinity by Planar - A stone/stone/imp/imp. Philosophically the most influential warrior in Vain's development. Carefully calibrated twin stones and imp launchers for redundancy, with the stones mutating into clears during end game. (Also, the stones split fast enough to shrug off a scanner's stun attack for a while.) And finally, not directly attributed, but sharing similar features: PacMan v3 and v6 by David Moore - A parallel stone and delayed clear. The stone is particularly disruptive, with the clear killing it after a suitable number of cycles. The common features in all these warriors are asymmetry and redundancy -- they handle multiple types of opponents by having a primary attack coupled with a secondary component that takes over if the first is wounded or killed. * From Vain to Son ------------------ Now for some spade work. The first thing to do was to probe Vain for its weaknesses. Here are some results (quickscans were turned off in Vain and the opponents): enemy Vain ties enemy Vain ties * Clears/One shots * Scanners One Shot 52 24 24 Boys Are Back in 51 25 24 Frontwards 42 30 28 myBlur 2 49 31 20 ostest2 41 25 34 Blur 2 46 40 14 goonie 25 29 26 Ice (from Fire&) 42 45 13 HSA 40 55 5 * Paper/Stone * Paper Recovery 23 11 66 nPaper II 48 4 48 Shadow 1 8 91 Recovery Pulp 21 9 70 Puddleglum 0 10 90 Sad 16 13 71 unrequited love 10 3 87 No More Innoc 0 4 96 Fixed 1 34 65 * Stone/Imps Nine Seven Six 21 15 64 Baseline Deluxe 2 11 87 Newt 16 2 82 Jade 2 14 84 IcePick 4 21 75 Jaguar 1 9 90 The Stormbring 3 8 89 Wintermute 0 10 90 Vain has trouble with one-shots and clears, which we found out was due to the component boot distances. The active components were booted after the warrior body, quite close to each other, and a one-shot would quite often miss the decoys and stun the whole warrior. Also, many of the newer scanners give Vain grief again due to its component boot distances and largish components. Most papers (omitted) scored like No More Innocuous, virtually all ties. However, as the results show, anti-imp paper are a real threat against Vain. This is also true for the son. Results against stone/imps are encouraging -- Vain has the lead. Newer stone/imps like Jaguar or The Stormbringer aren't all that vulnerable. (Note that SoV development started in December 1999, so the warriors we tested against are from that time.) The goal then, was to beef up Vain against one-shots and clears while at least retaining performance again stone/imps. Note that P-spacers weren't targetted specifically as SoV was to go on -94nop. [Vain however was written for the -94 hill.] * The stone ----------- The Rosebud stone in Vain is five lines long, throws bombs at .33c, and uses a djn-stream. It doesn't include its own bomb, so it moves bits of core (usually dat 0,0) around hoping to hit the opponent. Newer scanners (The Machine or myBlur 2, for instance) are optimised against this type of bomb so that they fall into their second phase, usually a clear, when the scanning loop is hit by a dat 0,0. Some spl/dat wipes such as the wipe from Recycled Bits or The Core Clear are also optimised against dat 0,0 throwing stones. After a few iterations of redesigning Rosebud, we decided that keeping that design wasn't good for us. What we really wanted was to thwart anti-dat clears and scanners with real dat bombs, just like Carbonite and most other stone/imps. The stone should bomb for a long time preferably hitting every core location, so that if an opponent stone cripples the clear, the stone would at least have a chance of killing the opponent. It should end in a dat wipe for good measure to cover any spots the bombing missed, and it should have a minimal footprint. An original design goal was also to make the stone's long bombing run be able to sometimes defeat paper, like Rosebud. This never worked out as our other constraints restrict the maximum length of the bombing run to about 8000 bombs and 8000 decrements. We just couldn't get a long enough bombing time and still have a good bomb spread. Another conflicting constraint is that we wanted to make the stone component brittle. At this point our design looks pretty normal, like Carbonite: stone: spl #0, 0 mov bmb, 1-TIME*step add #step, -1 djn.f -2, <1234 ... dat 0,0 ... bmb: dat >-1,>1 They say that necessity is the mother of invention, but in this case it turned out to be Paul Kline and John Metcalf. In issue #65 Kline published a method for creating a small 3-line stone that bombs almost all of core by modifying its step size during the battle. Why hadn't this technique been used in a stone/imp before? Well, those stones look more or less like this: mov }1-N*2, 1-step tgt: sub.x #step, -1 jmp -2, }-2 The way this one works is best seen through the debugger. In short, it starts an a-field increment stream at tgt-N*2 that will hit every second cell and finally the 'tgt' line, mutating the '#step' field after N bombs. This happens in subsequent passes, every 4000 bombs. The initial step needs to be chosen so that no bombs hit the stone while it is running. The increment stream and step have to be carefully calibrated, and the easiest way to do this is to use only one process in the loop. We need to have a multi-process stone as the clear and imp launcher are started in parallel with it. The obvious modification to Kline's stone is to add an spl at the front, but this doesn't work as expected. The timing is all wrong, and the jmp line can't be converted into something useful such as djn. The number of processes fed to the stone would need to be very carefully calibrated, but we never went with this further. We need a different mechanism to mutate bits of the stone. Scouring various stones we found the crucial idea in John Metcalf's Puddleglum. Its stone (Spooky Wench?) looks like this: sStep equ 3039 sTime equ 3357 sGo: spl #0, 0 spl #0, 0 ; aggressive stone (Spooky Wench?!) sLp: mov sBmb, @sP sSel: add #sStep, sP sP: djn.f sLp, {sSel-sStep*sTime sBmb: dat 2, >1 Look at it in cdb. Note that the bomb pointer is actually the djn.f line's b-field! When the djn executes, the mov line has just put an sBmb right where the djn's b-field points, so the bomb pattern ends up being: dat 1, >1 ; a-field of sBmb is decr. by djn's { dat -1, -1 ; decremented. ... dat 1, >1 dat -1, 1 ... Instead of having a '2' in the bomb's a-field, we could have any offset, making this similar to the Torch bombing engine (with decrements as the second bomb at .33c and .33c bombing totalling to .66c), rather than a .33c bomber with a two-line payload like Puddleglum. Puddleglum's stone is probably the first to use this technique. By carefully programming the step size and decrement offset we can make the decrement land anywhere we want, and we want it to land on the '#sStep' field. But only the a-field should be mutated, so we changed the djn to an a-field decrement. In any case, while not as disruptive as .f decrements, we feel that a-decrements are the next best thing. [While it is certainly possible to a-decrement protect scanner or stone loops, most aren't. Also, against typical paper modules a-decrements are doing more damage than other forms. See the article on Newt v0.2 in issue 69. This is what the stone looks like: ; step: first step size before mutation. ; hop: offset of decrement from bomb. ; time: number of bombs before first mutation of step size. ; label tgt: target of first mutation (see below). stone: spl #0, 0 mov bmb, @2 tgt: add #step, 1 djn.a -2, {(tgt-hop)-(step*time) ... dat 0,0 ... bmb: dat 1+hop, >1 The resilience to process timing changes in Puddleglum's form is paramount -- the decrements are always in sync with the bombs. It doesn't really matter how many processes are fed into the stone, or whether any fall off the djn.a line, as those events don't change the bomb pointer. The >1 b-field in the bomb was chosen because eventually we want the bomb to hit the add line of the stone, mutating it into a forward clear like in Carbonite. Note that in addition to mutating the stone's step, we can also mutate the decrement line's 'hop' to change the stone's pattern. This won't affect where the bombs land though, so can only be used to realign the decrements so as to finally hit the add line. We can also mutate the mov line's a-field to change the bomb pointer, but in this case we must make sure that the line 'bmb-1' has been bombed before. This has the potential to mutate the 'hop' again to a previous value (or another value), as the bomb at 'bmb' may have been mutated earlier. Another technique for realigning the bombs is to bomb the djn line, changing the bomb pointer to 1. This technique is used in the bomber from Recycled Bits to prolong the bombing time. It slows our bomber to .25c though, so should be done only late in the battle. OK, it all works out in theory. How do we find good constants to make the stone work in practice? Our approach was to program a custom simulator that runs the stone and records where the bombs and decrements land. Then weed out those constants that either hit the stone body too soon, or have bad bomb spread. A big speedup came from the fact that bombs and decrements are thrown linearly, which lets us skip over the majority of cycles where we can prove that nothing interesting happens, and lets us concentrate on the the cycles where a bomb or decrement lands on prespecified cells. A further time savings is that in some versions of the program we actually run the simulation backwards in time -- this lets us efficiently force the constraint that we want the last bomb to land on the add line (mutating the stone into a forward clear). In our tests it was beneficial to make the stone weaker than the form given above. It should be made a brittle as possible so that if anything touches it, such as an opponent stone bomb, it should preferably self-destruct and let the processes in the clear take over. The final form is: spl 0, 0 stone spl 0, 0 mov bmb, @2 add #step, @-1 djn.a @-1, *st+(tgt-hop)-(step*time) ... dat 0,0 .. bmb dat >hop, >1 The { in the djn.a line was changed to * so that the stone wouldn't start an a-decrement wipe when damaged, possibly hurting our clear component. We couldn't come up with something that would reliably self-destruct in case the stone itself was wiped by an opponent's djn.f stream -- this version usually only stops producing more processes. Our best hope is for our clear to put the crippled stone out of its misery before long. One idea to make the stone even more brittle is to use spl }0, {0 instructions instead of spl 0,0 instructions, as in some versions of Carbonite. Unfortunately this doesn't work as expected -- a bomb eventually hits the spl at stone-1, which has live processes. When they execute the bomb instruction they increment the b-field of stone, and the stone ends up looking like this: dat >hop, >1 stone spl }1, {1 ; when executed, decrement mov line mov TRASH, @2 add #step, @-1 djn.a @-1, *st+(tgt-hop)-(step*time) ... dat 0,0 .. bmb dat >hop, >1 Granted, when stone-1 line is hit the number of processes live at the stone line is known, so the mutation caused by the spl }1,{1 line at stone could be compensated for at least for a while. [Compensated by having bmb-1, bmb-2,... bombed before a process mutates the mov line.] It's just too much trouble for the effort. * Clear ------- The d-clear form is from Digitalis 2: dgate dat 0, 1234 dmop dat 0, dclr+5-dgate ... dat 0,0 ... dclr spl #0, 0 mov dmop, >dgate djn.f -1, >dgate This has the advantage of having a small footprint as the bomb line (dmop) is moved away from the clear body. In our tests we found that this form has problems when fighting other stone/imps. Namely if the clear is decremented it would start hogging processes and not clear with a good bomb any more. Hogging processes when the clear is decremented is good, because in that case we are probably fighting another stone/imp and want the clear to take over. But the processes end up being scheduled so that the clear moves in spasms, which isn't so good after all. Another problem with the clear above is that while the stone is alive it doesn't gather many processes. This hurts us when the stone is crippled but not dead since the clear doesn't have enough steam to wipe over it. We decided to add another spl to the clear and decrement protect it. This form of clear should survive a single a- b- or f- decrement stream, and also any random a-decrements from stones (like Newt or Impfinity v4g1, for example). dgate dat 0, 1234 dat.a <2667, dclr+7-dgate dat.a <2667, dclr+7-dgate ... dat 0,0 ... dclr spl #0, 0 spl #0, {dgate mov dgate+2,>dgate djn.f -1, >dgate As now both the stone and the clear have two spls at the top, the role of process scheduling during booting is highlighted. * Imps, launchers, and the quickscan ------------------------------------ Yer basic 3-point imps. Fairly early on we decided on the Vortex/EvolImp launcher for its small size/efficiency ratio. B-field imps seem more resilient, but on the hill nPaper II beats us up anyway. Which is strange. But then most anti-imp papers can and do serious damage to SoV. The imp instruction is 'mov.i #10,2667', with the idea that if the imp hits a clear that uses the a-field as its clear pointer, then the clear would overwrite itself if it is placed 10 cells of further from the gate. The #10 was probably better than #1 in tests for some particular clear... As for the quickscan, David Moore had published his faster version in Return of the Fugitive so we chose that. It is a nuisance to work with as it is sensitive to the locations of the decode tables, but we never got around to reprogramming it to be more flexible. Instead we created a database of suitable parameters and chose among them during optimisation. The maximum separation between scanned locations is limited by a pair of scanning instructions in that code, which dictates that the one of the decoding tables and the attack routine must be spaced as far apart as possible in the code. We implemented approximate decoding to help bring the separation limit higher, but there wasn't any noticeable effect. Unfortunately we didn't figure the real problem out until later. * The Boot ---------- The most trouble we had was putting the components together so that we wouldn't be clobbered by an opposing qscan attack. The problem is that without the quickscan we have a minimum of 14 non-empty cells, not counting the quickscan, its attack, or any of the boot. Compare this with your typical paper which has maybe 11-14 cells sans quickscan+attack, including boot. non-empty cells launcher 1 + 3 | 4 stone body + bomb 4 + 1 | 5 clear body + bomb 4 + 1 | 5 = 14 non-empty cells The form of the quickscan requires that one of the decoding tables and the quickscan attack be at opposite ends of the warrior. The quickscan attack is 7 lines, and the decoding table is 3 cells, so it's not possible to put the imp-launcher at the top of the warrior, like some other stone/imps (Vain, Newt v0.2). This means we need to boot the imp launcher, since we can't afford to leave it unbooted with live processes *behind* either the decode table or qscan attack, which a one-shot is sure to find (and then to stun anything behind it). For the same reason we didn't start the imp-trail inside the warrior, but wanted to boot the imp instruction as well. Even Blur-like scanners are a threat to processes that are directly behind some big decoy at the start of the battle -- the scanner finds the decoy and may not find anything else in the time it takes to stun the processes that are behind it. We also need to boot some auxiliary data that the stone and clear need. non-empty cells boot clear bomb+data 2 + 1 | 3 boot stone bomb+misc 1 + 1 | 2 = 19 non-empty cells Considering the amount of stuff we need to boot, an unrolled 1c boot is out of the question (it would take an additional 11 cells + some). In any case, the boot needs to send four parallel processes to the imp launcher, and we might as well use those four processes to boot most of the continuous data. A part of the boot looks like this: spl 1 spl 1 mov b1 ; start secondary boot t2 spl 1 , >b2 ; t2 = qscan decode table spl 1 , >b3 mov hop , >1 ; dat bomb for stone dmop dat.a dmopa , dclr+8-dgate ; dat bomb for clear dat 0,0 dat 0,0 dat 0,0 dat 0,0 dat 0,0 dat 0,0 dsrc dclr spl #0 , 4 spl #0 , {dgate mov dgate+2 , >dgate djn.f -1 , >dgate 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 ;;-- qscan body ;; qscan seq qb + d , qb + d + b2 jmp q1 sne qb + d * a1, qb + d * a1 + b2 seq a1 ; q0-1 and boot-1 t1 jmp boot , >a2 ; must be dat 0,0's. ;;-- stone ;; spl0 ssrc ;spl 0 , 0 st spl 0 , 4 mov -1+dbofs, @2 add #step , @-1 djn.a @-1 , *st+(tgt-hop)-(step*time) dat 0,0 dat 0,0 dat 0,0 dat 0,0 dat 0,0 dat 0,0 dat 0,0 dat 0,0 ;;-- misc. boot ;; ; bmbdist: address of stone bomb. ; gatedist: address of clear gate. ; wipedist: address of clear wipe start. bmbdist equ (sdist+dbofs) gatedist equ (ddist+dgate-dclr) wipedist equ (sdist+dwipeofs-ddist+dclr-dgate) misc mov imp , load0+idist mov db , load0+bmbdist pmop mov dmop , load0+gatedist+2 mov spl0 , {sdst mov dmop , clear ;assert CORESIZE==8000 st equ 13 fi equ 1961 sWipe equ (sPtr-1) gate equ (attack-2) sPtr dat fi+st, fi for 5 dat 0,0 rof attack mov sPtr, sWipe wipe mov sBmb, sWipe, >sWipe ; carpet jmn.f wipe, >sWipe reset mov.ba @a, @a ; reset loop sub a, @a sne.x *sPtr, @sPtr ; scan a sub.x #-2*st, sPtr jmz.f loop, @sPtr slt sPtr, #dBmb+3-sPtr jmp attack djn reset, #16 sBmb spl #0, {0 clear mov dBmb, >gate djn.f clear, {gate dBmb dat >1, 2-gate end loop+1 _______________________________________________________________________________ Extra Extra Extra - Oneshot '88 by John Metcalf As indicated by the unimaginative name, Oneshot '88 is a typical example of a oneshot, this time implemented for the ICWS '88 standard hill. Which other strategies are still waiting for an effective implementation in '88? ;redcode ;name Oneshot '88 ;author John Metcalf ;strategy .66c scan -> .66c clear ;assert CORESIZE==8000 st equ -11 ; -13 ; -12 ; -10 ; -14 fi equ -110 ; -106 ; -100 ; -108 ; -114 ; 141.6 144.0 145.7 141.3 145.9 : David Moore's '88 Benchmark ; 143.7 141.1 137.7 139.2 135.4 : Warriors from KOTH (published) kill dat <2667, , Philip Kendall , Anton Marsden , John Metcalf and Christian Schmidt From corewar-l@koth.org Thu Feb 7 23:54:02 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g17Ls1l01536 for ; Thu, 7 Feb 2002 23:54:02 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g17Ls1420275 for ; Thu, 7 Feb 2002 23:54:01 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA14556; Thu, 7 Feb 2002 16:52:36 -0500 (EST) Date: Thu, 7 Feb 2002 16:52:36 -0500 (EST) Message-Id: <20020207025859.60695.qmail@web11602.mail.yahoo.com> Errors-To: ttsg@ttsg.com Reply-To: paul_virak_khuong@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Paul-V Khuong To: Multiple recipients of list COREWAR-L Subject: Re: redcodejavac? :-) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: --- Aristoteles Pagaltzis wrote: > I just had a wild idea.. you know, Corewars runs in > a VM, and Java > bytecode runs in a VM. Can it really be that hard to > compile Redcode > to Java bytecode? [snip] Erh...what for? There wouldn't really be any way for redcode program to interact with the user, since there's no IO function in redcode. I don't think it would be possible to make battles using JavaVM either. Please elaborate ^_^ Paul Khuong __________________________________________________ Do You Yahoo!? Send FREE Valentine eCards with Yahoo! Greetings! http://greetings.yahoo.com From corewar-l@koth.org Fri Feb 8 02:32:15 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g180WFl21726 for ; Fri, 8 Feb 2002 02:32:15 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g180WE427965 for ; Fri, 8 Feb 2002 02:32:14 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id TAA19832; Thu, 7 Feb 2002 19:30:48 -0500 (EST) Date: Thu, 7 Feb 2002 19:30:48 -0500 (EST) Message-Id: <73dcff73.0202071503.3c338766@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: magnuspaulsson@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: magnuspaulsson@yahoo.com (Magnus Paulsson) To: Multiple recipients of list COREWAR-L Subject: Re: Core Warrior 80 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > The Revised Hall of Fame: * indicates the warrior is still active. > 38 myBlur2 Paulsson 41 Scanner Hurray! I'm on the Hall of Fame! (Which makes a bit boring reading, almost only Q^[34] and P-space wariors) On my brief revisit to corewar land I also found this: > Current Status of the Internet Pizza Server ICWS '94 Draft Hill: ... > 7 34.6/ 39.3/ 26.1 test Paulsson 130.0 12 I might have been slightly higher on the 94 hill sometime but it hasn't been many times. Bugger that I can't remember what the test thingy is ..... -Magnus From corewar-l@koth.org Fri Feb 8 15:37:12 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g18Db6l15498 for ; Fri, 8 Feb 2002 15:37:06 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g18DaJ400996 for ; Fri, 8 Feb 2002 15:37:05 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id IAA17111; Fri, 8 Feb 2002 08:33:06 -0500 (EST) Date: Fri, 8 Feb 2002 08:33:06 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: Really Frenzy II X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: few weeks ago, after i had entered the nop hill for the first time, PVK stated that my quick scan didn't work in a proper way; i must confess that i had no idea what he meant :) i thought there were just one q^4 code and everyone used it. oh, was i wrong. yesterday i was reading archives of r.g.c on google and found some articles about mentioned quick scanning engine. jade's author (sorry, i don't remember the name) from whom i've taken q^4 code stated that his scan was not perfect (it was too long iirc). hey, i thought to myself, isn't it that what PVK was talking about? :) so - being not good at cw programming enough - i've decided to steal different q4 from different warrior. i've chosen L.H. Liporati's "No More Innocuous". well, it was a huge change: while my old qscan gave me 131 pts against my warrior suite (behemot, quicksilver, npaper II, hazy lazy, recycled paper and many other good warriors) the new one pushed my score to 137 pts (2000 fights, no mistakes here). other major change is also that i somewhat reorganize the rf bombs: instead of having huge gaps between two parts of an incendiary now rf leaves just 15 cells. i was too lazy to check other gaps (despite 445, the results was 15-cell gap: 137.95 pts, 445-cell gap 136.59). i've also changed the allignment of code. well, if someone is interested, here it comes: p.s. it seems that a-driven incendiaries works better than b-driven ones. "rf >" gets 1% less wins than "rf }" when they fight against each other. dont know why. (2000 fights, also no mistakes here). ;redcode-94nop ;name Really Frenzy II ;author Lukasz Grabun ;strategy optimized and altered version of Really Frenzy ;assert 1 org qGo step equ 3510 gate equ (TOP-4) away equ 2000 dist equ 15 boot mov bim , away+20+TOP src spl 2 , TOP+10 dest spl 2 , TOP+10+away spl 1 , <-away mov dest , #5 jmp TOP+away+1 , <-away TOP start add #step , 2 mov 19 , @1 mov >bis , @2-dist jmz.b -3 , gate djn.f -1 , >gate bmb dat >5335 , 2-gate for 5 dat 0 , 0 rof bim mov dist , }dist for 36 dat 0 , 0 rof qf equ qKil qs equ 200 qd equ 4000 qi equ 7 qr equ 8 qBmb dat {qi*qr-10 , {1 ; -+)>] 0/1 cycles [(<+- qGo seq qd+qf+qs , qf+qs ; 1 jmp qSki , {qd+qf+qs+qi+2 sne qd+qf+5*qs , qf+5*qs ; B+1 seq qf+4*qs , {qTab ; B jmp qFas , }qTab sne qd+qf+8*qs , qf+8*qs ; A seq qf+7*qs , {qTab-1 ; A-1 jmp qFas , {qFas sne qd+qf+10*qs , qf+10*qs ; C seq qf+9*qs , {qTab+1 ; C-1 jmp qFas , }qFas seq qd+qf+2*qs , qf+2*qs ; B-2 jmp qFas , {qTab seq qd+qf+6*qs , qf+6*qs ; A-2 djn.a qFas , {qFas seq qd+qf+3*qs , qf+3*qs ; B-1 jmp qFas , {qd+qf+3*qs+qi+2 ; -+>)] 2 cycles [(<+- sne qd+qf+14*qs , qf+14*qs ; E+1 seq qf+13*qs , qTab sne qd+qf+17*qs , qf+17*qs ; D seq qf+16*qs , ; Fri, 8 Feb 2002 18:35:59 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g18GZmM27749 for ; Fri, 8 Feb 2002 18:35:58 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id LAA23040; Fri, 8 Feb 2002 11:34:48 -0500 (EST) Date: Fri, 8 Feb 2002 11:34:48 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: carter_cheng@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: carter_cheng@yahoo.com (Jobless Poor) To: Multiple recipients of list COREWAR-L Subject: An open source MARS in perl or.... Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: I was originally going to write an open source perlMars as a way to improve my Perl programming skills. The thing would eventually have(among its components) two parse modules. one using a simplified redcode format with Perl possibly embedded into the syntax. The second would be included to give full pMars compatibility. The virtual machine/interpreter would consist of two files: a perlVM and a C VM for performance critical applications. The last piece of the puzzle would be a debugger(still not sure what kind of features it should have since I do not really play Corewars). However, it seems that most of you are interested in a java MARS(understandibly for portability reasons). I`d be willing to help out some here if help is needed, but I`m pretty rusty when it comes to Java programming(have a bit of a biase against the language ;-)). Regards, Carter From corewar-l@koth.org Fri Feb 8 21:34:17 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g18JXJl08702 for ; Fri, 8 Feb 2002 21:33:19 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g18JWq426273 for ; Fri, 8 Feb 2002 21:33:18 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id OAA28933; Fri, 8 Feb 2002 14:30:30 -0500 (EST) Date: Fri, 8 Feb 2002 14:30:30 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: bdonlan@maine.rr.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: bdonlan@maine.rr.com (bdonlan) To: Multiple recipients of list COREWAR-L Subject: Re: Redcode modifications Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Steve Gunnell wrote in message news:<02012823143904.12777@eldred>... > Hello everyone, > > I have some modifcations for Redcode available for apraisal. There are 4 > new opcodes and some modifications to the .X opcode modifier. The new > opcodes are: > > RND A, B > The syntax (and code) is based on the MOV command (except RND.I is the same > as RND.F) The RND operation generates a random number in the range 0 to A+1 > and stores it as directed by B. The numbers are not guaranteed to be > uniformly distributed because we use the mod function to scale the result. > However the deviation should be small. Each Warrior maintains its own seed > which is overkill with the current code. The seed is derived from the > placement seed in a way that honours the -f and -F flags without allowing > the Warrior to determine the placement sequence (can anyone verify that the > scheme is adequate?). This opcode has been introduced to allow multi > warriors that use a games theory based switcher rather than a p-switcher. I > am sure that random bombers and scanners will be written. I have arranged > it so that the following code always produces the same number in the > A-field of the destination as the B-field: Better: RND A, * In the instruction A, randomizes(for A- and B- fields) between 0 and CORESIZE-1, and with opcodes, changes to a random opcode. From corewar-l@koth.org Fri Feb 8 23:32:59 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g18LWxl06265 for ; Fri, 8 Feb 2002 23:32:59 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g18LWv401222 for ; Fri, 8 Feb 2002 23:32:58 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA03147; Fri, 8 Feb 2002 16:32:22 -0500 (EST) Date: Fri, 8 Feb 2002 16:32:22 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: snitty@nycap.rr.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: snitty@nycap.rr.com (Ben Snitkoff) To: Multiple recipients of list COREWAR-L Subject: Re: pMars in Java sourceforge.net proj. approved! X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Let's name a deal: I'll work on yours if you start working on it again too! I just have one question, are you using the GPL? And if so, do you mind if add the features I want to add to mine to yours or should I branch it off? In article <003101c1adf9$fb011a60$0b00000a@haskin.int>, bhaskin@yahoo.com wrote: > ----- Original Message ----- > From: "Ben Snitkoff" > To: "Multiple recipients of list COREWAR-L" > Sent: Monday, February 04, 2002 8:30 PM > Subject: pMars in Java sourceforge.net proj. approved! > > > > Hey there! > > > > I just got approval on the pMars in Java program, feel free yo register at > > sourceforge and send me an e-mail and I'll be more than happy to add you > > to the developer list! > > > > Thanks in advance for any support on this project. > > > > Ben > > As I mentioned a few days ago, if anyone is interested I already have a > working corewars VM written in java. This is at the corewar sourceforge > project http://sourceforge.net/projects/corewar/ in the cvs at > http://sourceforge.net/cvs/?group_id=3452. If anyone starts coding on it > just let me know and I'm sure we could get you added as a developer. > > Brian Haskin > bhaskin@yahoo.com > > > > > _________________________________________________________ > Do You Yahoo!? > Get your free @yahoo.com address at http://mail.yahoo.com From corewar-l@koth.org Sun Feb 10 02:00:07 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1A007l16757 for ; Sun, 10 Feb 2002 02:00:07 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1A006422521 for ; Sun, 10 Feb 2002 02:00:06 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id SAA26783; Sat, 9 Feb 2002 18:59:25 -0500 (EST) Date: Sat, 9 Feb 2002 18:59:25 -0500 (EST) Message-Id: <20020208232304.27893.qmail@web11601.mail.yahoo.com> Errors-To: ttsg@ttsg.com Reply-To: paul_virak_khuong@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Paul-V Khuong To: Multiple recipients of list COREWAR-L Subject: Re: Really Frenzy II MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: --- Lukasz Grabun wrote: > few weeks ago, after i had entered the nop hill for > the first > time, PVK stated that my quick scan didn't work in a > proper way; i must > confess that i had no idea what he meant :) i > thought there were just > one q^4 code and everyone used it. oh, was i wrong. [snip] Wee! It's friday, so i can spend some time looking at warriors, or maybe even *gasp* start writing my own ;) Judging by the VS self score, it's doing its job for that, at least. When we look at the results, we can see a few constants: You just lose to papers Fare 'OK' VS scanners Kill most stones. The first 2 would be expected, sicne you have a tad bigger warrior, and incendiary isn't quite good enough VS papers. The last part is a bit surprising, though... Must be because of the airbag -> d-"I Ream Stones"clear ;) Trying to be better against papers sounds like an impossible task, until we find something better. However, getting some more points out of the scanner match-up seems possible, if only by going with a tornado engine. spl...mov...spl, for example. It would only add one line, but i'm not sure how much it'd help. We'd ahve to test that version. Finally, if you ever found the hill to really be /full/ of papers, it would be a nice idea to switch to a spl/dat clear. It would take a bit more space(most of it can be put away from the main component), and be 50% slower, which doesn't help against stones. But i think it's almost your only chance against papers. With the current design, even if you manage to stun the opponent, your d-clear will "unstun" it very quickly, before having killed all of the non-incendiary processes. In other words, Stun+D-clear don't go hand in hand. HTH, Paul __________________________________________________ Do You Yahoo!? Send FREE Valentine eCards with Yahoo! Greetings! http://greetings.yahoo.com From corewar-l@koth.org Sun Feb 10 02:01:49 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1A01ml02708 for ; Sun, 10 Feb 2002 02:01:48 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1A01l422576 for ; Sun, 10 Feb 2002 02:01:47 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id TAA26849; Sat, 9 Feb 2002 19:01:32 -0500 (EST) Date: Sat, 9 Feb 2002 19:01:32 -0500 (EST) Message-Id: <200202082155.g18LtBv18940@andromeda.ociw.edu> Errors-To: ttsg@ttsg.com Reply-To: birk@andromeda.ociw.edu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: birk@andromeda.ociw.edu To: Multiple recipients of list COREWAR-L Subject: Koenigstuhl News X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Congratulation to Ian and Joonas! Their warrior 'Son of Vain' entered the 94nop-Koenigstuhl on rank #1. Christoph http://www.ociw.edu/~birk/COREWAR/koenigstuhl.html From corewar-l@koth.org Mon Feb 11 20:25:04 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1BIP3l07811 for ; Mon, 11 Feb 2002 20:25:03 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1BIP2408590 for ; Mon, 11 Feb 2002 20:25:03 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id NAA22781; Mon, 11 Feb 2002 13:22:50 -0500 (EST) Date: Mon, 11 Feb 2002 13:22:50 -0500 (EST) Message-Id: <200202110509.AAA07918@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - 94 No Pspace 02/11/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 02/11/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG 94 No Pspace CoreWar Hill: Last battle concluded at : Sun Feb 10 17:18:09 EST 2002 # %W/ %L/ %T Name Author Score Age 1 44/ 43/ 13 G3-b David Moore 146 120 2 43/ 42/ 15 Hazy Lazy ... Steve Gunnell 145 192 3 42/ 41/ 17 Behemot Michal Janeczek 142 673 4 32/ 23/ 45 Inky Ian Oversby 142 329 5 30/ 19/ 52 nPaper II Paul-V Khuong 140 850 6 30/ 22/ 48 Son of Vain Oversby/Pihlaja 138 439 7 30/ 25/ 44 Quicksilver Michal Janeczek 136 612 8 40/ 44/ 16 Deep Freeze X Lukasz Grabun 135 39 9 42/ 49/ 9 test John Metcalf 135 24 10 30/ 25/ 46 Olivia Ben Ford 135 578 11 32/ 31/ 37 Blacken Ian Oversby 133 1097 12 37/ 42/ 21 Really Frenzy II Lukasz Grabun 132 10 13 29/ 26/ 44 Revival Fire P.Kline 132 318 14 33/ 34/ 33 Keyser Soze Anton Marsden 131 551 15 28/ 27/ 45 Qtest Christian Schmidt 130 372 16 28/ 27/ 46 Uninvited John Metcalf 129 532 17 36/ 42/ 22 Little Jewel X Lukasz Grabun 129 28 18 30/ 33/ 37 Sinister Slayer Lukasz Grabun 127 1 19 24/ 22/ 54 paper/stone test simon 125 125 20 17/ 25/ 59 Mr Sheen 19 Steve Gunnell 109 2 21 15/ 26/ 59 Mr Sheen Test A 25 Steve Gunnell 103 0 From corewar-l@koth.org Mon Feb 11 20:25:13 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1BIPCl08637 for ; Mon, 11 Feb 2002 20:25:12 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1BIPC408599 for ; Mon, 11 Feb 2002 20:25:12 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id NAA22820; Mon, 11 Feb 2002 13:24:40 -0500 (EST) Date: Mon, 11 Feb 2002 13:24:40 -0500 (EST) Message-Id: <200202110506.AAA07874@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - ICWS Experimental 94 02/11/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 02/11/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG ICWS Experimental 94 CoreWar Hill: Last battle concluded at : Sat Feb 2 12:16:06 EST 2002 # %W/ %L/ %T Name Author Score Age 1 54/ 33/ 13 Fire and Ice II David Moore 175 3 2 33/ 21/ 46 KAT v5 Dave Hillis 145 35 3 38/ 35/ 26 Black Moods Ian Oversby 141 99 4 27/ 17/ 56 Katafutr Michal Janeczek 137 43 5 39/ 43/ 18 Greetings From Asbury Par JKW 135 63 6 34/ 36/ 29 Ogre Christian Schmidt 133 51 7 32/ 32/ 36 Controlled Aggression Ian Oversby 132 103 8 19/ 7/ 74 Evol Cap 4 X John Wilkinson 130 172 9 22/ 14/ 64 Kin John Metcalf 129 11 10 18/ 8/ 74 Denial David Moore 129 44 11 30/ 32/ 38 Big I.F.F.S. Dave Hillis 127 32 12 25/ 25/ 50 Damage Inflicted Robert Macrae 124 42 13 15/ 7/ 78 Evolve X v4.0 John Wilkinson 123 120 14 15/ 8/ 78 Black Box v1.1 JKW 122 66 15 20/ 20/ 60 Venom v0.2b Christian Schmidt 121 125 16 31/ 44/ 25 Pagan John K W 117 157 17 27/ 38/ 36 La Vibra 19 Lukasz Grabun 116 1 18 26/ 36/ 38 test CS 116 60 19 16/ 23/ 61 Purple v0.1 Christian Schmidt 109 124 20 18/ 28/ 54 Disaster Area 2.8 Stefan Foerster 109 30 21 6/ 32/ 62 BR1 Devin Kilminster 79 0 From corewar-l@koth.org Mon Feb 11 20:27:46 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1BIRkl06939 for ; Mon, 11 Feb 2002 20:27:46 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1BIRjM31963 for ; Mon, 11 Feb 2002 20:27:45 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id NAA22857; Mon, 11 Feb 2002 13:26:05 -0500 (EST) Date: Mon, 11 Feb 2002 13:26:05 -0500 (EST) Message-Id: <200202110500.AAA07690@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - Standard 02/11/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 02/11/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG Standard KotH CoreWar Hill : Last battle concluded at : Wed Jan 23 12:41:14 EST 2002 # %W/ %L/ %T Name Author Score Age 1 44/ 38/ 18 Oneshot '88 John Metcalf 151 1 2 32/ 21/ 47 Freight Train David Moore 143 80 3 43/ 44/ 13 Foggy Swamp Beppe Bezzi 142 76 4 42/ 44/ 14 Blur '88 Anton Marsden 140 117 5 31/ 21/ 48 Test Alexander (Sasha) Wa 140 19 6 30/ 24/ 46 sIMPly.Red v0.95 Leonardo Humberto 137 37 7 39/ 42/ 19 Stasis David Moore 136 187 8 29/ 23/ 47 Guardian Ian Oversby 135 79 9 39/ 43/ 18 Beholder's Eye V1.7 W. Mintardjo 135 355 10 36/ 39/ 24 PacMan David Moore 133 109 11 36/ 40/ 24 Tangle Trap David Moore 132 153 12 31/ 30/ 39 vala John Metcalf 131 2 13 39/ 48/ 13 Iron Gate Wayne Sheppard 131 405 14 39/ 49/ 12 ig Wayne Sheppard 130 7 15 22/ 17/ 60 EV Paper John K Wilkinson 127 93 16 24/ 21/ 55 Jinglo John Metcalf 126 4 17 25/ 25/ 50 Shish-Ka-Bob Ben Ford 126 35 18 23/ 21/ 56 Test I Ian Oversby 126 136 19 29/ 32/ 39 Frog Sticker P.Kline 125 29 20 23/ 24/ 53 Evoltmp 88 John K W 123 130 21 18/ 31/ 51 paper test2 John Metcalf 106 0 From corewar-l@koth.org Mon Feb 11 20:29:22 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1BITMl20102 for ; Mon, 11 Feb 2002 20:29:22 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1BITJM19027 for ; Mon, 11 Feb 2002 20:29:20 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id NAA23197; Mon, 11 Feb 2002 13:28:55 -0500 (EST) Date: Mon, 11 Feb 2002 13:28:55 -0500 (EST) Message-Id: <200202110503.AAA07793@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - MultiWarrior 94 02/11/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 02/11/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG Multiwarrior 94 CoreWar Hill: Last battle concluded at : Thu Feb 7 18:29:45 EST 2002 # Name Author Score Age 1 fclear Brian Haskin 45 71 2 test John Metcalf 42 15 3 clock strikes twelve John Metcalf 37 1 4 D-clearM Ken Espiritu 33 87 5 Her Majesty P.Kline 30 106 6 Xord Monominer XOSC:01 Gino Oblena 30 26 7 QuiVa John Metcalf 28 180 8 8thTest Gino Oblena 21 18 9 Pitbull Christian Schmidt 18 43 10 sptst (4D-p) Stefan Foerster 7 4 11 Evolver 4890 x 200 Anonymous 0 0 From corewar-l@koth.org Mon Feb 11 20:29:57 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1BITul09194 for ; Mon, 11 Feb 2002 20:29:56 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1BITtM05345 for ; Mon, 11 Feb 2002 20:29:55 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id NAA23163; Mon, 11 Feb 2002 13:27:30 -0500 (EST) Date: Mon, 11 Feb 2002 13:27:30 -0500 (EST) Message-Id: <000901c1b2ba$f572fee0$0b00000a@haskin.int> Errors-To: ttsg@ttsg.com Reply-To: bhaskin@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "Brian Haskin" To: Multiple recipients of list COREWAR-L Subject: Re: pMars in Java sourceforge.net proj. approved! MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" X-Mailer: Microsoft Outlook Express 5.50.4133.2400 Status: RO X-Status: ----- Original Message ----- From: "Ben Snitkoff" To: "Multiple recipients of list COREWAR-L" Sent: Friday, February 08, 2002 4:32 PM Subject: Re: pMars in Java sourceforge.net proj. approved! > Let's name a deal: I'll work on yours if you start working on it again too! > > I just have one question, are you using the GPL? And if so, do you mind if > add the features I want to add to mine to yours or should I branch it off? > > Well I'm pretty busy in R/L now, so I don't know how much I will be working on it. But if you want to work on it go ahead and add to the existing project. It's not under the GPL but under a 2-clause BSD style license. This basically lets anyone use the source for anything they want. I thinks it's of the most benefit for everyone involved in a project this small if it doesn't branch. Of course because it's under an open license you can do whatever you want. But I'm sure if you start working on it that Anton Marsden would give you developer privileges. So grab the source, start hacking and let me know when you have something ready to commit. :) Brian Haskin bhaskin@yahoo.com _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com From corewar-l@koth.org Mon Feb 11 22:30:58 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1BKUwl24748 for ; Mon, 11 Feb 2002 22:30:58 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1BKUuM23049 for ; Mon, 11 Feb 2002 22:30:56 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id PAA27292; Mon, 11 Feb 2002 15:30:33 -0500 (EST) Date: Mon, 11 Feb 2002 15:30:33 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: stortoaranci@libero.it Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "Vittorio Benintende" To: Multiple recipients of list COREWAR-L Subject: pcrobots X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: it's possible for you to convert pcrobots to a 32bit version? From corewar-l@koth.org Tue Feb 12 23:34:14 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1CLYDl01004 for ; Tue, 12 Feb 2002 23:34:14 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1CLYC406238 for ; Tue, 12 Feb 2002 23:34:13 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA20628; Tue, 12 Feb 2002 16:33:24 -0500 (EST) Date: Tue, 12 Feb 2002 16:33:24 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: stortoaranci@libero.it Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "Vittorio Benintende" To: Multiple recipients of list COREWAR-L Subject: help X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Hi. I want to make up a PCROBOTS Tournement over the Internet, open to everybody. For whom do not know what is PCROBOTS i explain: PCROBOTS is a program that simulates a robot war in an arena. Programmers are called to write an AI program that simulate a robot in the arena, capable to fight and to rest alive at the end of the game. To make up this tournement i need your help. The idea is to let everyone partecipate to the game, so if you know a programmer, please tell him/her that "this is an opportunity to demostrate his/her strenght in the programming ability". I need help because i can't contact every programming magazine in the world or every programming sites and i need to find one or more sponsors that can pay for a reward to be given to the winner. If you want to help me, please write an e-mail to: stortoaranci@libero.it I will set up an internet site at this address: www.benintende.com/pcrobots From corewar-l@koth.org Wed Feb 13 02:49:50 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1D0nnl29664 for ; Wed, 13 Feb 2002 02:49:49 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1D0nmM00428 for ; Wed, 13 Feb 2002 02:49:48 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id TAA02528; Tue, 12 Feb 2002 19:49:20 -0500 (EST) Date: Tue, 12 Feb 2002 19:49:20 -0500 (EST) Message-Id: <200202122213.g1CMDXo10171@andromeda.ociw.edu> Errors-To: ttsg@ttsg.com Reply-To: birk@andromeda.ociw.edu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: birk@andromeda.ociw.edu To: Multiple recipients of list COREWAR-L Subject: Koenigstuhl News X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Congratulations to John Metcalf! His warrior 'Tinyshot' is the new #1 on the Tiny-Koenigstuhl. Christoph http://www.ociw.edu/~birk/COREWAR/koenigstuhl.html From corewar-l@koth.org Thu Feb 14 01:35:43 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1DNZgl21193 for ; Thu, 14 Feb 2002 01:35:42 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1DNZg428739 for ; Thu, 14 Feb 2002 01:35:42 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id SAA24990; Wed, 13 Feb 2002 18:34:12 -0500 (EST) Date: Wed, 13 Feb 2002 18:34:12 -0500 (EST) Message-Id: <92b0a3d6.0202131418.b44476d@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pk6811s@acad.drake.edu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pk6811s@acad.drake.edu (P. Kline) To: Multiple recipients of list COREWAR-L Subject: RevivalFire Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Hope this does well on Koenigstuhl :-) ;redcode-94nop ;name Revival Fire ;kill Revival Fire ;author P.Kline ;assert CORESIZE == 8000 ;strategy ok, it's Airbag ;strategy changed to use imp-bombs; tweaked spacing, step and placement ;strategy imp failsafe (against nPaper) like Recount ;bmb1 (simple imp) is effective against stone-imps ;bmb2 kills scanners immediately but turns into an imp in a few cycles ;one-two stone is improved by gathering all its parts closer together ;imp carpets are separated and moved away from home step equ 335 one add.f incr ,ptr ; part 1 of .5c bomber mov.i bmb2 ,*ptr jmz.f one ,>check ; airbag check jmp imps1 ,cptr djn.f -1 ,>cptr mov.i #step ,1 for 20 dat.f 0,0 rof impst1 equ (check+221) impst2 equ (check+132) imps2 spl >finish ,; Fri, 15 Feb 2002 22:34:24 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1FKYM412539 for ; Fri, 15 Feb 2002 22:34:22 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id PAA08039; Fri, 15 Feb 2002 15:32:27 -0500 (EST) Date: Fri, 15 Feb 2002 15:32:27 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: martin.ankerl@fhs-hagenberg.ac.at Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "Martin Ankerl" To: Multiple recipients of list COREWAR-L Subject: yace 1.1 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Hi everybody, It was a long time since my last post here, but I am back to genetically evolving warriors :-) I have updated my Homepage http://yace.cjb.net and modified yace a little bit: * Installer-System added * Makefile updated (now also compiles on FreeBSD) * Testset-warriors updated Nothing has changed for the evolution process, the binary should be the same as in yace 1.0. I will not update yace 1.1 any more, because I concentrate on another project: I am writing a mars simulator, with these goals in mind: * speed, speed, speed! should be as fast as possible * written in ANSI C++, compile at least with g++ 2.95.3 and Visual Studio 6.0 * Sourcecode should be easy to use (e.g. in other evolver) I have just finished the design (it's all in my head :), and I am pretty shure it will be faster than pmars, but will not have any graphical interface. Martin :wq! From corewar-l@koth.org Sat Feb 16 14:29:46 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1GCTjl10635 for ; Sat, 16 Feb 2002 14:29:45 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1GCTj407353 for ; Sat, 16 Feb 2002 14:29:45 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id HAA06841; Sat, 16 Feb 2002 07:29:15 -0500 (EST) Date: Sat, 16 Feb 2002 07:29:15 -0500 (EST) Message-Id: <1103_1013860272@news.netvigator.com> Errors-To: ttsg@ttsg.com Reply-To: carter_cheng@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Carter Cheng To: Multiple recipients of list COREWAR-L Subject: Re: yace 1.1 Content-Type: text/plain; charset="big5" X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On Fri, 15 Feb 2002 20:32:20 +0100, "Martin Ankerl" wrote: > Hi everybody, > > It was a long time since my last post here, but I am back to genetically > evolving warriors :-) > > I have updated my Homepage http://yace.cjb.net and modified yace a little > bit: > * Installer-System added > * Makefile updated (now also compiles on FreeBSD) > * Testset-warriors updated > > Nothing has changed for the evolution process, the binary should be the same > as in yace 1.0. > > I will not update yace 1.1 any more, because I concentrate on another > project: I am writing a mars simulator, with these goals in mind: > > * speed, speed, speed! should be as fast as possible > * written in ANSI C++, compile at least with g++ 2.95.3 and Visual Studio > 6.0 > * Sourcecode should be easy to use (e.g. in other evolver) > > I have just finished the design (it's all in my head :), and I am pretty > shure it will be faster than pmars, but will not have any graphical > interface. > > Martin > :wq! > > > Be interested to see what you have when you are done. From what you have on your webpage I assume you are going to use static metaprogramming techniques with templates. Always wanted to learn how that is done. ;-) From corewar-l@koth.org Sat Feb 16 16:31:34 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1GEVXl22958 for ; Sat, 16 Feb 2002 16:31:33 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1GEVWM15485 for ; Sat, 16 Feb 2002 16:31:33 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA13996; Sat, 16 Feb 2002 09:31:09 -0500 (EST) Date: Sat, 16 Feb 2002 09:31:09 -0500 (EST) Message-Id: <1104_1013864782@news.netvigator.com> Errors-To: ttsg@ttsg.com Reply-To: carter_cheng@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Carter Cheng To: Multiple recipients of list COREWAR-L Subject: labellist syntax Content-Type: text/plain; charset="big5" X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: A redcode.ref mentions two separators for label lists the standard space and the newline. I was wondering in developing a compat module whether it would be ok to omit the newline as a separator? It is not really that difficult to support but it would make thins a little cleaner source code wise. Thanks in advance, From corewar-l@koth.org Sat Feb 16 20:15:29 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1GIFSl04981 for ; Sat, 16 Feb 2002 20:15:28 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1GIFRM03079 for ; Sat, 16 Feb 2002 20:15:28 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id NAA27158; Sat, 16 Feb 2002 13:14:52 -0500 (EST) Date: Sat, 16 Feb 2002 13:14:52 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: jpihlaja@cc.helsinki.fi Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: M Joonas Pihlaja To: Multiple recipients of list COREWAR-L Subject: Re: labellist syntax MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On Sat, 16 Feb 2002, Carter Cheng wrote: > redcode.ref mentions two separators for label lists the > standard space and the newline. I was wondering in developing > a compat module whether it would be ok to omit the newline as > a separator? It is not really that difficult to support but > it would make thins a little cleaner source code wise. You mean label1 label2 [code] wouldn't work any more? That would probably break a lot of warriors. Joonas From corewar-l@koth.org Sat Feb 16 20:16:47 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1GIGll05442 for ; Sat, 16 Feb 2002 20:16:47 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1GIGkM27824 for ; Sat, 16 Feb 2002 20:16:46 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id NAA27253; Sat, 16 Feb 2002 13:16:32 -0500 (EST) Date: Sat, 16 Feb 2002 13:16:32 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grumpy3039@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "John Metcalf" To: Multiple recipients of list COREWAR-L Subject: Tournament Announcement Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: S P R I N G / S U M M E R 2 0 0 2 C O R E W A R T O U R N A M E N T Perhaps the most compelling difference between everyday hill play and a corewar tournament is the shift of emphasis. The overall performance of a player increases in importance while that of individual warriors lessens. With this in mind I decided to organise a tournament. Prizes are to be awarded in a variety of categories which will include best overall, best newcomer and best performance in a single round. The tournament will have 5 rounds. A player's total tournament score will be the sum of his (or her) highest 4 scores from individual rounds. Good Luck! ----------------------------------------------------------------------- ROUND 1: TINY CORE (Deadline: 30th March 2002) The opening round will take place using the tiny hill parameters. Each player may enter up to two warriors. All warriors will play in a round robin tournament with no self-fights, three points for a win, one point for a tie. A player's score is that of his highest scoring warrior. pmars -s 800 -p 800 -c 8000 -l 20 -d 20 -P Look what scores well on Koenigstuhl's infinite tiny hill, find out how it works, and then try to beat it! Look what hasn't been tried in tiny yet, then give it a try. Entries to grumpy3039@hotmail.com please. PINs are not allowed. Other forms of hand-shaking are fine. Entries will be made public soon after the results are announced. If entering two warriors, please make sure they really are different, not the same program with different steps, distances, etc. ----------------------------------------------------------------------- ROUND 2: BIG LP NO-PSPACE (Deadline: ???) pmars -s 55440 -p 8 -c 500000 -l 200 -d 200 No annoying imps here :-) Again, you may enter up to two warriors. ----------------------------------------------------------------------- _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp. From corewar-l@koth.org Sat Feb 16 20:18:14 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1GIIEl08865 for ; Sat, 16 Feb 2002 20:18:14 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1GIIDM03592 for ; Sat, 16 Feb 2002 20:18:13 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id NAA27300; Sat, 16 Feb 2002 13:17:56 -0500 (EST) Date: Sat, 16 Feb 2002 13:17:56 -0500 (EST) Message-Id: <008a01c1b701$59448e80$0b00000a@haskin.int> Errors-To: ttsg@ttsg.com Reply-To: bhaskin@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "Brian Haskin" To: Multiple recipients of list COREWAR-L Subject: Re: labellist syntax MIME-Version: 1.0 Content-Type: text/plain; charset="big5" Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" X-Mailer: Microsoft Outlook Express 5.50.4133.2400 Status: RO X-Status: ----- Original Message ----- From: "Carter Cheng" To: "Multiple recipients of list COREWAR-L" Sent: Saturday, February 16, 2002 9:31 AM Subject: labellist syntax > redcode.ref mentions two separators for label lists the standard space and the newline. I was wondering in > developing a compat module whether it would be ok to omit the newline as a separator? It is not really that > difficult to support but it would make thins a little cleaner source code wise. > > Thanks in advance, > If you want to be able to run a fairly large number of existing warriors unmodified then you'll need to support newline as a separator in label lists. Also as a side note, it's not just redcode.ref from pmars that has newline as a label list separator. It's listed in the grammar from the ICWS'94 draft as well (http://www.koth.org/info/icws94.html#2.3). Brian Haskin bhaskin@yahoo.com _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com From corewar-l@koth.org Sat Feb 16 20:25:41 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1GIPel29145 for ; Sat, 16 Feb 2002 20:25:40 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1GIPe417783 for ; Sat, 16 Feb 2002 20:25:40 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id NAA27965; Sat, 16 Feb 2002 13:25:24 -0500 (EST) Date: Sat, 16 Feb 2002 13:25:24 -0500 (EST) Message-Id: <20020216002014.5720.qmail@web11607.mail.yahoo.com> Errors-To: ttsg@ttsg.com Reply-To: paul_virak_khuong@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Paul-V Khuong To: Multiple recipients of list COREWAR-L Subject: Re: yace 1.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: A --- Martin Ankerl wrote: [...] > I will not update yace 1.1 any more, because I > concentrate on another > project: I am writing a mars simulator, with these > goals in mind: > > * speed, speed, speed! should be as fast as possible > * written in ANSI C++, compile at least with g++ > 2.95.3 and Visual Studio > 6.0 > * Sourcecode should be easy to use (e.g. in other > evolver) Have you tried 'exhaust', pilaja(?missing an h somewhere :/)'s simulator. It was built to be used inside evolvers, etc. __________________________________________________ Do You Yahoo!? Yahoo! Sports - Coverage of the 2002 Olympic Games http://sports.yahoo.com From corewar-l@koth.org Sat Feb 16 22:03:32 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1GK3Wl19863 for ; Sat, 16 Feb 2002 22:03:32 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1GK3V420921 for ; Sat, 16 Feb 2002 22:03:32 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id PAA04253; Sat, 16 Feb 2002 15:03:13 -0500 (EST) Date: Sat, 16 Feb 2002 15:03:13 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: jpihlaja@cc.helsinki.fi Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: M Joonas Pihlaja To: Multiple recipients of list COREWAR-L Subject: Re: yace 1.1 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On Sat, 16 Feb 2002, Paul-V Khuong wrote: [snip Martin is writing a simulator] > Have you tried 'exhaust', pilaja(?missing an h > somewhere :/)'s simulator. It was built to be used > inside evolvers, etc. Martin's post a couple of years ago was the main reason exhaust ever got out the door. Until a better designed light-weight simulator comes along, I'd recommend using exhaust as an embeddable mars. Beware not to miss out on the bad points: It pollutes the global name space, isn't thread safe, is a bit hard to interface with at points, misses p-space, doesn't contain a real assembler etc. Re: speeding up battles. According to a few tests, using a counter of deadly instructions in core (and calling a tie if there are none left) is definitely not worth it for most battles. The extra overhead in mov.i processing totally kills performance for almost all warriors. Even for imp/{paper,stone,whatever} battles, the overhead almost balances out with the gain in tie identification. The problem is that when, say, two imp/stones battle it out together, there aren't really all that many ties where the imps cover all of core. With the exception of Quicksilver, the imps in modern warriors are so obese they can't even run a full lap. With paper/paper, fights don't end up in obliteration of all dats from core. Then again, the tests I did were pretty limited, so perhaps such a modification is worth it in other environments. Joonas From corewar-l@koth.org Sun Feb 17 03:35:43 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1H1Zhl12574 for ; Sun, 17 Feb 2002 03:35:43 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1H1Zg428326 for ; Sun, 17 Feb 2002 03:35:42 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id UAA23919; Sat, 16 Feb 2002 20:34:58 -0500 (EST) Date: Sat, 16 Feb 2002 20:34:58 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: foehg@max.localdomain Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Ransom Smith To: Multiple recipients of list COREWAR-L Subject: Re: Tournament Announcement X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: In article , John Metcalf wrote: > S P R I N G / S U M M E R 2 0 0 2 C O R E W A R T O U R N A M E N T > Ooh, a tournament? But I'm so rusty.... > > ROUND 1: TINY CORE (Deadline: 30th March 2002) > Tiny? Tiny is good, I seemed to do well with that last time. > ROUND 2: BIG LP NO-PSPACE (Deadline: ???) > We'll see how I fare here. Incidentally, thanks for fwding it to my email address as well -- I wouldn't have caught it just here. -- In memory yet green, in joy still felt, The scenes of life rise sharply into view. We triumph; Life's disasters are undealt, And while all else is old, the world is new. From corewar-l@koth.org Sun Feb 17 08:31:29 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1H6VTl28129 for ; Sun, 17 Feb 2002 08:31:29 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1H6VT403847 for ; Sun, 17 Feb 2002 08:31:29 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id BAA11371; Sun, 17 Feb 2002 01:31:12 -0500 (EST) Date: Sun, 17 Feb 2002 01:31:12 -0500 (EST) Message-Id: <1105_1013923274@news.netvigator.com> Errors-To: ttsg@ttsg.com Reply-To: carter_cheng@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Carter Cheng To: Multiple recipients of list COREWAR-L Subject: Re: labellist syntax Content-Type: text/plain; charset="big5" X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On 16 Feb 2002 13:19:19 -0500, "Brian Haskin" wrote: > > ----- Original Message ----- > From: "Carter Cheng" > To: "Multiple recipients of list COREWAR-L" > Sent: Saturday, February 16, 2002 9:31 AM > Subject: labellist syntax > > > > redcode.ref mentions two separators for label lists the standard space and > the newline. I was wondering in > > developing a compat module whether it would be ok to omit the newline as a > separator? It is not really that > > difficult to support but it would make thins a little cleaner source code > wise. > > > > Thanks in advance, > > > > If you want to be able to run a fairly large number of existing warriors > unmodified then you'll need to support newline as a separator in label > lists. > > Also as a side note, it's not just redcode.ref from pmars that has newline > as a label list separator. It's listed in the grammar from the ICWS'94 draft > as well (http://www.koth.org/info/icws94.html#2.3). > > Brian Haskin > bhaskin@yahoo.com > > > > > _________________________________________________________ > Do You Yahoo!? > Get your free @yahoo.com address at http://mail.yahoo.com > I guess I will have to keep it in there then. I think I might still be able to keep the sources clean but it will require a little more thought. From corewar-l@koth.org Mon Feb 18 01:33:42 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1HNXgl09659 for ; Mon, 18 Feb 2002 01:33:42 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1HNXfM01763 for ; Mon, 18 Feb 2002 01:33:41 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id SAA13579; Sun, 17 Feb 2002 18:33:17 -0500 (EST) Date: Sun, 17 Feb 2002 18:33:17 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: small bug in koth.c v 1.2 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: the program won't run if the first character of warrior's name given in the ;name line is a number. -- Lukasz Grabun (reply-to field is scrambled, remove NOSPAM) GM d+ s: a-- C++ UL P L++ E---- W-- N++ o? K- w-- O@ M@ V- PS+ PE+ Y PGP t-@ 5@ X++(+++) R tv-() b+++ DI+ D- G++ e++ h! r++ y+ From corewar-l@koth.org Mon Feb 18 13:30:26 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1IBUQl10173 for ; Mon, 18 Feb 2002 13:30:26 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1IBUP421287 for ; Mon, 18 Feb 2002 13:30:25 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id GAA27595; Mon, 18 Feb 2002 06:29:28 -0500 (EST) Date: Mon, 18 Feb 2002 06:29:28 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: pak21@cam.ac.uk Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pak21@cam.ac.uk (Philip Kendall) To: Multiple recipients of list COREWAR-L Subject: Re: small bug in koth.c v 1.2 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: In article , Lukasz Grabun wrote: > the program won't run if the first character of warrior's name >given in the ;name line is a number. I don't have time to fix this for the next couple of days, so if anyone wants to patch it before that, you know my e-mail address :-) Phil -- Philip Kendall http://www.srcf.ucam.org/~pak21/ From corewar-l@koth.org Mon Feb 18 17:14:35 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1IFEYl20851 for ; Mon, 18 Feb 2002 17:14:34 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1IFEWM18794 for ; Mon, 18 Feb 2002 17:14:33 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA11433; Mon, 18 Feb 2002 10:13:28 -0500 (EST) Date: Mon, 18 Feb 2002 10:13:28 -0500 (EST) Message-Id: <200202180509.AAA08479@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - 94 No Pspace 02/18/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 02/18/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG 94 No Pspace CoreWar Hill: Last battle concluded at : Sun Feb 17 18:21:13 EST 2002 # %W/ %L/ %T Name Author Score Age 1 33/ 22/ 45 Inky Ian Oversby 144 339 2 42/ 42/ 16 Behemot Michal Janeczek 142 683 3 43/ 45/ 12 G3-b David Moore 141 130 4 29/ 18/ 52 nPaper II Paul-V Khuong 140 860 5 34/ 28/ 39 Revival Fire P.Kline 140 328 6 31/ 23/ 46 Son of Vain Oversby/Pihlaja 138 449 7 40/ 42/ 18 Really Frenzy II Lukasz Grabun 138 20 8 40/ 44/ 16 Hazy Lazy ... Steve Gunnell 137 202 9 31/ 27/ 42 Olivia Ben Ford 135 588 10 42/ 50/ 9 test John Metcalf 133 34 11 30/ 27/ 43 Quicksilver Michal Janeczek 133 622 12 38/ 43/ 19 Little Jewel X Lukasz Grabun 132 38 13 39/ 46/ 15 Deep Freeze X Lukasz Grabun 132 49 14 33/ 33/ 34 Blacken Ian Oversby 132 1107 15 34/ 36/ 30 Keyser Soze Anton Marsden 132 561 16 28/ 27/ 45 Qtest Christian Schmidt 129 382 17 32/ 37/ 31 Djinn Test A 10 Steve Gunnell 127 1 18 22/ 18/ 60 Mr Sheen B Steve Gunnell 127 8 19 27/ 29/ 44 Uninvited John Metcalf 126 542 20 30/ 35/ 35 Sinister Slayer Lukasz Grabun 125 11 21 2/ 2/ 0 Djinn Test A 11 Steve Gunnell 7 2 From corewar-l@koth.org Mon Feb 18 17:18:18 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1IFIHl20036 for ; Mon, 18 Feb 2002 17:18:17 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1IFIH420033 for ; Mon, 18 Feb 2002 17:18:17 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA11576; Mon, 18 Feb 2002 10:16:52 -0500 (EST) Date: Mon, 18 Feb 2002 10:16:52 -0500 (EST) Message-Id: <200202180503.AAA08301@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - MultiWarrior 94 02/18/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 02/18/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG Multiwarrior 94 CoreWar Hill: Last battle concluded at : Thu Feb 7 18:29:45 EST 2002 # Name Author Score Age 1 fclear Brian Haskin 45 71 2 test John Metcalf 42 15 3 clock strikes twelve John Metcalf 37 1 4 D-clearM Ken Espiritu 33 87 5 Her Majesty P.Kline 30 106 6 Xord Monominer XOSC:01 Gino Oblena 30 26 7 QuiVa John Metcalf 28 180 8 8thTest Gino Oblena 21 18 9 Pitbull Christian Schmidt 18 43 10 sptst (4D-p) Stefan Foerster 7 4 11 Evolver 4890 x 200 Anonymous 0 0 From corewar-l@koth.org Mon Feb 18 17:19:24 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1IFJOl18716 for ; Mon, 18 Feb 2002 17:19:24 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1IFJMM10723 for ; Mon, 18 Feb 2002 17:19:23 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA11617; Mon, 18 Feb 2002 10:18:27 -0500 (EST) Date: Mon, 18 Feb 2002 10:18:27 -0500 (EST) Message-Id: <200202180500.AAA08252@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - Standard 02/18/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 02/18/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG Standard KotH CoreWar Hill : Last battle concluded at : Tue Feb 12 02:57:32 EST 2002 # %W/ %L/ %T Name Author Score Age 1 45/ 37/ 17 Oneshot '88 John Metcalf 153 1 2 34/ 21/ 45 Freight Train David Moore 148 80 3 33/ 21/ 47 Test Alexander (Sasha) Wa 145 19 4 44/ 43/ 13 Foggy Swamp Beppe Bezzi 144 76 5 43/ 44/ 13 Blur '88 Anton Marsden 143 117 6 32/ 23/ 44 sIMPly.Red v0.95 Leonardo Humberto 142 37 7 32/ 22/ 46 Guardian Ian Oversby 141 79 8 38/ 38/ 24 PacMan David Moore 138 109 9 39/ 42/ 19 Stasis David Moore 137 187 10 37/ 39/ 24 Tangle Trap David Moore 136 153 11 39/ 42/ 18 Beholder's Eye V1.7 W. Mintardjo 136 355 12 32/ 30/ 38 vala John Metcalf 134 2 13 26/ 21/ 53 Jinglo John Metcalf 132 4 14 28/ 23/ 49 Shish-Ka-Bob Ben Ford 132 35 15 40/ 47/ 13 Iron Gate Wayne Sheppard 132 405 16 26/ 20/ 54 Test I Ian Oversby 131 136 17 40/ 48/ 12 ig Wayne Sheppard 131 7 18 24/ 17/ 59 EV Paper John K Wilkinson 130 93 19 30/ 33/ 37 Frog Sticker P.Kline 128 29 20 25/ 22/ 53 Evoltmp 88 John K W 127 130 21 8/ 62/ 30 I kill u Achillu 53 0 From corewar-l@koth.org Mon Feb 18 17:20:55 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1IFKtl23082 for ; Mon, 18 Feb 2002 17:20:55 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1IFKsM05740 for ; Mon, 18 Feb 2002 17:20:54 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA11536; Mon, 18 Feb 2002 10:15:18 -0500 (EST) Date: Mon, 18 Feb 2002 10:15:18 -0500 (EST) Message-Id: <200202180506.AAA08388@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - ICWS Experimental 94 02/18/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 02/18/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG ICWS Experimental 94 CoreWar Hill: Last battle concluded at : Sat Feb 2 12:16:06 EST 2002 # %W/ %L/ %T Name Author Score Age 1 54/ 33/ 13 Fire and Ice II David Moore 175 3 2 33/ 21/ 46 KAT v5 Dave Hillis 145 35 3 38/ 35/ 26 Black Moods Ian Oversby 141 99 4 27/ 17/ 56 Katafutr Michal Janeczek 137 43 5 39/ 43/ 18 Greetings From Asbury Par JKW 135 63 6 34/ 36/ 29 Ogre Christian Schmidt 133 51 7 32/ 32/ 36 Controlled Aggression Ian Oversby 132 103 8 19/ 7/ 74 Evol Cap 4 X John Wilkinson 130 172 9 22/ 14/ 64 Kin John Metcalf 129 11 10 18/ 8/ 74 Denial David Moore 129 44 11 30/ 32/ 38 Big I.F.F.S. Dave Hillis 127 32 12 25/ 25/ 50 Damage Inflicted Robert Macrae 124 42 13 15/ 7/ 78 Evolve X v4.0 John Wilkinson 123 120 14 15/ 8/ 78 Black Box v1.1 JKW 122 66 15 20/ 20/ 60 Venom v0.2b Christian Schmidt 121 125 16 31/ 44/ 25 Pagan John K W 117 157 17 27/ 38/ 36 La Vibra 19 Lukasz Grabun 116 1 18 26/ 36/ 38 test CS 116 60 19 16/ 23/ 61 Purple v0.1 Christian Schmidt 109 124 20 18/ 28/ 54 Disaster Area 2.8 Stefan Foerster 109 30 21 6/ 32/ 62 BR1 Devin Kilminster 79 0 From corewar-l@koth.org Wed Feb 20 00:35:15 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1JMZEl16906 for ; Wed, 20 Feb 2002 00:35:14 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1JMZE400625 for ; Wed, 20 Feb 2002 00:35:14 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id RAA04936; Tue, 19 Feb 2002 17:34:01 -0500 (EST) Date: Tue, 19 Feb 2002 17:34:01 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: pak21@cam.ac.uk Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pak21@cam.ac.uk (Philip Kendall) To: Multiple recipients of list COREWAR-L Subject: Re: small bug in koth.c v 1.2 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: In article , Philip Kendall wrote: >In article , >Lukasz Grabun wrote: >> the program won't run if the first character of warrior's name >>given in the ;name line is a number. > >I don't have time to fix this for the next couple of days, so if anyone >wants to patch it before that, you know my e-mail address :-) Now horribly bodge fixed to work. Somebody recode this in Perl... http://www.srcf.ucam.org/~pak21/corewar/koth.html P -- Philip Kendall http://www.srcf.ucam.org/~pak21/ From corewar-l@koth.org Thu Feb 21 09:37:45 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1L7bhl00441 for ; Thu, 21 Feb 2002 09:37:43 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1L7bh404402 for ; Thu, 21 Feb 2002 09:37:43 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id CAA04578; Thu, 21 Feb 2002 02:33:59 -0500 (EST) Date: Thu, 21 Feb 2002 02:33:59 -0500 (EST) Message-Id: <6d61d212.0202202252.4758e78d@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: stylinsty@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: stylinsty@yahoo.com (Stylinsty) To: Multiple recipients of list COREWAR-L Subject: Breed the core and get to watch the war online at botbattle.com Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Hey whats up fellow developers, BotBattle.com is where you program bots online and watch them destroy other peoples bots in the battle arena. It is open source and made for those who like A.I. and Bots wars. To learn and refine game programming algorithms you can view other peoples bots easy to learn source code. Then you can program your own and even suggest commands to add to the language. Whether you are a beginner or pro it is fun to program bots and test your bots A.I. against others A.I. If they beat your bot you can see their source code and learn from it, improve your bot and watch it fight. Java programmers can delight in modifying the client if they wish as the program is open source. You can refine the code that makes the game work, add new commands to update the current version or you can post your own version up for play at botbattle.com I love A.I. so join in and help with the botbattle adventure by simply checking out the site. From corewar-l@koth.org Fri Feb 22 06:32:15 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1M4WFl24698 for ; Fri, 22 Feb 2002 06:32:15 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1M4WDM29269 for ; Fri, 22 Feb 2002 06:32:14 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id XAA20641; Thu, 21 Feb 2002 23:31:17 -0500 (EST) Date: Thu, 21 Feb 2002 23:31:17 -0500 (EST) Message-Id: <9Eid8.168762$TI5.8101694@e3500-atl2.usenetserver.com> Errors-To: ttsg@ttsg.com Reply-To: Promo@NotOnTheRadio.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "NotOnTheRadio.com" To: Multiple recipients of list COREWAR-L Subject: OT - www.NotOnTheRadio.com is looking for unsigned bands X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Hi. We're looking for unsigned American bands who have self produced CDs and haven't been getting airplay on the major radio stations. We thought there might be a few in this group, hope you don't mind the off topic post. As you know, Corporate Radio has been force feeding the general public the same 20 songs over and over for the past ten years. However, each day, thousands of killer songs are written across the country that people never get a chance to hear. Just because a song isn't on Corporate Radio doesn't mean that people won't love it. That's why they fill the bars & coffee shops across the country every weekend to hear new music. This is the the music that Corporate Radio doesn't want you to hear. We're changing that. If you're a band with CDs or cassettes of original music, we want to hear from you. Our job is to bring your music to the people, and to sell records for you. We charge no setup fees, and there is no cost for our keeping your records in inventory. We provide online sales, customer service and in general do our best to promote you. We're also non exclusive. Keep selling your music every other place that you can. We're just here to help you make a better living with your art, and to restore Freedom of Music to the people. We'd like for your band to be a part of this. Join the Music Revolution! Come to www.NotOnTheRadio.com and let us bring your music to the people. It's quick, it's easy, and there's millions of people across the country who are dying to hear great new music like yours. www.NotOnTheRadio.com Bringing you the music you'll never hear on Corporate Radio From corewar-l@koth.org Sat Feb 23 01:36:44 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1MNail28450 for ; Sat, 23 Feb 2002 01:36:44 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1MNahM14890 for ; Sat, 23 Feb 2002 01:36:43 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id SAA00330; Fri, 22 Feb 2002 18:34:20 -0500 (EST) Date: Fri, 22 Feb 2002 18:34:20 -0500 (EST) Message-Id: <4c20dbb1.0202221436.3b5888f6@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: mrwayne@mindspring.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: mrwayne@mindspring.com (Wayne Sheppard) To: Multiple recipients of list COREWAR-L Subject: Where's the hills? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: I haven't been around here in forever. Still quiet as always. I had this cool idea for a warrior yesterday, and I thought I'd try it out. I downloaded pmars and started coding my first p-space warrior (I never liked p-space). Now that I have something to test, where do I send it? Is Pizza up? Does KOTH.ORG have a pspace hill? What's up with this Koenigstuhl Hill? It doesn't look automated. Not good for testing. From corewar-l@koth.org Sat Feb 23 16:32:43 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1NEWhl08809 for ; Sat, 23 Feb 2002 16:32:43 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1NEWg419725 for ; Sat, 23 Feb 2002 16:32:42 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA24955; Sat, 23 Feb 2002 09:30:57 -0500 (EST) Date: Sat, 23 Feb 2002 09:30:57 -0500 (EST) Message-Id: <453a311f.0202230519.62d3fe46@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: martinankerl@web.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: martinankerl@web.de (Martin) To: Multiple recipients of list COREWAR-L Subject: Re: yace 1.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > Martin's post a couple of years ago was the main reason exhaust > ever got out the door. Until a better designed light-weight > simulator comes along, I'd recommend using exhaust as an > embeddable mars. At the moment I use exhaust all the time to verify + optimize my own mars. Exhaust is very well optimized, I carefully compare the generated assembler code with my own mars. It's difficult to create c++ code which compiles into something as faster than exhaust (Argh...) Next post when it works. Martin From corewar-l@koth.org Sun Feb 24 01:34:35 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1NNYYl21633 for ; Sun, 24 Feb 2002 01:34:34 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1NNYWM22391 for ; Sun, 24 Feb 2002 01:34:32 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id SAA27379; Sat, 23 Feb 2002 18:34:02 -0500 (EST) Date: Sat, 23 Feb 2002 18:34:02 -0500 (EST) Message-Id: <3C781BC1.EF966709@hotmail.com> Errors-To: ttsg@ttsg.com Reply-To: winstonfb@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Winston Bean To: Multiple recipients of list COREWAR-L Subject: Re: Tournament Announcement MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > ROUND 1: TINY CORE (Deadline: 30th March 2002) Just wanted to say that I appreciate these liberal deadlines -- more time to tinker is always good. I personally wouldn't be adverse to a 10 month tournament. BTW, what sort of strategies are people thinking of for Round 2? Anyone working on "smart" warriors? -Winston From corewar-l@koth.org Sun Feb 24 15:31:31 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1ODVVl26922 for ; Sun, 24 Feb 2002 15:31:31 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1ODVUM24712 for ; Sun, 24 Feb 2002 15:31:30 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id IAA18488; Sun, 24 Feb 2002 08:30:02 -0500 (EST) Date: Sun, 24 Feb 2002 08:30:02 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: bombing raid duration X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: currently i'm working on stones/bombers (as anyone can see). to be more exact, i'm tweaking really frenzy engine to make it perform better. i thought that bombing raid duration (that is number of bombs thrown) is good measure of bomber performance. so i found such a step that my bomber throws sth about 1700 incendiary bombs. the biggest gap has 6 cells - comparing it to behemot's pattern it's easy to find out that is not so bad. but 1700-bomb stone performs worse than 1000-bomb stone (not mentioning that it performs worse than behemot). can someone tell why is it so? -- Lukasz Grabun (reply-to field is scrambled, remove NOSPAM) GM d+ s: a-- C++ UL P L++ E---- W-- N++ o? K- w-- O@ M@ V- PS+ PE+ Y PGP t-@ 5@ X++(+++) R tv-() b+++ DI+ D- G++ e++ h! r++ y+ From corewar-l@koth.org Sun Feb 24 21:38:46 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1OJckl27305 for ; Sun, 24 Feb 2002 21:38:46 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1OJcj408157 for ; Sun, 24 Feb 2002 21:38:45 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id OAA10338; Sun, 24 Feb 2002 14:38:13 -0500 (EST) Date: Sun, 24 Feb 2002 14:38:13 -0500 (EST) Message-Id: <20020224143856.63483.qmail@web11604.mail.yahoo.com> Errors-To: ttsg@ttsg.com Reply-To: paul_virak_khuong@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Paul-V Khuong To: Multiple recipients of list COREWAR-L Subject: Re: bombing raid duration MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: --- Lukasz Grabun wrote: > currently i'm working on stones/bombers (as anyone > can see). to > be more exact, i'm tweaking really frenzy engine to > make it perform > better. > > i thought that bombing raid duration (that is > number of bombs > thrown) is good measure of bomber performance. so i > found such a step > that my bomber throws sth about 1700 incendiary > bombs. the biggest gap > has 6 cells - comparing it to behemot's pattern it's > easy to find out > that is not so bad. but 1700-bomb stone performs > worse than 1000-bomb > stone (not mentioning that it performs worse than > behemot). While a long bombing sequence is good, it will be much better if the bombs are more spread out. For example, both 3044(? been a long time) and 4 are mod 4 steps in a 8000 cells core. Yet 3044 is more effective, because the bombs are mroe spread out. Thus, it has more chances of hitting bigger opponents. Of course, it will also tend to trigger scanners more often. __________________________________________________ Do You Yahoo!? Yahoo! Sports - Coverage of the 2002 Olympic Games http://sports.yahoo.com From corewar-l@koth.org Mon Feb 25 00:10:17 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1OMAGl25092 for ; Mon, 25 Feb 2002 00:10:16 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1OMAFM13046 for ; Mon, 25 Feb 2002 00:10:15 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id RAA19306; Sun, 24 Feb 2002 17:09:54 -0500 (EST) Date: Sun, 24 Feb 2002 17:09:54 -0500 (EST) Message-Id: <20020224010819.62405.qmail@web11602.mail.yahoo.com> Errors-To: ttsg@ttsg.com Reply-To: paul_virak_khuong@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Paul-V Khuong To: Multiple recipients of list COREWAR-L Subject: Re: Tournament Announcement MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: --- Winston Bean wrote: > > ROUND 1: TINY CORE (Deadline: 30th March 2002) > > Just wanted to say that I appreciate these liberal > deadlines -- more > time to tinker is always good. I personally > wouldn't be adverse to a 10 > month tournament. BTW, what sort of strategies are > people thinking of > for Round 2? Anyone working on "smart" warriors? > -Winston I like that too... It means i can actually try and play :) I know i'm not going for "smart" warrior. I'm probably gonna ahve some fun and be creative. Build a spiralling stone. A bit like what Mintardjo(?) once did. And then i'm probably going to enter a stone dodging stone if i can one that trashes the core fast enough to be good VS scanners. If not, it's gonna be a scanner with either clear or HSA style bombing. What about others? __________________________________________________ Do You Yahoo!? Yahoo! Sports - Coverage of the 2002 Olympic Games http://sports.yahoo.com From corewar-l@koth.org Mon Feb 25 00:17:46 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1OMHjl32712 for ; Mon, 25 Feb 2002 00:17:45 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1OMHj415308 for ; Mon, 25 Feb 2002 00:17:45 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id RAA19726; Sun, 24 Feb 2002 17:17:27 -0500 (EST) Date: Sun, 24 Feb 2002 17:17:27 -0500 (EST) Message-Id: <20020223192153.15522.qmail@web11603.mail.yahoo.com> Errors-To: ttsg@ttsg.com Reply-To: paul_virak_khuong@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Paul-V Khuong To: Multiple recipients of list COREWAR-L Subject: Re: Where's the hills? MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Welcome back! I enver liked p-space either. Makes for gimmicky warriors, imho, but eh :/ KotH is up. No "normal" 94 hill, only the no=pspace one. Pizza is down until further notice. Koenighstul(?) is a bit like planar's recursive tournament. --- Wayne Sheppard wrote: > I haven't been around here in forever. Still quiet > as always. > > I had this cool idea for a warrior yesterday, and I > thought I'd try it > out. I downloaded pmars and started coding my first > p-space warrior > (I never liked p-space). Now that I have something > to test, where do > I send it? > > Is Pizza up? Does KOTH.ORG have a pspace hill? > > What's up with this Koenigstuhl Hill? It doesn't > look automated. Not > good for testing. __________________________________________________ Do You Yahoo!? Yahoo! Sports - Coverage of the 2002 Olympic Games http://sports.yahoo.com From corewar-l@koth.org Mon Feb 25 00:31:17 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1OMVHl17932 for ; Mon, 25 Feb 2002 00:31:17 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1OMVG415964 for ; Mon, 25 Feb 2002 00:31:16 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id RAA20651; Sun, 24 Feb 2002 17:30:54 -0500 (EST) Date: Sun, 24 Feb 2002 17:30:54 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: Re: bombing raid duration X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: nie, 24 lut 2002 o 19:39 GMT, Paul-V Khuong: [..snip: about making stones..] > While a long bombing sequence is good, it will be much > better if the bombs are more spread out. For example, > both 3044(? been a long time) and 4 are mod 4 steps in > a 8000 cells core. Yet 3044 is more effective, because > the bombs are mroe spread out. Thus, it has more > chances of hitting bigger opponents. Of course, it > will also tend to trigger scanners more often. yes, that's quite obvious; however i've tested both steps using a simple scanner (published here by Steve some time ago as a responce to my post about Inque). the step that gives 1000-bomb pattern gives 111 pts agains my warrior suite while the other one gives 119 pts. that's a huge difference imo. here's source of my bomber (the version that performs worse, if anyone is interested i can also post the step and the offset that better warrior uses). if anyone could test it and try to explain to me why it works so badly... well, i'll be grateful. ;redcode-94nop ;name Test Stone 13 ;author Lukasz Grabun ;assert 1 org qGo step equ 881 gate equ (TOP-4) away equ 2000 dist equ 15 off equ -100+65 moff equ 19 boot mov bim , away+moff+start src spl 2 , start+5 dest spl 2 , start+5+away csr spl 1 , clear+4 ;-boot the main body mov dest , #5 cds jmp start+away+1 , clear+4+away+off start add #step , 2 mov moff-1 , @1 mov >off+4 , @2-dist jmz.b -3 , gate djn.f -1 , >gate bmb dat >5335 , 2-gate for 5 dat 0 , 0 rof bim mov dist , }dist for 34 dat 0 , 0 rof qf equ qKil qs equ 200 qd equ 4000 qi equ 7 qr equ 8 qBmb dat {qi*qr-10 , {1 ; -+)>] 0/1 cycles [(<+- qGo seq qd+qf+qs , qf+qs ; 1 jmp qSki , {qd+qf+qs+qi+2 sne qd+qf+5*qs , qf+5*qs ; B+1 seq qf+4*qs , {qTab ; B jmp qFas , }qTab sne qd+qf+8*qs , qf+8*qs ; A seq qf+7*qs , {qTab-1 ; A-1 jmp qFas , {qFas sne qd+qf+10*qs , qf+10*qs ; C seq qf+9*qs , {qTab+1 ; C-1 jmp qFas , }qFas seq qd+qf+2*qs , qf+2*qs ; B-2 jmp qFas , {qTab seq qd+qf+6*qs , qf+6*qs ; A-2 djn.a qFas , {qFas seq qd+qf+3*qs , qf+3*qs ; B-1 jmp qFas , {qd+qf+3*qs+qi+2 ; -+>)] 2 cycles [(<+- sne qd+qf+14*qs , qf+14*qs ; E+1 seq qf+13*qs , qTab sne qd+qf+17*qs , qf+17*qs ; D seq qf+16*qs , ; Mon, 25 Feb 2002 07:15:19 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1P5FI426434 for ; Mon, 25 Feb 2002 07:15:19 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id AAA15074; Mon, 25 Feb 2002 00:14:54 -0500 (EST) Date: Mon, 25 Feb 2002 00:14:54 -0500 (EST) Message-Id: <200202250509.AAA01060@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - 94 No Pspace 02/25/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 02/25/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG 94 No Pspace CoreWar Hill: Last battle concluded at : Sun Feb 24 19:30:23 EST 2002 # %W/ %L/ %T Name Author Score Age 1 40/ 25/ 35 Inky Ian Oversby 156 378 2 35/ 23/ 42 Son of Vain Oversby/Pihlaja 148 488 3 35/ 22/ 43 nPaper II Paul-V Khuong 148 899 4 43/ 40/ 17 Behemot Michal Janeczek 146 722 5 44/ 42/ 14 Hazy Lazy ... Steve Gunnell 146 241 6 36/ 29/ 35 Quicksilver Michal Janeczek 144 661 7 34/ 26/ 40 Hopper Phooey 142 25 8 34/ 28/ 38 Olivia Ben Ford 139 627 9 40/ 42/ 18 Coffee and Sugar Lukasz Grabun 139 1 10 34/ 30/ 36 Revival Fire P.Kline 138 367 11 41/ 44/ 15 Test C Phooey 137 26 12 33/ 29/ 37 Uninvited John Metcalf 137 581 13 42/ 47/ 11 G3-b David Moore 137 169 14 38/ 41/ 21 Really Frenzy II Lukasz Grabun 136 59 15 40/ 44/ 17 Deep Freeze X Lukasz Grabun 135 88 16 35/ 34/ 32 Blacken Ian Oversby 135 1146 17 34/ 35/ 31 Keyser Soze Anton Marsden 133 600 18 34/ 40/ 26 Bugtown Rap Steve Gunnell 129 5 19 36/ 50/ 14 Kenshin D Steve Gunnell 122 4 20 18/ 49/ 34 Kernel Trojan Joshua 87 16 21 2/ 2/ 1 Test Stone 16 Lukasz Grabun 7 2 From corewar-l@koth.org Mon Feb 25 07:16:57 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1P5Gvl11544 for ; Mon, 25 Feb 2002 07:16:57 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1P5GuM31476 for ; Mon, 25 Feb 2002 07:16:56 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id AAA15171; Mon, 25 Feb 2002 00:16:35 -0500 (EST) Date: Mon, 25 Feb 2002 00:16:35 -0500 (EST) Message-Id: <200202250506.AAA01011@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - ICWS Experimental 94 02/25/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 02/25/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG ICWS Experimental 94 CoreWar Hill: Last battle concluded at : Sat Feb 23 12:57:29 EST 2002 # %W/ %L/ %T Name Author Score Age 1 53/ 33/ 15 Fire and Ice II David Moore 172 3 2 33/ 21/ 46 KAT v5 Dave Hillis 146 35 3 37/ 35/ 28 Black Moods Ian Oversby 140 99 4 27/ 16/ 56 Katafutr Michal Janeczek 138 43 5 23/ 7/ 70 Evol Cap 4 X John Wilkinson 138 172 6 21/ 8/ 71 Denial David Moore 135 44 7 33/ 32/ 35 Controlled Aggression Ian Oversby 134 103 8 24/ 14/ 62 Kin John Metcalf 134 11 9 34/ 36/ 30 Ogre Christian Schmidt 132 51 10 37/ 43/ 19 Greetings From Asbury Par JKW 132 63 11 28/ 25/ 47 Damage Inflicted Robert Macrae 130 42 12 31/ 32/ 37 Big I.F.F.S. Dave Hillis 129 32 13 24/ 20/ 57 Venom v0.2b Christian Schmidt 128 125 14 17/ 7/ 76 Evolve X v4.0 John Wilkinson 127 120 15 17/ 7/ 76 Black Box v1.1 JKW 127 66 16 26/ 36/ 38 test CS 117 60 17 30/ 44/ 26 Pagan John K W 116 157 18 26/ 37/ 37 La Vibra 19 Lukasz Grabun 115 1 19 21/ 28/ 51 Disaster Area 2.8 Stefan Foerster 114 30 20 19/ 23/ 58 Purple v0.1 Christian Schmidt 114 124 21 3/ 55/ 42 KI Wayne Sheppard 51 0 From corewar-l@koth.org Mon Feb 25 07:18:24 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1P5IOl25059 for ; Mon, 25 Feb 2002 07:18:24 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1P5IN426515 for ; Mon, 25 Feb 2002 07:18:23 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id AAA15212; Mon, 25 Feb 2002 00:18:01 -0500 (EST) Date: Mon, 25 Feb 2002 00:18:01 -0500 (EST) Message-Id: <200202250503.AAA00948@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - MultiWarrior 94 02/25/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 02/25/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG Multiwarrior 94 CoreWar Hill: Last battle concluded at : Thu Feb 7 18:29:45 EST 2002 # Name Author Score Age 1 fclear Brian Haskin 45 71 2 test John Metcalf 42 15 3 clock strikes twelve John Metcalf 37 1 4 D-clearM Ken Espiritu 33 87 5 Her Majesty P.Kline 30 106 6 Xord Monominer XOSC:01 Gino Oblena 30 26 7 QuiVa John Metcalf 28 180 8 8thTest Gino Oblena 21 18 9 Pitbull Christian Schmidt 18 43 10 sptst (4D-p) Stefan Foerster 7 4 11 Evolver 4890 x 200 Anonymous 0 0 From corewar-l@koth.org Mon Feb 25 07:25:51 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1P5Ppl13820 for ; Mon, 25 Feb 2002 07:25:51 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1P5Po426680 for ; Mon, 25 Feb 2002 07:25:50 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id AAA15849; Mon, 25 Feb 2002 00:25:27 -0500 (EST) Date: Mon, 25 Feb 2002 00:25:27 -0500 (EST) Message-Id: <200202250500.AAA00841@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - Standard 02/25/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 02/25/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG Standard KotH CoreWar Hill : Last battle concluded at : Sat Feb 23 12:05:10 EST 2002 # %W/ %L/ %T Name Author Score Age 1 46/ 37/ 17 Oneshot '88 John Metcalf 154 1 2 36/ 21/ 43 Freight Train David Moore 152 80 3 35/ 21/ 45 Test Alexander (Sasha) Wa 149 19 4 33/ 23/ 44 sIMPly.Red v0.95 Leonardo Humberto 144 37 5 32/ 22/ 45 Guardian Ian Oversby 142 79 6 43/ 43/ 15 Foggy Swamp Beppe Bezzi 142 76 7 42/ 43/ 14 Blur '88 Anton Marsden 142 117 8 39/ 37/ 24 PacMan David Moore 140 109 9 40/ 41/ 19 Stasis David Moore 140 187 10 34/ 30/ 36 vala John Metcalf 138 2 11 38/ 38/ 23 Tangle Trap David Moore 138 153 12 39/ 42/ 19 Beholder's Eye V1.7 W. Mintardjo 135 355 13 33/ 32/ 35 Frog Sticker P.Kline 134 29 14 27/ 20/ 52 Jinglo John Metcalf 134 4 15 25/ 17/ 58 EV Paper John K Wilkinson 133 93 16 27/ 20/ 53 Test I Ian Oversby 133 136 17 40/ 47/ 14 Wayne Sheppard 133 405 18 28/ 23/ 49 Shish-Ka-Bob Ben Ford 133 35 19 27/ 22/ 50 Evoltmp 88 John K W 132 130 20 40/ 48/ 12 ig Wayne Sheppard 132 7 21 0/ 78/ 22 jfImp James Huggett 22 0 From corewar-l@koth.org Mon Feb 25 17:28:29 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1PFSSl11666 for ; Mon, 25 Feb 2002 17:28:28 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1PFSQM22005 for ; Mon, 25 Feb 2002 17:28:27 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA22951; Mon, 25 Feb 2002 10:27:17 -0500 (EST) Date: Mon, 25 Feb 2002 10:27:17 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: swain191@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "simon wainwright" To: Multiple recipients of list COREWAR-L Subject: Re: Tournament Announcement Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Hi >month tournament. BTW, what sort of strategies are >people thinking of >for Round 2? Anyone working on "smart" warriors? Well I thought to try converting a few regular lp warriors for the second round (like incisive, gelatinous blob) and finding out which does best. What does everyone have in mind for the first round? _________________________________________________________________ Join the world’s largest e-mail service with MSN Hotmail. http://www.hotmail.com From corewar-l@koth.org Mon Feb 25 19:30:05 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1PHU5l01584 for ; Mon, 25 Feb 2002 19:30:05 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1PHU4418154 for ; Mon, 25 Feb 2002 19:30:04 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id MAA00303; Mon, 25 Feb 2002 12:29:21 -0500 (EST) Date: Mon, 25 Feb 2002 12:29:21 -0500 (EST) Message-Id: <92b0a3d6.0202250841.34a9ebef@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pk6811s@acad.drake.edu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pk6811s@acad.drake.edu (P. Kline) To: Multiple recipients of list COREWAR-L Subject: Re: Where's the hills? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: mrwayne@mindspring.com (Wayne Sheppard) wrote in message news:<4c20dbb1.0202221436.3b5888f6@posting.google.com>... > I had this cool idea for a warrior yesterday, and I thought I'd try it > out. I downloaded pmars and started coding my first p-space warrior > (I never liked p-space). Now that I have something to test, where do > I send it? If you have a warrior with a really cool idea in it, just send it to me and I'll gladly test it for you. Paul Kline pk6811s@acad.drake.edu From corewar-l@koth.org Mon Feb 25 19:31:25 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1PHVPl03419 for ; Mon, 25 Feb 2002 19:31:25 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1PHVO418248 for ; Mon, 25 Feb 2002 19:31:24 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id MAA00330; Mon, 25 Feb 2002 12:30:57 -0500 (EST) Date: Mon, 25 Feb 2002 12:30:57 -0500 (EST) Message-Id: <92b0a3d6.0202250836.2db7fcb8@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pk6811s@acad.drake.edu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pk6811s@acad.drake.edu (P. Kline) To: Multiple recipients of list COREWAR-L Subject: Re: bombing raid duration Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Lukasz Grabun wrote in message news:... > i thought that bombing raid duration (that is number of bombs > thrown) is good measure of bomber performance. so i found such a step > that my bomber throws sth about 1700 incendiary bombs. the biggest gap > has 6 cells - comparing it to behemot's pattern it's easy to find out > that is not so bad. but 1700-bomb stone performs worse than 1000-bomb > stone (not mentioning that it performs worse than behemot). In all my testing with incendiaries a short bombing run was superior to long ones. Against the silk replicators you either hit them early or go into a spl-wipe of core as soon as possible to have any chance of killing them. And stone-imp components are so small you have little chance of stunning them before they kill you, so the sooner you start a core-wipe the better. Paul Kline From corewar-l@koth.org Tue Feb 26 20:34:54 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1QIYrl30539 for ; Tue, 26 Feb 2002 20:34:53 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1QIYqM01196 for ; Tue, 26 Feb 2002 20:34:52 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id NAA01111; Tue, 26 Feb 2002 13:33:58 -0500 (EST) Date: Tue, 26 Feb 2002 13:33:58 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: Re: Tournament Announcement X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: pon, 25 lut 2002 o 15:29 GMT, simon wainwright: > What does everyone have in mind for the first round? 0.5 c scanner or scanner/bomber. as a second entry a bluefunk-like stone, perhaps. -- Lukasz Grabun (reply-to field is scrambled, remove NOSPAM) GM d+ s: a-- C++ UL P L++ E---- W-- N++ o? K- w-- O@ M@ V- PS+ PE+ Y PGP t-@ 5@ X++(+++) R tv-() b+++ DI+ D- G++ e++ h! r++ y+ From corewar-l@koth.org Tue Feb 26 20:36:39 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1QIacl06761 for ; Tue, 26 Feb 2002 20:36:38 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1QIabM02029 for ; Tue, 26 Feb 2002 20:36:38 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id NAA01418; Tue, 26 Feb 2002 13:36:08 -0500 (EST) Date: Tue, 26 Feb 2002 13:36:08 -0500 (EST) Message-Id: <453a311f.0202260936.7601b85a@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: martinankerl@web.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: martinankerl@web.de (Martin) To: Multiple recipients of list COREWAR-L Subject: Re: yace 1.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > Next post when it works. Well, at the moment it works :) qmars (quicker mars) is almost finished (still needs some testing). At the moment it seems to be about 25% faster than pmars: pmars 0.9.2 exhaust 1.7 qmars Fixed vs Fixed 25.77 22.26 19.46 75.5% Jaguar vs Fixed 29.87 28.76 23.15 77.5% Jaguar vs Jaguar 42.76 41.69 31.36 73.3% Stalker vs Fixed 25.29 23.06 19.30 76.3% Stalker vs Jaguar 24.88 22.99 20.45 82.2% Stalker vs Stalker 20.85 19.04 16.82 80.7% nPaperII vs Fixed 36.25 32.27 26.06 71.9% nPaperII vs Jaguar 45.14 42.28 33.40 74.0% nPaperII vs Stalker 29.55 27.67 23.03 77.9% nPaperII vs nPaperII 49.92 46.47 36.74 73.6% ----------------------------------------------------- Sum 330.28 306.49 249.77 100% 92.8% 75.6% everything was compiled using g++ 2.95 and these command-line options: -O9 -fomit-frame-pointer -fforce-mem -fforce-addr -finline-functions -funroll-loops -mcpu=i686 -march=i686 I used the same warriors as Joonas for his exhaust benchmark (at http://www.cs.helsinki.fi/u/jpihlaja/exhaust/speed.txt), but I ran 2000 fights on an AMD Duron 650. At the moment I am out of ideas for further optimisations; I did not use any clever strategies as you suggested earlier, but I'm very interested in more ideas. Martin From corewar-l@koth.org Tue Feb 26 21:31:56 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1QJVtl06077 for ; Tue, 26 Feb 2002 21:31:55 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1QJVt420005 for ; Tue, 26 Feb 2002 21:31:55 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id OAA04458; Tue, 26 Feb 2002 14:31:32 -0500 (EST) Date: Tue, 26 Feb 2002 14:31:32 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: ugogt@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: ugogt@hotmail.com (gamegirl) To: Multiple recipients of list COREWAR-L Subject: Retro Game Tournament NO BRAINER *^.^* Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Ah the good ol' days of dumping quarters into stand up video games... And rushing to the best friends house after school for hours of Atari fun... Remember the Retro games of the 80's? We have put some classic games of the past, drop in anytime and kill some time. The games are free to play, and membership is free too, and we are open 24/7. www.cafearcade.com gameboy@cafearcade.com p.s. Join now and take advantage of the pre-launch promotion tournaments. Each new member will earn $100 credit to use towards tournament entry fee. For more details visit our site www.cafearcade.com. From corewar-l@koth.org Wed Feb 27 11:34:42 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1R9Yfl30777 for ; Wed, 27 Feb 2002 11:34:41 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1R9Ye407909 for ; Wed, 27 Feb 2002 11:34:40 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id EAA26050; Wed, 27 Feb 2002 04:33:57 -0500 (EST) Date: Wed, 27 Feb 2002 04:33:57 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: jpihlaja@cc.helsinki.fi Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: M Joonas Pihlaja To: Multiple recipients of list COREWAR-L Subject: Re: yace 1.1 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On 26 Feb 2002, Martin wrote: > > Next post when it works. [snip] > Sum 330.28 306.49 249.77 > 100% 92.8% 75.6% Excellent! Is your source available for inspection yet? > At the moment I am out of ideas for further optimisations; I > did not use any clever strategies as you suggested earlier, > but I'm very interested in more ideas. OK. Here are a few ideas I've been toying with but never gotten around to implementing: 1) You probably do this already, but here goes: align things on long int boundaries. This is especially important on the Alpha where bad alignment can cause heavy penalties. e.g. exhaust is almost two times faster than pmars on a 21264. 2) (untested) For gcc/g++ systems it might be worthwhile to encode the opcode/modifier/addressing modes as two or more label addresses and do indirect jumps through those addresses using the computed goto provided by the GNU compiler. This is used in many conventional interpreters to speed up execution. e.g. GForth and the OCaml byte code interpreters. More info at: http://www.complang.tuwien.ac.at/forth/threaded-code.html under 'How do I implement threaded code portably.' 3) (untested, complicated, but just might work) Improve the cache hit rate of the process queue and remove process queue overflow checks: pMARS and exhaust at least use a single memory circular array of NWARRRIORS*MAXPROCESSES+1 cells to implement NWARRIORS queues of MAXPROCESSES cells. After executing NWAR*MAXPROC cycles the whole buffer has been fetched from/written to linearly -- i.e. not very good data cache performance, especially when fighting low process warriors like scanners/clears. Instead, keep the process queues of the warriors separate as NWAR circular buffers of NPROC+some cells and dynamically adjust to the number of processes a warrior actually has. So, if a warrior has only a small number of processes, only use a small part of the buffer. Every now and again, test if the buffer has overflowed [the +some cells are overflow room], and wrap the queue pointers if they have. 'Every now and again' is actually a more or less computable number as processes grow at most linearly in executed cycles. This sounds expensive, but isn't at all as the MARS has to decrement a cycles-until-tie counter every cycles anyway. Instead, it can keep track of how many cycles it can execute without having to check for overflow of the circular buffers. This way you also get rid of the majority of overflow checks done in pMARS and exhaust when queuing a process. [Argh... with pictures this is so much easier to explain.] ------ This might be of interest too: http://www.complang.tuwien.ac.at/misc/pentium-switch/ Joonas From corewar-l@koth.org Wed Feb 27 20:30:47 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1RIUkl12200 for ; Wed, 27 Feb 2002 20:30:46 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g1RIUjM27271 for ; Wed, 27 Feb 2002 20:30:45 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id NAA27949; Wed, 27 Feb 2002 13:30:11 -0500 (EST) Date: Wed, 27 Feb 2002 13:30:11 -0500 (EST) Message-Id: <453a311f.0202271000.7f3d583b@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: martinankerl@web.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: martinankerl@web.de (Martin) To: Multiple recipients of list COREWAR-L Subject: Re: yace 1.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: A > 2) (untested) For gcc/g++ systems it might be worthwhile to > encode the opcode/modifier/addressing modes as two or more label > addresses and do indirect jumps through those addresses using the > computed goto provided by the GNU compiler. This is used in many > conventional interpreters to speed up execution. e.g. GForth and > the OCaml byte code interpreters. More info at: Sounds very cool, but it did not work for me: g++ does not allow me to use addresses to goto's in the qmars-template class > 3) (untested, complicated, but just might work) Improve the > cache hit rate of the process queue and remove process queue > overflow checks: hm, I do not know if this can work, I believe the overhead is too high. I for myself use queues with cyclic arrays which have at least 16 elements, because this reduces the cases in which an overflow occurs. Martin From corewar-l@koth.org Sun Mar 3 02:32:24 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g230WOl06970 for ; Sun, 3 Mar 2002 02:32:24 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g230WNM30923 for ; Sun, 3 Mar 2002 02:32:23 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id TAA11414; Sat, 2 Mar 2002 19:31:25 -0500 (EST) Date: Sat, 2 Mar 2002 19:31:25 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: Vanquisher & Executor X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: for couple of weeks i've been working on complex bombers. my very first one was really frenzy II -- the modified version of really frenzy. the most important thing i found out during developing rf ii was that two parts of incendiary bomb cannot be very far from each other. for example rf ii uses 15 - cell gap betwen mov ... , ... and spl ... , .. (the same is for executor and vanquisher as 15 seems to be optimal number as far as my tests are concerned). what i was trying to do i to develop such a bomber that could beat modern stones/bombers, trash scanners and tie with a paper. though results are not as good i think that vanquisher is a good piece of code and it contains some ideas that might be developed further. the structure i started from was my good-old really frenzy ii. first thing i changed was the step warrior uses. though regular mod-10 pattern is quite good it seems that quasi-random mod-1 patterns (not specially optimal) are better (still can't find the reason for that, can anyone enlighten me?). i wanted to keep the airbagged structure. this limited me to d-clears instead of spl/dat clears - if one process is kept in the main warrior body and it was overwritten by a spl stream it would slow down all vital procesess of the clear and the result of the battle would probably be a tie not a win. so: no double clears. otoh, during my scanner development i found out that i lose battles mainly due to lack of a proper clear; it seems that d-clear is not enough to kill all processes of modern paper. so maybe two dclears would solve the problem? well, it's still not enough but having two independent dclears helps a lot. it also works well against stone/imps. the drawback (ugh, there must be a drawback) is that the warrior scores less against scanners with spl carpet and vampires (as Bugtown Rap by Steve Gunnell). they tend to hit all not-dat-0-0 cells with a nasty spl carpet and this slows the remaining clear down. the other thing i learnt is that the clear must be little above the main body; the reason is that if the warrior was hit with a spl bomb (or even sometimes with a spl/jmp bomb) and other processes would jump into d-clear and wipe the stunned ones. so, here's the vanquisher's code (executor is quite similar and was sent to Koenigstuhl). as usual, any comments and hints are mostly welcome. ;redcode-94nop verbose ;author Lukasz Grabun ;name Vanquisher ;strategy q^4 -> suicidial stone + two independent dclears ;assert 1 org qGo bOff equ 19 bDist equ 15 bStep equ 159 bAway equ 4000 cOff equ -15 cGate equ (cTop-4) cAway equ (bAway+cOff) bSpl equ (cOff+bMov) dOff equ cOff-4301 dAway equ (bAway+dOff) bBoot mov bIncen , bOff+bAway-4-CURLINE mov bSpare , bAway-CURLINE bSrc spl 2 , bStart+5 bDest spl 2 , bAway-CURLINE cSrc spl 1 , cStart+4 mov bDest , #5 cDest jmp bAway-CURLINE-4 , cAway-CURLINE bStart add #bStep , bPtr bMov mov bOff , @bPtr bPtr mov >bEvac , @2-bDist jmz.b bStart , cGate djn.f -1 , >cGate cBmb dat >5335 , 2-cGate for 5 dat 0 , 0 rof bIncen mov bDist , }bDist for 31 dat 0 , 0 rof qf equ qKil qs equ 200 qd equ 4000 qi equ 7 qr equ 8 qBmb dat {qi*qr-10 , {1 qGo seq qd+qf+qs , qf+qs ; 1 jmp qSki , {qd+qf+qs+qi+2 sne qd+qf+5*qs , qf+5*qs ; B+1 seq qf+4*qs , {qTab ; B jmp qFas , }qTab sne qd+qf+8*qs , qf+8*qs ; A seq qf+7*qs , {qTab-1 ; A-1 jmp qFas , {qFas sne qd+qf+10*qs , qf+10*qs ; C seq qf+9*qs , {qTab+1 ; C-1 jmp qFas , }qFas seq qd+qf+2*qs , qf+2*qs ; B-2 jmp qFas , {qTab seq qd+qf+6*qs , qf+6*qs ; A-2 djn.a qFas , {qFas seq qd+qf+3*qs , qf+3*qs ; B-1 jmp qFas , {qd+qf+3*qs+qi+2 sne qd+qf+14*qs , qf+14*qs ; E+1 seq qf+13*qs , qTab sne qd+qf+17*qs , qf+17*qs ; D seq qf+16*qs , ; Sun, 3 Mar 2002 16:35:38 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g23EZb415625 for ; Sun, 3 Mar 2002 16:35:37 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA02841; Sun, 3 Mar 2002 09:34:48 -0500 (EST) Date: Sun, 3 Mar 2002 09:34:48 -0500 (EST) Message-Id: <21fc098d.0203030513.4fd65bb7@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: oversby@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: oversby@hotmail.com (Ian Oversby) To: Multiple recipients of list COREWAR-L Subject: Re: Vanquisher & Executor Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > what i was trying to do i to develop such a bomber that could > beat modern stones/bombers, trash scanners and tie with a paper. > though results are not as good i think that vanquisher is a good > piece of code and it contains some ideas that might be developed > further. I recall Joonas and I were hoping for the same results for Son of Vain! :) Still, the hill results look good for all of us. Congratulations, you have improved very quickly. > the structure i started from was my good-old really frenzy ii. > first thing i changed was the step warrior uses. though regular mod-10 > pattern is quite good it seems that quasi-random mod-1 patterns (not > specially optimal) are better (still can't find the reason for that, can > anyone enlighten me?). One of the reasons that mod-1 is better than mod-10 is that it is better for decoying mod-5 scanners. If you are a mod-10 bomber, then you will only decoy a mod-5 scanner approximately one round in every five. Then if his size / speed ratio if as good or better than yours, he has a very good chance to win. With a mod-1 step, you are decoying him on every round so you have a much better chance. Thank you for the write-up. It was very interesting. Regards, Ian From corewar-l@koth.org Wed Mar 6 12:32:03 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g26AW2l08958 for ; Wed, 6 Mar 2002 12:32:02 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g26AW1428352 for ; Wed, 6 Mar 2002 12:32:01 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id FAA10251; Wed, 6 Mar 2002 05:30:43 -0500 (EST) Date: Wed, 6 Mar 2002 05:30:43 -0500 (EST) Message-Id: <453a311f.0203060155.76248c43@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: martinankerl@web.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: martinankerl@web.de (Martin) To: Multiple recipients of list COREWAR-L Subject: qmars 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: a first version of qmars, a quicker mars, can be found here: http://qmars.martinankerl.cjb.net It is designed to be used in evolvers, which depend a lot on the speed of the simulator. At the moment qmars does not support LDP+SDP, no multiwarrior and has a dumb parser, but it is about 50% faster than pmars on my machine. I have tested qmars only with g++ 2.95.3. Beware that qmars uses a lot of resources when compiling: up to 110MB RAM, more than 1 minute on my AMD Duron 650. have fun, martin :wq! From corewar-l@koth.org Sat Mar 9 19:02:24 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g29H2Ou05244 for ; Sat, 9 Mar 2002 19:02:24 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g29H2NM08188 for ; Sat, 9 Mar 2002 19:02:23 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id MAA12585; Sat, 9 Mar 2002 12:00:44 -0500 (EST) Date: Sat, 9 Mar 2002 12:00:44 -0500 (EST) Message-Id: <200203040920.g249KB3s009790@smtp.netcologne.de> Errors-To: ttsg@ttsg.com Reply-To: nc-zapfsa@netcologne.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: sascha To: Multiple recipients of list COREWAR-L Subject: Wanna go to Tournament. Content-Type: text/plain; charset="iso-8859-15" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" X-Mailer: KMail [version 1.3.1] Status: RO X-Status: Hi Multiple recipients, Stunner is a fast Incendiary Stone ( spl-mov Bomb ) and a two Pass Coreclear. The Componenents will be Bootstrapped away, so that there ist a Dummy for Scanner. The Componenet are <=8 Instructions big. The Warrior is designed for a Coresize 800. I've collected a small Benchmark from Koenigstuhl tiny/00clear.red tiny/betadine.red tiny/clock12.red tiny/clockwork.red tiny/dustingwebs.red tiny/hemulen.red tiny/hired.red tiny/killerbees.red tiny/moomintroll.red tiny/muskrat.red tiny/portert12.red tiny/sniff.red tiny/snufkin.red tiny/tinyshot.red tiny/venom.red tiny/wing66.red tiny/wingshot.red But mostly i'm at the last Place of this Hill. I don't know what's wrong with it. I have tried to split the bomb from spl ... mov ... to spl .. .. .. .. mov But, then the Ranking is the same. Some Tips are very welcome... Here's the Warrior ----------------------8<----------------8<---------------8<------------------- ;redcode-94 ;name Stunner ;author Sascha Zapf ;assert CORESIZE==800 ;strategy Fast Incendiary Bomber, Twopass Coreclear ;strategy Two Bombing steps, Bootstrapping backstart EQU adder+1 forestart EQU adder+1+5 splpos EQU movb+199+100 movpos EQU movb+198+100 movb mov.i -1, }-1 splb spl #2, #loop+100 ; Erste hälfte der SPL-Bomb spl #-1, -7 mov.i *ccb+1, oldblop, >oldccb mov.i }bclear, >splb djn.b bloop, #8 oldccb jmp loop+100, #movpos bclear dat loop, 0 ; B-Feld leer loop mov.i splpos-100, *posmov ; Erste splb A-Indirekt ( Backcarpet ) mov.i }posmov, >posmov ; splb kopieren ( Forewardcarpet ) mov.i movpos-100, *posmov ; erste movb A-Indirekt ( Backcarpet ) posmov mov.i backstart, forestart ; movb kopieren ( Forewardcarpet ) add.f adder, posmov djn.b loop, #78 oldblop jmp.i splpos-100, #movb ; weggebootet CC starten. adder dat.f #310-1, #10-1 ; Stepsize end bloop -----------------8<-----------------8<---------------------8<------------------------- CU Sascha From corewar-l@koth.org Sat Mar 9 19:03:15 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g29H3Fu15008 for ; Sat, 9 Mar 2002 19:03:15 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g29H3EM04095 for ; Sat, 9 Mar 2002 19:03:15 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id MAA12878; Sat, 9 Mar 2002 12:02:54 -0500 (EST) Date: Sat, 9 Mar 2002 12:02:54 -0500 (EST) Message-Id: <200203040509.AAA18475@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - 94 No Pspace 03/04/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 03/04/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG 94 No Pspace CoreWar Hill: Last battle concluded at : Sat Mar 2 19:47:47 EST 2002 # %W/ %L/ %T Name Author Score Age 1 39/ 25/ 36 Inky Ian Oversby 152 389 2 34/ 23/ 42 Son of Vain Oversby/Pihlaja 146 499 3 33/ 22/ 45 nPaper II Paul-V Khuong 144 910 4 42/ 40/ 18 Vanquisher Lukasz Grabun 143 1 5 35/ 29/ 36 Quicksilver Michal Janeczek 141 672 6 41/ 42/ 16 Behemot Michal Janeczek 141 733 7 33/ 27/ 39 Olivia Ben Ford 139 638 8 32/ 26/ 42 Hopper Phooey 139 36 9 41/ 44/ 16 Hazy Lazy ... Steve Gunnell 138 252 10 34/ 30/ 36 Revival Fire P.Kline 138 378 11 33/ 30/ 37 Uninvited John Metcalf 137 592 12 34/ 34/ 32 Blacken Ian Oversby 134 1157 13 39/ 45/ 15 Test C Phooey 134 37 14 37/ 42/ 21 Really Frenzy II Lukasz Grabun 133 70 15 38/ 44/ 17 Deep Freeze X Lukasz Grabun 132 99 16 40/ 48/ 12 G3-b David Moore 132 180 17 33/ 35/ 32 Keyser Soze Anton Marsden 131 611 18 34/ 40/ 26 Bugtown Rap Steve Gunnell 129 16 19 35/ 51/ 14 Kenshin D Steve Gunnell 119 15 20 23/ 33/ 44 Kernel Trojan II Joshua 112 4 21 2/ 2/ 1 test Lukasz Grabun 7 2 From corewar-l@koth.org Sat Mar 9 19:04:41 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g29H4fu29309 for ; Sat, 9 Mar 2002 19:04:41 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g29H4e428698 for ; Sat, 9 Mar 2002 19:04:41 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id MAA12918; Sat, 9 Mar 2002 12:04:18 -0500 (EST) Date: Sat, 9 Mar 2002 12:04:18 -0500 (EST) Message-Id: <200203040506.AAA18417@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - ICWS Experimental 94 03/04/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 03/04/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG ICWS Experimental 94 CoreWar Hill: Last battle concluded at : Sat Feb 23 12:57:29 EST 2002 # %W/ %L/ %T Name Author Score Age 1 53/ 33/ 15 Fire and Ice II David Moore 172 3 2 33/ 21/ 46 KAT v5 Dave Hillis 146 35 3 37/ 35/ 28 Black Moods Ian Oversby 140 99 4 27/ 16/ 56 Katafutr Michal Janeczek 138 43 5 23/ 7/ 70 Evol Cap 4 X John Wilkinson 138 172 6 21/ 8/ 71 Denial David Moore 135 44 7 33/ 32/ 35 Controlled Aggression Ian Oversby 134 103 8 24/ 14/ 62 Kin John Metcalf 134 11 9 34/ 36/ 30 Ogre Christian Schmidt 132 51 10 37/ 43/ 19 Greetings From Asbury Par JKW 132 63 11 28/ 25/ 47 Damage Inflicted Robert Macrae 130 42 12 31/ 32/ 37 Big I.F.F.S. Dave Hillis 129 32 13 24/ 20/ 57 Venom v0.2b Christian Schmidt 128 125 14 17/ 7/ 76 Evolve X v4.0 John Wilkinson 127 120 15 17/ 7/ 76 Black Box v1.1 JKW 127 66 16 26/ 36/ 38 test CS 117 60 17 30/ 44/ 26 Pagan John K W 116 157 18 26/ 37/ 37 La Vibra 19 Lukasz Grabun 115 1 19 21/ 28/ 51 Disaster Area 2.8 Stefan Foerster 114 30 20 19/ 23/ 58 Purple v0.1 Christian Schmidt 114 124 21 3/ 55/ 42 KI Wayne Sheppard 51 0 From corewar-l@koth.org Sat Mar 9 19:12:28 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g29HCRu14450 for ; Sat, 9 Mar 2002 19:12:27 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g29HCQM10846 for ; Sat, 9 Mar 2002 19:12:27 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id MAA13665; Sat, 9 Mar 2002 12:12:05 -0500 (EST) Date: Sat, 9 Mar 2002 12:12:05 -0500 (EST) Message-Id: <200203040503.AAA18379@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - MultiWarrior 94 03/04/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 03/04/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG Multiwarrior 94 CoreWar Hill: Last battle concluded at : Thu Feb 7 18:29:45 EST 2002 # Name Author Score Age 1 fclear Brian Haskin 45 71 2 test John Metcalf 42 15 3 clock strikes twelve John Metcalf 37 1 4 D-clearM Ken Espiritu 33 87 5 Her Majesty P.Kline 30 106 6 Xord Monominer XOSC:01 Gino Oblena 30 26 7 QuiVa John Metcalf 28 180 8 8thTest Gino Oblena 21 18 9 Pitbull Christian Schmidt 18 43 10 sptst (4D-p) Stefan Foerster 7 4 11 Evolver 4890 x 200 Anonymous 0 0 From corewar-l@koth.org Sat Mar 9 19:14:02 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g29HE2u24363 for ; Sat, 9 Mar 2002 19:14:02 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g29HE1M03073 for ; Sat, 9 Mar 2002 19:14:01 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id MAA13697; Sat, 9 Mar 2002 12:13:38 -0500 (EST) Date: Sat, 9 Mar 2002 12:13:38 -0500 (EST) Message-Id: <200203040500.AAA18312@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - Standard 03/04/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 03/04/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG Standard KotH CoreWar Hill : Last battle concluded at : Tue Feb 26 04:22:56 EST 2002 # %W/ %L/ %T Name Author Score Age 1 44/ 37/ 18 Oneshot '88 John Metcalf 152 1 2 34/ 21/ 45 Freight Train David Moore 148 80 3 33/ 21/ 47 Test Alexander (Sasha) Wa 145 19 4 42/ 43/ 15 Foggy Swamp Beppe Bezzi 142 76 5 31/ 22/ 46 Guardian Ian Oversby 140 79 6 42/ 43/ 15 Blur '88 Anton Marsden 140 117 7 32/ 23/ 45 sIMPly.Red v0.95 Leonardo Humberto 140 37 8 33/ 30/ 37 vala John Metcalf 137 2 9 37/ 37/ 26 PacMan David Moore 136 109 10 36/ 38/ 26 Tangle Trap David Moore 134 153 11 37/ 41/ 23 Stasis David Moore 133 187 12 24/ 17/ 59 EV Paper John K Wilkinson 132 93 13 26/ 20/ 54 Jinglo John Metcalf 131 4 14 27/ 23/ 50 Shish-Ka-Bob Ben Ford 131 35 15 25/ 20/ 54 Test I Ian Oversby 131 136 16 31/ 32/ 37 Frog Sticker P.Kline 131 29 17 26/ 22/ 52 Evoltmp 88 John K W 130 130 18 35/ 42/ 23 Beholder's Eye V1.7 W. Mintardjo 128 355 19 37/ 47/ 16 Iron Gate Wayne Sheppard 128 405 20 37/ 48/ 15 ig Wayne Sheppard 126 7 21 0/ 44/ 56 Test Test 56 0 From corewar-l@koth.org Sun Mar 10 15:30:44 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2ADUiu12587 for ; Sun, 10 Mar 2002 15:30:44 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2ADUh413103 for ; Sun, 10 Mar 2002 15:30:44 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id IAA27874; Sun, 10 Mar 2002 08:29:52 -0500 (EST) Date: Sun, 10 Mar 2002 08:29:52 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: vampires X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: do vampires have any chance of success against modern warriors? -- Lukasz Grabun (reply-to field is scrambled, remove NOSPAM) GM d+ s: a-- C++ UL P L++ E---- W-- N++ o? K- w-- O@ M@ V- PS+ PE+ Y PGP t-@ 5@ X++(+++) R tv-() b+++ DI+ D- G++ e++ h! r++ y+ From corewar-l@koth.org Mon Mar 11 16:10:42 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2BEAgu13937 for ; Mon, 11 Mar 2002 16:10:42 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2BEAeM18836 for ; Mon, 11 Mar 2002 16:10:41 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA27141; Mon, 11 Mar 2002 09:09:21 -0500 (EST) Date: Mon, 11 Mar 2002 09:09:21 -0500 (EST) Message-Id: <200203110509.AAA13672@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - 94 No Pspace 03/11/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 03/11/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG 94 No Pspace CoreWar Hill: Last battle concluded at : Sun Mar 10 18:04:37 EST 2002 # %W/ %L/ %T Name Author Score Age 1 43/ 45/ 12 G3-b David Moore 141 200 2 32/ 25/ 43 Inky Ian Oversby 140 409 3 41/ 43/ 16 Hazy Test 22 Steve Gunnell 139 4 4 40/ 41/ 19 test2 John Metcalf 139 8 5 29/ 21/ 50 nPaper II Paul-V Khuong 137 930 6 40/ 42/ 18 Vanquisher Lukasz Grabun 137 21 7 29/ 22/ 49 Son of Vain Oversby/Pihlaja 137 519 8 40/ 44/ 16 Behemot Michal Janeczek 137 753 9 32/ 27/ 41 Quicksilver Michal Janeczek 137 692 10 40/ 46/ 15 Hazy Lazy ... Steve Gunnell 134 272 11 29/ 26/ 45 Olivia Ben Ford 133 658 12 30/ 28/ 42 Uninvited John Metcalf 132 612 13 27/ 23/ 51 papertest 6 Lukasz Grabun 130 1 14 28/ 28/ 44 Revival Fire P.Kline 129 398 15 38/ 46/ 16 Deep Freeze X Lukasz Grabun 129 119 16 27/ 26/ 47 Hopper Phooey 129 56 17 32/ 35/ 32 Keyser Soze Anton Marsden 129 631 18 31/ 34/ 34 Blacken Ian Oversby 128 1177 19 37/ 48/ 15 Test C Phooey 126 57 20 0/ 0/ 4 papertest 5 Lukasz Grabun 5 3 21 0/ 0/ 4 papertest 5 Lukasz Grabun 5 2 From corewar-l@koth.org Mon Mar 11 16:11:58 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2BEBwu24555 for ; Mon, 11 Mar 2002 16:11:58 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2BEBv427310 for ; Mon, 11 Mar 2002 16:11:57 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA27184; Mon, 11 Mar 2002 09:11:35 -0500 (EST) Date: Mon, 11 Mar 2002 09:11:35 -0500 (EST) Message-Id: <200203110506.AAA13607@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - ICWS Experimental 94 03/11/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 03/11/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG ICWS Experimental 94 CoreWar Hill: Last battle concluded at : Fri Mar 8 07:47:23 EST 2002 # %W/ %L/ %T Name Author Score Age 1 54/ 34/ 13 Fire and Ice II David Moore 174 3 2 32/ 21/ 46 KAT v5 Dave Hillis 144 35 3 28/ 17/ 55 Katafutr Michal Janeczek 140 43 4 37/ 37/ 26 Black Moods Ian Oversby 137 99 5 34/ 33/ 33 Controlled Aggression Ian Oversby 134 103 6 21/ 8/ 71 Denial David Moore 133 44 7 20/ 8/ 72 Evol Cap 4 X John Wilkinson 133 172 8 38/ 45/ 17 Greetings From Asbury Par JKW 132 63 9 33/ 38/ 29 Ogre Christian Schmidt 129 51 10 28/ 26/ 46 Damage Inflicted Robert Macrae 129 42 11 23/ 17/ 61 Kin John Metcalf 128 11 12 30/ 33/ 37 Big I.F.F.S. Dave Hillis 128 32 13 24/ 20/ 56 Venom v0.2b Christian Schmidt 128 125 14 17/ 7/ 76 Black Box v1.1 JKW 127 66 15 17/ 7/ 76 Evolve X v4.0 John Wilkinson 126 120 16 26/ 37/ 37 test CS 115 60 17 30/ 46/ 25 Pagan John K W 113 157 18 17/ 24/ 59 Purple v0.1 Christian Schmidt 111 124 19 25/ 40/ 35 La Vibra 19 Lukasz Grabun 110 1 20 20/ 30/ 50 Disaster Area 2.8 Stefan Foerster 109 30 21 28/ 48/ 24 Tinyshot John Metcalf 108 0 From corewar-l@koth.org Mon Mar 11 16:14:32 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2BEEWu13051 for ; Mon, 11 Mar 2002 16:14:32 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2BEEV427689 for ; Mon, 11 Mar 2002 16:14:31 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA27487; Mon, 11 Mar 2002 09:13:03 -0500 (EST) Date: Mon, 11 Mar 2002 09:13:03 -0500 (EST) Message-Id: <200203110503.AAA13554@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - MultiWarrior 94 03/11/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 03/11/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG Multiwarrior 94 CoreWar Hill: Last battle concluded at : Fri Mar 8 21:49:35 EST 2002 # Name Author Score Age 1 fclear Brian Haskin 63 72 2 D-clearM Ken Espiritu 62 88 3 test John Metcalf 56 16 4 Her Majesty P.Kline 44 107 5 Tinyshot John Metcalf 31 1 6 Xord Monominer XOSC:01 Gino Oblena 30 27 7 8thTest Gino Oblena 28 19 8 clock strikes twelve John Metcalf 27 2 9 QuiVa John Metcalf 25 181 10 Pitbull Christian Schmidt 20 44 11 Glorious October Revoluti Beable van Polasm ; Mon, 11 Mar 2002 16:14:56 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2BEEsM20697 for ; Mon, 11 Mar 2002 16:14:55 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA27524; Mon, 11 Mar 2002 09:14:28 -0500 (EST) Date: Mon, 11 Mar 2002 09:14:28 -0500 (EST) Message-Id: <200203110500.AAA13477@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - Standard 03/11/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 03/11/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG Standard KotH CoreWar Hill : Last battle concluded at : Tue Feb 26 04:22:56 EST 2002 # %W/ %L/ %T Name Author Score Age 1 44/ 37/ 18 Oneshot '88 John Metcalf 152 1 2 34/ 21/ 45 Freight Train David Moore 148 80 3 33/ 21/ 47 Test Alexander (Sasha) Wa 145 19 4 42/ 43/ 15 Foggy Swamp Beppe Bezzi 142 76 5 31/ 22/ 46 Guardian Ian Oversby 140 79 6 42/ 43/ 15 Blur '88 Anton Marsden 140 117 7 32/ 23/ 45 sIMPly.Red v0.95 Leonardo Humberto 140 37 8 33/ 30/ 37 vala John Metcalf 137 2 9 37/ 37/ 26 PacMan David Moore 136 109 10 36/ 38/ 26 Tangle Trap David Moore 134 153 11 37/ 41/ 23 Stasis David Moore 133 187 12 24/ 17/ 59 EV Paper John K Wilkinson 132 93 13 26/ 20/ 54 Jinglo John Metcalf 131 4 14 27/ 23/ 50 Shish-Ka-Bob Ben Ford 131 35 15 25/ 20/ 54 Test I Ian Oversby 131 136 16 31/ 32/ 37 Frog Sticker P.Kline 131 29 17 26/ 22/ 52 Evoltmp 88 John K W 130 130 18 35/ 42/ 23 Beholder's Eye V1.7 W. Mintardjo 128 355 19 37/ 47/ 16 Iron Gate Wayne Sheppard 128 405 20 37/ 48/ 15 ig Wayne Sheppard 126 7 21 0/ 44/ 56 Test Test 56 0 From corewar-l@koth.org Wed Mar 13 22:33:20 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2DKXHu14639 for ; Wed, 13 Mar 2002 22:33:20 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2DKXEM30327 for ; Wed, 13 Mar 2002 22:33:15 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id PAA14684; Wed, 13 Mar 2002 15:32:11 -0500 (EST) Date: Wed, 13 Mar 2002 15:32:11 -0500 (EST) Message-Id: <3c8fa795.3401060@news-server> Errors-To: ttsg@ttsg.com Reply-To: jn1@hawaii.rr.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: jn1@hawaii.rr.com (Jim Newsham) To: Multiple recipients of list COREWAR-L Subject: jmars status? X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Hi, I just discovered code wars, and tried to get a few mars vm's running. The DOS versions are archaic (sorry, but DOS? character-based graphics? no mouse?)... Pmars for windows looks the same for me as pmars for dos... I was very interested in running the java version, but it appears to have a few bugs which prevent me from running it. The link on koth.org points to an older version ("pre-alpha"), I found a newer one at http://www.geocities.com/ResearchTriangle/4333/jmars.html ("0.1"). This appears to be the home page. There is a link which says that development has moved to the "core war" project at sourceforge, but I only find pmars at that project. So my question is, what is the current status of this port? Is it abandoned? Have I indeed found the latest development version? If so, I'll take a shot at fixing the bugs, and may even consider some improvements if there is community interest or I'm having fun with it. The bugs I have found appear to be multithread related -- lack of synchronization, perhaps thread prioritization... Thanks for any feedback, JN From corewar-l@koth.org Thu Mar 14 00:35:43 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2DMZhu17345 for ; Thu, 14 Mar 2002 00:35:43 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2DMZg428876 for ; Thu, 14 Mar 2002 00:35:43 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id RAA22185; Wed, 13 Mar 2002 17:34:46 -0500 (EST) Date: Wed, 13 Mar 2002 17:34:46 -0500 (EST) Message-Id: <3c8fbf95.9545410@news-server> Errors-To: ttsg@ttsg.com Reply-To: jn1@hawaii.rr.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: jn1@hawaii.rr.com (Jim Newsham) To: Multiple recipients of list COREWAR-L Subject: Re: redcodejavac? :-) X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Yes interesting idea, the idea briefly crossed my mind as well. However unfortunately the java classloader architecture does not allow this -- and for good security reasons. The redcode vm allows executable code to be modified at runtime; it's a critical feature of the game. However in java, you cannot modify a class's bytecode once it has been loaded into the jvm. Even if it did work, you would only be able to run one warrior thread at a time, unless you built some sort of task switching mechanism to manage multiple warriors and processes. And then you want a graphical monitor to see what's going on... From: Aristoteles Pagaltzis (pagaltzis@gmx.de) Subject: redcodejavac? :-) Newsgroups: rec.games.corewar Date: 2002-02-06 11:09:42 PST I just had a wild idea.. you know, Corewars runs in a VM, and Java bytecode runs in a VM. Can it really be that hard to compile Redcode to Java bytecode? Any single Redcode instruction would likely map to a series of JAsm instructions of course. I also guess something reminiscent of a "MARS" would still be required to provide for loading the requested warrior .class files and setting up the necessary framework. However it wouldn't interpret anything. I know only someone with some experience in JAsm can make a call here but I found the idea intriguing, guessed it might be possible and figured the result is likely to leave a straight jMARS in the dust performance wise - so I went ahead to toss this brainfart in here. :-) From corewar-l@koth.org Thu Mar 14 00:36:48 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2DMalu16383 for ; Thu, 14 Mar 2002 00:36:47 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2DMal428918 for ; Thu, 14 Mar 2002 00:36:47 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id RAA22224; Wed, 13 Mar 2002 17:36:17 -0500 (EST) Date: Wed, 13 Mar 2002 17:36:17 -0500 (EST) Message-Id: <3c8fbdf1.9125092@news-server> Errors-To: ttsg@ttsg.com Reply-To: jn1@hawaii.rr.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: jn1@hawaii.rr.com (Jim Newsham) To: Multiple recipients of list COREWAR-L Subject: Re: jmars status? X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On Wed, 13 Mar 2002 19:48:43 GMT, jn1@hawaii.rr.com (Jim Newsham) wrote: > >Hi, > >I just discovered code wars, and tried to get a few mars vm's running. >The DOS versions are archaic (sorry, but DOS? character-based >graphics? no mouse?)... > >Pmars for windows looks the same for me as pmars for dos... > >I was very interested in running the java version, but it appears to >have a few bugs which prevent me from running it. > >The link on koth.org points to an older version ("pre-alpha"), I found >a newer one at >http://www.geocities.com/ResearchTriangle/4333/jmars.html ("0.1"). >This appears to be the home page. There is a link which says that >development has moved to the "core war" project at sourceforge, but I >only find pmars at that project. Well, I had only looked at the bundled releases in sourceforge. I just now discovered that jmars is in cvs, and it's indeed a later version than what I found previously. It still does not work for me -- the display remains blank, but I get 0.1 ms average cycle times (8 s for 80000 cycles) on an Athlon 700MHz. I assume there's still synchronization issues. > >So my question is, what is the current status of this port? Is it >abandoned? Have I indeed found the latest development version? > >If so, I'll take a shot at fixing the bugs, and may even consider some >improvements if there is community interest or I'm having fun with it. >The bugs I have found appear to be multithread related -- lack of >synchronization, perhaps thread prioritization... > >Thanks for any feedback, > >JN From corewar-l@koth.org Thu Mar 14 01:32:14 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2DNWDu27656 for ; Thu, 14 Mar 2002 01:32:14 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2DNWDM07398 for ; Thu, 14 Mar 2002 01:32:13 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id SAA25299; Wed, 13 Mar 2002 18:31:43 -0500 (EST) Date: Wed, 13 Mar 2002 18:31:43 -0500 (EST) Message-Id: <3c8fd167.14107736@news-server> Errors-To: ttsg@ttsg.com Reply-To: jn1@hawaii.rr.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: jn1@hawaii.rr.com (Jim Newsham) To: Multiple recipients of list COREWAR-L Subject: Re: jmars status? X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On Wed, 13 Mar 2002 21:06:22 GMT, jn1@hawaii.rr.com (Jim Newsham) wrote: > >Well, I had only looked at the bundled releases in sourceforge. I >just now discovered that jmars is in cvs, and it's indeed a later >version than what I found previously. It still does not work for me >-- the display remains blank, but I get 0.1 ms average cycle times (8 >s for 80000 cycles) on an Athlon 700MHz. I assume there's still >synchronization issues. > I just found out I was testing with an "uninteresting" red file, so that nothing would show on the display. It now works for me. From corewar-l@koth.org Thu Mar 14 04:34:19 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2E2YJu21463 for ; Thu, 14 Mar 2002 04:34:19 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2E2YIM15505 for ; Thu, 14 Mar 2002 04:34:18 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id VAA06282; Wed, 13 Mar 2002 21:33:26 -0500 (EST) Date: Wed, 13 Mar 2002 21:33:26 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: zlip@zlip-nospam.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: zlip@zlip-nospam.com To: Multiple recipients of list COREWAR-L Subject: win32 corewars Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Has anyone got a Win32 version of corewars found at: corewars.sourceforge.net Thanks for the help. From corewar-l@koth.org Thu Mar 14 06:30:00 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2E4Txu03867 for ; Thu, 14 Mar 2002 06:29:59 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2E4TwM14089 for ; Thu, 14 Mar 2002 06:29:58 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id XAA13425; Wed, 13 Mar 2002 23:29:10 -0500 (EST) Date: Wed, 13 Mar 2002 23:29:10 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: zlip@zlip-nospam.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: zlip@zlip-nospam.com To: Multiple recipients of list COREWAR-L Subject: Re: KOTH.ORG: Status - ICWS Experimental 94 03/11/02 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new > features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: > www.KOTH.org/corewar-faq.html i'm there! where is everyone? come on!!! ;) From corewar-l@koth.org Thu Mar 14 07:31:13 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2E5VCu15794 for ; Thu, 14 Mar 2002 07:31:12 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2E5VC415728 for ; Thu, 14 Mar 2002 07:31:12 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id AAA17077; Thu, 14 Mar 2002 00:30:47 -0500 (EST) Date: Thu, 14 Mar 2002 00:30:47 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: zlip@zlip-nospam.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: zlip@zlip-nospam.com To: Multiple recipients of list COREWAR-L Subject: Re: qmars 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: very cool, i'm compiling it right now... On Wed, 06 Mar 2002 02:55:00 -0700, Martin wrote: > a first version of qmars, a quicker mars, can be found here: > > http://qmars.martinankerl.cjb.net > > It is designed to be used in evolvers, which depend a lot on the speed > of the simulator. > At the moment qmars does not support LDP+SDP, no multiwarrior and has a > dumb parser, but it is about 50% faster than pmars on my machine. > > I have tested qmars only with g++ 2.95.3. Beware that qmars uses a lot > of resources when compiling: up to 110MB RAM, more than 1 minute on my > AMD Duron 650. > > have fun, > > martin > :wq! From corewar-l@koth.org Sat Mar 16 15:31:57 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2GDVvu25513 for ; Sat, 16 Mar 2002 15:31:57 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2GDVu405031 for ; Sat, 16 Mar 2002 15:31:56 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id IAA11956; Sat, 16 Mar 2002 08:30:47 -0500 (EST) Date: Sat, 16 Mar 2002 08:30:47 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: Re: I'm new and I think I need lots of help! Content-Type: text/plain; charset=iso-8859-2 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: pi±, 15 mar 2002 o 02:07 GMT, Melphen: > I just found out about Core Wars today and I have been amazed with the [.. snip ..] > help me get started I would be forever thankful. you should check www.koth.org page - you can find useful links there (a link for A. Marsden's sourceforge page with most corrent version of pmars). there's also plenty of tutorials + old corewarrior issues. -- Lukasz Grabun (reply-to field is scrambled, remove NOSPAM) GM d+ s: a-- C++ UL P L++ E---- W-- N++ o? K- w-- O@ M@ V- PS+ PE+ Y PGP t-@ 5@ X++(+++) R tv-() b+++ DI+ D- G++ e++ h! r++ y+ From corewar-l@koth.org Sun Mar 17 16:36:14 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2HEaEu11693 for ; Sun, 17 Mar 2002 16:36:14 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2HEaD402743 for ; Sun, 17 Mar 2002 16:36:13 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA13090; Sun, 17 Mar 2002 09:35:05 -0500 (EST) Date: Sun, 17 Mar 2002 09:35:05 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: Deep Freeze X X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: here's Deep Freeze X - currently my oldest warrior which I don't like very much. Its structure was heavilly based on A. Marsden's Blur/Mirage scanner series as well as on hints in CW 36. It's Blur-like scanner with some anti-stone improvements. I've modified step and the core corrupting scanning. It does not improve the score however though DF X was seen as high as ninth place on KOTH nop hill. But still there's no comparision with Steve's Hazy Lazy not mentioning his number one Hazy Test 26 that currently dominates the hill. after having a closer look on warrior's code I think it's even more begginer's-like that I thought it was. Some things might (should) have been improved; but - as I said before - I don't like this warrior. ;redcode-94nop ;name Deep Freeze X ;author Lukasz Grabun ;strategy scanner ;assert 1 step equ 1072 safe equ (tail-top+3) ;dunno why it's here, maybe it ;comes from older version gate equ (top-4) away equ 3000 org boot ;decoy for 9 spl #1 , #1 spl #step , step rof boot mov bmb , away for 9 mov {boot , ptr scan seq }2*step , }2*step+8 mov.ab scan , ptr add spb , scan jmn.a atk , scan spb spl #step , #step mov bmb , >gate djn.f -1 , >gate bmb dat >5335 , 2-gate -- Lukasz Grabun (reply-to field is scrambled, remove NOSPAM) GM d+ s: a-- C++ UL P L++ E---- W-- N++ o? K- w-- O@ M@ V- PS+ PE+ Y PGP t-@ 5@ X++(+++) R tv-() b+++ DI+ D- G++ e++ h! r++ y+ From corewar-l@koth.org Mon Mar 18 04:01:57 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2I21vu29663 for ; Mon, 18 Mar 2002 04:01:57 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2I21u403174 for ; Mon, 18 Mar 2002 04:01:57 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id VAA24032; Sun, 17 Mar 2002 21:01:18 -0500 (EST) Date: Sun, 17 Mar 2002 21:01:18 -0500 (EST) Message-Id: <20020317170238.79862.qmail@web11604.mail.yahoo.com> Errors-To: ttsg@ttsg.com Reply-To: paul_virak_khuong@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Paul-V Khuong To: Multiple recipients of list COREWAR-L Subject: Re: Deep Freeze X MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: --- Lukasz Grabun wrote: > here's Deep Freeze X - currently my oldest warrior > which I > don't like very much. Its structure was heavilly > based on A. Marsden's > Blur/Mirage scanner series as well as on hints in CW > 36. It's > Blur-like scanner with some anti-stone improvements. > I've modified step > and the core corrupting scanning. [snip] > ;redcode-94nop > ;name Deep Freeze X > ;author Lukasz Grabun > ;strategy scanner > ;assert 1 > > step equ 1072 > safe equ (tail-top+3) ;dunno why it's here, maybe > it > ;comes from older version > gate equ (top-4) > away equ 3000 > > org boot > > ;decoy > for 9 > spl #1 , #1 > spl #step , spl #step , *step > spl #step , @step > spl #step , }step > spl #step , {step > spl #step , step > spl #step , >step > rof > > boot mov bmb , away > for 9 > mov {boot , rof > add #2 , boot ;stupid idea; > ;should be done in one > ;instruction > jmp @boot , 0 > > top > ptr jmp spb+1 , -away+9 > atk mov -away-64 , >ptr > scan seq }2*step , }2*step+8 > mov.ab scan , ptr > add spb , scan > jmn.a atk , scan > spb spl #step , #step > mov bmb , >gate > djn.f -1 , >gate > bmb dat >5335 , 2-gate Well, frankly, i don't really understand how you can even hope to compete with a paper given your bombing speed(1 Spl bomb/4 cycles). Why don't you try something like a "real" scan directed clear? Against papers, a one-shot is better than a 25%c spl-clear. I think imp/stones prefer facing a scanner instead of a clear. Against scanners, however, you don't want to clear too fast. So, here's what i'd try bptr dat.f 0,0 [...} switch mov.a scan, bptr spl m start add sp, @3 scan seq.f {x, {x+y djn switch, *scan ;might escape a few dat 1,1 jmn.a start, scan mov.a #dbmb-2,2 sp spl #step, #step mov.i sbmb, >bptr djn.f -1, >bptr [...] dbmb dat.f >whatever, sp-bptr+3 sbmb spl #1, >1 I'm not sure if it'd work any better, since i never tried it, but i think it will be better. I'm not sure if a spl dclear will stun well enough, though. __________________________________________________ Do You Yahoo!? Yahoo! Sports - live college hoops coverage http://sports.yahoo.com/ From corewar-l@koth.org Mon Mar 18 04:09:21 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2I29Ku22766 for ; Mon, 18 Mar 2002 04:09:20 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2I29J403443 for ; Mon, 18 Mar 2002 04:09:19 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id VAA24149; Sun, 17 Mar 2002 21:08:52 -0500 (EST) Date: Sun, 17 Mar 2002 21:08:52 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grumpy3039@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "John Metcalf" To: Multiple recipients of list COREWAR-L Subject: Tournament Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Hi, Does anyone have any ideas for prizes for the tournament, if possible related to Corewar in some way? I think cash is a pretty boring, but might end up having to settle for that. Regards, John _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp. From corewar-l@koth.org Mon Mar 18 04:11:38 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2I2Bcu22945 for ; Mon, 18 Mar 2002 04:11:38 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2I2Bb403514 for ; Mon, 18 Mar 2002 04:11:37 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id VAA24453; Sun, 17 Mar 2002 21:10:18 -0500 (EST) Date: Sun, 17 Mar 2002 21:10:18 -0500 (EST) Message-Id: <20020313221738.27922.qmail@web11605.mail.yahoo.com> Errors-To: ttsg@ttsg.com Reply-To: paul_virak_khuong@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Paul-V Khuong To: Multiple recipients of list COREWAR-L Subject: Re: jmars status? MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Read the docs. Switching to graphical mode(SVGA), will give you a graphical interface, with mouse support... Not that i really understand what it really is good for, scine if you really want to debug warriors that need complex stuff, you'll most probably use a few macros. --- Jim Newsham wrote: > > Hi, > > I just discovered code wars, and tried to get a few > mars vm's running. > The DOS versions are archaic (sorry, but DOS? > character-based > graphics? no mouse?)... > > Pmars for windows looks the same for me as pmars for > dos... > > I was very interested in running the java version, > but it appears to > have a few bugs which prevent me from running it. > > The link on koth.org points to an older version > ("pre-alpha"), I found > a newer one at > http://www.geocities.com/ResearchTriangle/4333/jmars.html > ("0.1"). > This appears to be the home page. There is a link > which says that > development has moved to the "core war" project at > sourceforge, but I > only find pmars at that project. > > So my question is, what is the current status of > this port? Is it > abandoned? Have I indeed found the latest > development version? > > If so, I'll take a shot at fixing the bugs, and may > even consider some > improvements if there is community interest or I'm > having fun with it. > The bugs I have found appear to be multithread > related -- lack of > synchronization, perhaps thread prioritization... > > Thanks for any feedback, > > JN __________________________________________________ Do You Yahoo!? Try FREE Yahoo! Mail - the world's greatest free email! http://mail.yahoo.com/ From corewar-l@koth.org Mon Mar 18 15:50:54 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2IDosu24338 for ; Mon, 18 Mar 2002 15:50:54 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2IDor413901 for ; Mon, 18 Mar 2002 15:50:54 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id IAA07805; Mon, 18 Mar 2002 08:50:22 -0500 (EST) Date: Mon, 18 Mar 2002 08:50:22 -0500 (EST) Message-Id: <200203180506.AAA27850@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - ICWS Experimental 94 03/18/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 03/18/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG ICWS Experimental 94 CoreWar Hill: Last battle concluded at : Sun Mar 17 23:42:07 EST 2002 # %W/ %L/ %T Name Author Score Age 1 53/ 34/ 13 Fire and Ice II David Moore 172 3 2 33/ 21/ 47 KAT v5 Dave Hillis 144 35 3 37/ 36/ 27 Black Moods Ian Oversby 137 99 4 26/ 16/ 58 Katafutr Michal Janeczek 135 43 5 34/ 33/ 33 Controlled Aggression Ian Oversby 135 103 6 23/ 14/ 62 Kin John Metcalf 133 11 7 29/ 25/ 46 Damage Inflicted Robert Macrae 133 42 8 20/ 7/ 73 Evol Cap 4 X John Wilkinson 132 172 9 20/ 8/ 72 Denial David Moore 132 44 10 37/ 45/ 18 Greetings From Asbury Par JKW 129 63 11 18/ 7/ 75 Black Box v1.1 JKW 128 66 12 32/ 36/ 31 Ogre Christian Schmidt 128 51 13 17/ 7/ 75 Evolve X v4.0 John Wilkinson 127 120 14 30/ 32/ 38 Big I.F.F.S. Dave Hillis 127 32 15 22/ 21/ 58 Venom v0.2b Christian Schmidt 123 125 16 31/ 45/ 25 Pagan John K W 116 157 17 19/ 23/ 58 Purple v0.1 Christian Schmidt 114 124 18 21/ 28/ 51 Disaster Area 2.8 Stefan Foerster 114 30 19 24/ 36/ 40 test CS 113 60 20 26/ 39/ 36 La Vibra 19 Lukasz Grabun 113 1 21 12/ 42/ 46 262155-4093-eve2 bvowk 83 0 From corewar-l@koth.org Mon Mar 18 15:50:57 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2IDovu12028 for ; Mon, 18 Mar 2002 15:50:57 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2IDou413911 for ; Mon, 18 Mar 2002 15:50:56 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id IAA07778; Mon, 18 Mar 2002 08:48:42 -0500 (EST) Date: Mon, 18 Mar 2002 08:48:42 -0500 (EST) Message-Id: <200203180509.AAA28519@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - 94 No Pspace 03/18/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 03/18/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG 94 No Pspace CoreWar Hill: Last battle concluded at : Sat Mar 16 18:00:22 EST 2002 # %W/ %L/ %T Name Author Score Age 1 43/ 36/ 20 Hazy Test 26 Steve Gunnell 150 31 2 43/ 41/ 16 Behemot Michal Janeczek 144 785 3 42/ 41/ 17 Vanquisher Lukasz Grabun 143 53 4 32/ 21/ 47 Son of Vain Oversby/Pihlaja 143 551 5 34/ 27/ 39 Quicksilver Michal Janeczek 141 724 6 42/ 44/ 15 Hazy Lazy ... Steve Gunnell 140 304 7 30/ 21/ 48 Purifier Lukasz Grabun 140 2 8 33/ 27/ 40 Inky Ian Oversby 139 441 9 42/ 46/ 12 G3-b David Moore 139 232 10 33/ 29/ 38 Revival Fire P.Kline 137 430 11 41/ 44/ 16 Deep Freeze X Lukasz Grabun 137 151 12 32/ 27/ 41 Olivia Ben Ford 136 690 13 32/ 27/ 41 Uninvited John Metcalf 136 644 14 30/ 23/ 48 nPaper II Paul-V Khuong 136 962 15 35/ 34/ 31 Keyser Soze Anton Marsden 135 663 16 40/ 46/ 14 Test C Phooey 135 89 17 34/ 33/ 33 Blacken Ian Oversby 134 1209 18 38/ 43/ 19 test2 John Metcalf 132 40 19 28/ 27/ 44 Hopper Phooey 129 88 20 38/ 47/ 15 Dettol Test 10 Steve Gunnell 128 1 21 10/ 43/ 47 Gunzip Joshua 78 0 From corewar-l@koth.org Mon Mar 18 15:52:18 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2IDqIu07808 for ; Mon, 18 Mar 2002 15:52:18 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2IDqH414078 for ; Mon, 18 Mar 2002 15:52:17 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id IAA07857; Mon, 18 Mar 2002 08:51:47 -0500 (EST) Date: Mon, 18 Mar 2002 08:51:47 -0500 (EST) Message-Id: <200203180503.AAA27786@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - MultiWarrior 94 03/18/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 03/18/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG Multiwarrior 94 CoreWar Hill: Last battle concluded at : Fri Mar 8 21:49:35 EST 2002 # Name Author Score Age 1 fclear Brian Haskin 63 72 2 D-clearM Ken Espiritu 62 88 3 test John Metcalf 56 16 4 Her Majesty P.Kline 44 107 5 Tinyshot John Metcalf 31 1 6 Xord Monominer XOSC:01 Gino Oblena 30 27 7 8thTest Gino Oblena 28 19 8 clock strikes twelve John Metcalf 27 2 9 QuiVa John Metcalf 25 181 10 Pitbull Christian Schmidt 20 44 11 Glorious October Revoluti Beable van Polasm ; Mon, 18 Mar 2002 15:53:59 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2IDrv414293 for ; Mon, 18 Mar 2002 15:53:58 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id IAA07905; Mon, 18 Mar 2002 08:53:11 -0500 (EST) Date: Mon, 18 Mar 2002 08:53:11 -0500 (EST) Message-Id: <200203180500.AAA27714@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - Standard 03/18/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 03/18/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG Standard KotH CoreWar Hill : Last battle concluded at : Tue Feb 26 04:22:56 EST 2002 # %W/ %L/ %T Name Author Score Age 1 44/ 37/ 18 Oneshot '88 John Metcalf 152 1 2 34/ 21/ 45 Freight Train David Moore 148 80 3 33/ 21/ 47 Test Alexander (Sasha) Wa 145 19 4 42/ 43/ 15 Foggy Swamp Beppe Bezzi 142 76 5 31/ 22/ 46 Guardian Ian Oversby 140 79 6 42/ 43/ 15 Blur '88 Anton Marsden 140 117 7 32/ 23/ 45 sIMPly.Red v0.95 Leonardo Humberto 140 37 8 33/ 30/ 37 vala John Metcalf 137 2 9 37/ 37/ 26 PacMan David Moore 136 109 10 36/ 38/ 26 Tangle Trap David Moore 134 153 11 37/ 41/ 23 Stasis David Moore 133 187 12 24/ 17/ 59 EV Paper John K Wilkinson 132 93 13 26/ 20/ 54 Jinglo John Metcalf 131 4 14 27/ 23/ 50 Shish-Ka-Bob Ben Ford 131 35 15 25/ 20/ 54 Test I Ian Oversby 131 136 16 31/ 32/ 37 Frog Sticker P.Kline 131 29 17 26/ 22/ 52 Evoltmp 88 John K W 130 130 18 35/ 42/ 23 Beholder's Eye V1.7 W. Mintardjo 128 355 19 37/ 47/ 16 Iron Gate Wayne Sheppard 128 405 20 37/ 48/ 15 ig Wayne Sheppard 126 7 21 0/ 44/ 56 Test Test 56 0 From corewar-l@koth.org Tue Mar 19 00:49:59 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2IMnwu06963 for ; Tue, 19 Mar 2002 00:49:58 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2IMnvM12603 for ; Tue, 19 Mar 2002 00:49:57 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id RAA10117; Mon, 18 Mar 2002 17:49:16 -0500 (EST) Date: Mon, 18 Mar 2002 17:49:16 -0500 (EST) Message-Id: <200203181955.g2IJt5e29834@andromeda.ociw.edu> Errors-To: ttsg@ttsg.com Reply-To: birk@andromeda.ociw.edu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: birk@andromeda.ociw.edu To: Multiple recipients of list COREWAR-L Subject: Koenigstuhl News X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Congratulations to 'Oversby/Pihlaja'. Their warrior 'Son of Vain' is the highest ranking (#2) 94nop warrior on the OPEN-Koenigstuhl. Christoph (http://www.ociw.edu/~birk/COREWAR/koenigstuhl.html) From corewar-l@koth.org Tue Mar 19 01:15:48 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2INFmu03724 for ; Tue, 19 Mar 2002 01:15:48 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2INFlM11068 for ; Tue, 19 Mar 2002 01:15:47 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id SAA11832; Mon, 18 Mar 2002 18:15:02 -0500 (EST) Date: Mon, 18 Mar 2002 18:15:02 -0500 (EST) Message-Id: <200203182302.g2IN2xn01319@andromeda.ociw.edu> Errors-To: ttsg@ttsg.com Reply-To: birk@andromeda.ociw.edu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: birk@andromeda.ociw.edu To: Multiple recipients of list COREWAR-L Subject: Re: Deep Freeze X X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > after having a closer look on warrior's code I think it's even > more begginer's-like that I thought it was. Some things might > (should) have been improved; but - as I said before - I don't like this > warrior. but it entered the 94nop-Koenigstuhl at rank #7. Not bad for a beginner's like :-) Christoph (http://www.ociw.edu/~birk/COREWAR/koenigstuhl.html) From corewar-l@koth.org Tue Mar 19 11:30:21 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2J9UKu10150 for ; Tue, 19 Mar 2002 11:30:20 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2J9UJV04351 for ; Tue, 19 Mar 2002 11:30:20 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id EAA20195; Tue, 19 Mar 2002 04:29:31 -0500 (EST) Date: Tue, 19 Mar 2002 04:29:31 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: Re: Deep Freeze X X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: pon, 18 mar 2002 o 23:16 GMT, birk@andromeda.ociw.edu: >> after having a closer look on warrior's code I think it's even >> more begginer's-like that I thought it was. Some things might >> (should) have been improved; but - as I said before - I don't like this >> warrior. > > but it entered the 94nop-Koenigstuhl at rank #7. Not bad for > a beginner's like :-) hm, that the most odd thing I've seen. That's really odd for Vanquisher gets 147 pts against a huge amount of warriors, Purifier (hm, its code is not published yet) 149 and that pathetic Deep Freeze X only 128. -- Lukasz Grabun (reply-to field is scrambled, remove NOSPAM) GM d+ s: a-- C++ UL P L++ E---- W-- N++ o? K- w-- O@ M@ V- PS+ PE+ Y PGP t-@ 5@ X++(+++) R tv-() b+++ DI+ D- G++ e++ h! r++ y+ From corewar-l@koth.org Tue Mar 19 23:32:38 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2JLWcu07511 for ; Tue, 19 Mar 2002 23:32:38 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2JLWbV21940 for ; Tue, 19 Mar 2002 23:32:37 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA03505; Tue, 19 Mar 2002 16:32:09 -0500 (EST) Date: Tue, 19 Mar 2002 16:32:09 -0500 (EST) Message-Id: <2d0a4685.0203191220.286598fe@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: acid__burn02@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: acid__burn02@hotmail.com (Melphen) To: Multiple recipients of list COREWAR-L Subject: How to compile this thing? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Ok, so I can at least copy programs to a text file. How do I make the pshell run it as a warrior. I assume that there is a compile option or something, but where is it and how does it work? From corewar-l@koth.org Tue Mar 19 23:34:21 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2JLYLu05438 for ; Tue, 19 Mar 2002 23:34:21 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2JLYKV22067 for ; Tue, 19 Mar 2002 23:34:20 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA03528; Tue, 19 Mar 2002 16:33:58 -0500 (EST) Date: Tue, 19 Mar 2002 16:33:58 -0500 (EST) Message-Id: <2d0a4685.0203191300.10abd109@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: acid__burn02@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: acid__burn02@hotmail.com (Melphen) To: Multiple recipients of list COREWAR-L Subject: How do I compile this program? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: I've been looking for something in the all the files I hage printed, but I am finding nothing. Then I get a warrior from someone that is in text and I'm thinking maybe that is how the program reads it, but it wont. So I'm guessing that you have to complie these programs in some way. Can someone please help me? From corewar-l@koth.org Tue Mar 19 23:35:50 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2JLZnu23110 for ; Tue, 19 Mar 2002 23:35:49 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2JLZmM01478 for ; Tue, 19 Mar 2002 23:35:48 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA03561; Tue, 19 Mar 2002 16:35:22 -0500 (EST) Date: Tue, 19 Mar 2002 16:35:22 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: Re: How to compile this thing? X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: wto, 19 mar 2002 o 20:20 GMT, Melphen: > Ok, so I can at least copy programs to a text file. How do I make the > pshell run it as a warrior. I assume that there is a compile option or > something, but where is it and how does it work? what is your os? generally you execute a command line pmars warrior.red warrior2.red -r 200 for example. once you run pmars without any options you shall see help screen. -- Lukasz Grabun (reply-to field is scrambled, remove NOSPAM) GM d+ s: a-- C++ UL P L++ E---- W-- N++ o? K- w-- O@ M@ V- PS+ PE+ Y PGP t-@ 5@ X++(+++) R tv-() b+++ DI+ D- G++ e++ h! r++ y+ From corewar-l@koth.org Wed Mar 20 00:31:28 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2JMVSu14201 for ; Wed, 20 Mar 2002 00:31:28 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2JMVRV25360 for ; Wed, 20 Mar 2002 00:31:27 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id RAA07226; Tue, 19 Mar 2002 17:30:53 -0500 (EST) Date: Tue, 19 Mar 2002 17:30:53 -0500 (EST) Message-Id: <2d0a4685.0203191309.eb53156@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: acid__burn02@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: acid__burn02@hotmail.com (Melphen) To: Multiple recipients of list COREWAR-L Subject: Re: vampires Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Lukasz Grabun wrote in message news:... > do vampires have any chance of success against modern warriors? A basic vampire, no. A vampire mix, yes. Honestly I may be way off because I am just learning this all now, but I have read about the vampire and have grown to like the idea. There are several ways to beat the crap out of a vampire, but then again a vampire does have some ups and downs. I think that is someone with more know how than I currently have took up the job a vampire could be made unstoppable. From corewar-l@koth.org Wed Mar 20 02:15:21 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2K0FLu27309 for ; Wed, 20 Mar 2002 02:15:21 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2K0FEM24312 for ; Wed, 20 Mar 2002 02:15:14 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id TAA13349; Tue, 19 Mar 2002 19:14:36 -0500 (EST) Date: Tue, 19 Mar 2002 19:14:36 -0500 (EST) Message-Id: <200203191851.g2JIpPi06546@andromeda.ociw.edu> Errors-To: ttsg@ttsg.com Reply-To: birk@andromeda.ociw.edu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: birk@andromeda.ociw.edu To: Multiple recipients of list COREWAR-L Subject: Re: Deep Freeze X X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: >> but it entered the 94nop-Koenigstuhl at rank #7. Not bad for >> a beginner's like :-) > hm, that the most odd thing I've seen. That's really odd for >Vanquisher gets 147 pts against a huge amount of warriors, Purifier (hm, >its code is not published yet) 149 and that pathetic Deep Freeze X only >128. There are few things I should mention: 1) There is some noise in my measurements; ie. with 200 rounds on the Koenigstuhl I don't have a "perfect" score. 2) On a special 94nop hill (top 50 of 94nop-Koenigstuhl) 'Deep Freeze X' comes in #17, while 'Vanquisher' is #7 ('Executor': #32). So there is some small effect from the overall performance against weaker programs. (I only run 50 rounds for speed; I'll re-run this test-hill with 1000 rounds and post again, if there is a change) Christoph http://www.ociw.edu/~birk/COREWAR/koenigstuhl.html From corewar-l@koth.org Wed Mar 20 04:17:04 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2K2H4u14824 for ; Wed, 20 Mar 2002 04:17:04 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2K2H3M24037 for ; Wed, 20 Mar 2002 04:17:03 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id VAA20709; Tue, 19 Mar 2002 21:16:23 -0500 (EST) Date: Tue, 19 Mar 2002 21:16:23 -0500 (EST) Message-Id: <20020320020454.31541.qmail@web11601.mail.yahoo.com> Errors-To: ttsg@ttsg.com Reply-To: paul_virak_khuong@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Paul-V Khuong To: Multiple recipients of list COREWAR-L Subject: Re: vampires MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: --- Melphen wrote: > Lukasz Grabun wrote in > message news:... > > do vampires have any chance of success against > modern warriors? > > A basic vampire, no. A vampire mix, yes. Honestly I > may be way off > because I am just learning this all now, but I have > read about the > vampire and have grown to like the idea. There are > several ways to > beat the crap out of a vampire, but then again a > vampire does have > some ups and downs. I think that is someone with > more know how than I > currently have took up the job a vampire could be > made unstoppable. The problem with vampires now is that they don't ahve any UP's anymore. A silk replicator doesn't really care about a fang unless it's dropped very early. Non-paper warriors aren't affected by a fang much more than by a single spl or dat bomb. __________________________________________________ Do You Yahoo!? Yahoo! Sports - live college hoops coverage http://sports.yahoo.com/ From corewar-l@koth.org Wed Mar 20 08:31:21 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2K6VKu27828 for ; Wed, 20 Mar 2002 08:31:20 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2K6VJM16934 for ; Wed, 20 Mar 2002 08:31:19 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id BAA06089; Wed, 20 Mar 2002 01:30:21 -0500 (EST) Date: Wed, 20 Mar 2002 01:30:21 -0500 (EST) Message-Id: <3C9814A3.6040202@mikecc.zemos.net> Errors-To: ttsg@ttsg.com Reply-To: mikecc@mikecc.zemos.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: mike cramp To: Multiple recipients of list COREWAR-L Subject: DAT MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Guys, I don't understand what the DAT opcode does. Can anybody fill me in? Mike Cramp From corewar-l@koth.org Wed Mar 20 12:34:10 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2KAY9u22985 for ; Wed, 20 Mar 2002 12:34:09 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2KAY9V15973 for ; Wed, 20 Mar 2002 12:34:09 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id FAA21732; Wed, 20 Mar 2002 05:32:11 -0500 (EST) Date: Wed, 20 Mar 2002 05:32:11 -0500 (EST) Message-Id: <21fc098d.0203200134.1540a09f@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: oversby@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: oversby@hotmail.com (Ian Oversby) To: Multiple recipients of list COREWAR-L Subject: Re: vampires Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Paul-V Khuong wrote in message news:<20020320020454.31541.qmail@web11601.mail.yahoo.com>... > --- Melphen wrote: > > Lukasz Grabun wrote in > > message news:... > > > do vampires have any chance of success against > > modern warriors? > > > > A basic vampire, no. A vampire mix, yes. Honestly I > > may be way off > > because I am just learning this all now, but I have > > read about the > > vampire and have grown to like the idea. There are > > several ways to > > beat the crap out of a vampire, but then again a > > vampire does have > > some ups and downs. I think that is someone with > > more know how than I > > currently have took up the job a vampire could be > > made unstoppable. > The problem with vampires now is that they don't ahve > any UP's anymore. > > A silk replicator doesn't really care about a fang > unless it's dropped very early. Non-paper warriors > aren't affected by a fang much more than by a single > spl or dat bomb. This is a very misleading statement. A number of warrior types are far more likely to be disabled with a fang than a spl or dat. Consider spl 0 ; dat / spl hits here - big deal mov bmb, >gate ; dat / spl hits here - big deal mov bmb, >gate ; dat hits here -> clear 33% speed djn.f -1, >gate ; dat hits here -> clear 50% speed If a fang hits any of those locations, the warrior is (or at least should be) effectively disabled. Similarly for a carbonite style stone, two of the instructions are fairly insignificant for dat bombing and one for a spl. I would hazard a guess that if you write a decent myVamp style warrior with a shortish mod-1 bombing run and a Scanman core-clear you will beat up scanners badly, imp/stones reasonably and have some chance against papers without imps. Of course, the points against paper will come from the core-clear as fangs aren't particularly effective against modern silks. Regards, Ian From corewar-l@koth.org Wed Mar 20 13:35:31 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2KBZVu14450 for ; Wed, 20 Mar 2002 13:35:31 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2KBZUV23804 for ; Wed, 20 Mar 2002 13:35:30 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id GAA25349; Wed, 20 Mar 2002 06:33:54 -0500 (EST) Date: Wed, 20 Mar 2002 06:33:54 -0500 (EST) Message-Id: <21fc098d.0203200208.47ac6c56@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: oversby@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: oversby@hotmail.com (Ian Oversby) To: Multiple recipients of list COREWAR-L Subject: Re: Deep Freeze X Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > Well, frankly, i don't really understand how you can > even hope to compete with a paper given your bombing > speed(1 Spl bomb/4 cycles). The Blur engine is exactly this: 0.25c bomb 0.5c scan and can be very effective against paper. The issue isn't the speed of the bombing, it is laying carpets on enough copies of the paper to make a difference. Hazy Lazy has shown just how effective 0.25c bombing can be. > Why don't you try something like a "real" scan > directed clear? Against papers, a one-shot is better > than a 25%c spl-clear. I think imp/stones prefer > facing a scanner instead of a clear. Against scanners, > however, you don't want to clear too fast. A Blur style scanner should be more effective against paper than a one-shot due to targetting more real copies in a smaller amount of time. The clear may perform better against imp/stones as it is harder to hit (3 instructions in the clearing stage only 1 of which is vulnerable). Ian From corewar-l@koth.org Wed Mar 20 22:30:19 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2KKUIu30221 for ; Wed, 20 Mar 2002 22:30:18 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2KKUIV12552 for ; Wed, 20 Mar 2002 22:30:18 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id PAA27138; Wed, 20 Mar 2002 15:29:50 -0500 (EST) Date: Wed, 20 Mar 2002 15:29:50 -0500 (EST) Message-Id: <2d0a4685.0203201138.1580d7b3@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: acid__burn02@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: acid__burn02@hotmail.com (Melphen) To: Multiple recipients of list COREWAR-L Subject: Re: How to compile this thing? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Lukasz Grabun wrote in message news:... > wto, 19 mar 2002 o 20:20 GMT, Melphen: > > Ok, so I can at least copy programs to a text file. How do I make the > > pshell run it as a warrior. I assume that there is a compile option or > > something, but where is it and how does it work? > > what is your os? > > generally you execute a command line > pmars warrior.red warrior2.red -r 200 > for example. once you run pmars without any options you shall > see help screen. Are you trying to say that all you have to do is adsd the .red to a text file and it will run right? We are runnig it on Win 98 and we have been using the pShell prograwm. So whatever you just said, say it in English. You know, like you are talking to people that have never played this game before! From corewar-l@koth.org Wed Mar 20 23:32:05 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2KLW5u26794 for ; Wed, 20 Mar 2002 23:32:05 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2KLW4M26820 for ; Wed, 20 Mar 2002 23:32:04 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA01204; Wed, 20 Mar 2002 16:31:33 -0500 (EST) Date: Wed, 20 Mar 2002 16:31:33 -0500 (EST) Message-Id: <3C98F1B2.1C4969AE@epix.net> Errors-To: ttsg@ttsg.com Reply-To: internut@epix.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Nathan McKenzie To: Multiple recipients of list COREWAR-L Subject: Re: DAT MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: If a process runs it, the process "dies." When a program has no processes running, it loses the round. Brandon McKenzie mike cramp wrote: > Guys, I don't understand what the DAT opcode does. Can anybody fill me in? > > Mike Cramp From corewar-l@koth.org Wed Mar 20 23:33:25 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2KLXPu05355 for ; Wed, 20 Mar 2002 23:33:25 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2KLXPV16123 for ; Wed, 20 Mar 2002 23:33:25 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA01232; Wed, 20 Mar 2002 16:33:03 -0500 (EST) Date: Wed, 20 Mar 2002 16:33:03 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: Re: How to compile this thing? Content-Type: text/plain; charset=iso-8859-2 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: ¶ro, 20 mar 2002 o 19:38 GMT, Melphen: > Are you trying to say that all you have to do is adsd the .red to a > text file and it will run right? We are runnig it on Win 98 and we > have been using the pShell prograwm. So whatever you just said, say it > in English. You know, like you are talking to people that have never > played this game before! pShell is stated to be "accessory program"; have you downloaded _pMars_ for Win 98? -- Lukasz Grabun (reply-to field is scrambled, remove NOSPAM) GM d+ s: a-- C++ UL P L++ E---- W-- N++ o? K- w-- O@ M@ V- PS+ PE+ Y PGP t-@ 5@ X++(+++) R tv-() b+++ DI+ D- G++ e++ h! r++ y+ From corewar-l@koth.org Thu Mar 21 17:30:49 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2LFUm129334 for ; Thu, 21 Mar 2002 17:30:48 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2LFUlV13784 for ; Thu, 21 Mar 2002 17:30:47 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA06518; Thu, 21 Mar 2002 10:29:37 -0500 (EST) Date: Thu, 21 Mar 2002 10:29:37 -0500 (EST) Message-Id: <2d0a4685.0203210624.31c11d3d@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: acid__burn02@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: acid__burn02@hotmail.com (Melphen) To: Multiple recipients of list COREWAR-L Subject: Re: How to compile this thing? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Lukasz Grabun wrote in message news:... > ¶ro, 20 mar 2002 o 19:38 GMT, Melphen: > pShell is stated to be "accessory program"; have you downloaded > _pMars_ for Win 98? I don't really know, but I think not. I got this from a CD that a friend got from a program he was involved in over the summer. It was for advanced thinkers you could say. Anyway, it had all kinds of crap and I have no clue what is what and even how to run it all. I'm still reading alot right now. I was given a warrior to try to see how it looked and then to see how it worked. I tried to run it and it wouldn't run. We have since yesterday gotten it to work. Now, what will this pmars 98 do for me? I have 95 at home we just have a research computer at the school that we have been given to do research on Core War. My hope is to get the other people in the school to pick up on this, but I have to know what I'm doinf first. I guess that this graphic that I keep seeing is from the pmars program? I'll get that program right now. Thanks. I'll figure it out. From corewar-l@koth.org Thu Mar 21 18:32:31 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2LGWU130653 for ; Thu, 21 Mar 2002 18:32:31 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2LGWUV18740 for ; Thu, 21 Mar 2002 18:32:30 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id LAA10192; Thu, 21 Mar 2002 11:31:57 -0500 (EST) Date: Thu, 21 Mar 2002 11:31:57 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: pak21@cam.ac.uk Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pak21@cam.ac.uk (Philip Kendall) To: Multiple recipients of list COREWAR-L Subject: Re: How to compile this thing? X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: In article <2d0a4685.0203210624.31c11d3d@posting.google.com>, Melphen wrote: >Thanks. I'll figure it out. Hopefully. Maybe http://www.srcf.ucam.org/~pak21/corewar/start.html and http://www.srcf.ucam.org/~pak21/corewar/submit.html may be helpful, but I doubt it quite a lot :-). Phil -- Philip Kendall http://www.srcf.ucam.org/~pak21/ From corewar-l@koth.org Fri Mar 22 17:37:17 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2MFbG121167 for ; Fri, 22 Mar 2002 17:37:17 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2MFbFM23429 for ; Fri, 22 Mar 2002 17:37:15 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA03889; Fri, 22 Mar 2002 10:35:02 -0500 (EST) Date: Fri, 22 Mar 2002 10:35:02 -0500 (EST) Message-Id: <2d0a4685.0203220610.1c07bfbc@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: acid__burn02@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: acid__burn02@hotmail.com (Melphen) To: Multiple recipients of list COREWAR-L Subject: Re: How to compile this thing? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Ok, I think I'm getting this a little at a time. I just haven't had much time to just blow. Anyway. The one thing that is giving me the most trouble, and seems to be giving all the people I know that are trying to learn a great deal of trouble, is that post and pre increments. They are making no since to me right now. I have read them many time. Can anyone make this clearer to me? From corewar-l@koth.org Fri Mar 22 18:31:50 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2MGVo122559 for ; Fri, 22 Mar 2002 18:31:50 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2MGVnV06460 for ; Fri, 22 Mar 2002 18:31:49 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id LAA07219; Fri, 22 Mar 2002 11:31:24 -0500 (EST) Date: Fri, 22 Mar 2002 11:31:24 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: Re: How to compile this thing? Content-Type: text/plain; charset=iso-8859-2 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: pi±, 22 mar 2002 o 14:10 GMT, Melphen: > trying to learn a great deal of trouble, is that post and pre > increments. They are making no since to me right now. I have read them > many time. Can anyone make this clearer to me? more exact: there's post-increment and pre-decrement; there's no such a thing as pre-increment. post-increment where_to equ 20 s_mov mov sth, >ptr <- this one is executed ... sth dat 0, 0 ptr dat 0, where_to it works the following way: [1]. take sth cell and mov it where_to cells away from ptr; [2]. increment B-field of ptr; so, after the s_mov line execution the code would look like s_mov mov sth, >ptr ... <- this one (whatever) is exec. sth dat 0, 0 ptr dat 0, where_to + 1 predecrement: s_mov mov sth, ; Sat, 23 Mar 2002 03:35:59 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2N1ZxV01665 for ; Sat, 23 Mar 2002 03:35:59 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id UAA09550; Fri, 22 Mar 2002 20:33:56 -0500 (EST) Date: Fri, 22 Mar 2002 20:33:56 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: adamow@inferno.mikrus.pw.edu.pl Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Adamowski To: Multiple recipients of list COREWAR-L Subject: Re: DAT MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On Wed, 20 Mar 2002, Nathan McKenzie wrote: > mike cramp wrote: > > > Guys, I don't understand what the DAT opcode does. Can anybody fill me in? > > > > Mike Cramp > > If a process runs it, the process "dies." When a program has no processes > running, it loses the round. > > Brandon McKenzie To be honest it also changes some values, if addressing mode used in DAT instruction is pre-decrement or post-increment. I.e.: DAT <1, }2 DAT $0, $0 DAT $0, $0 after execution of the first line will become: DAT <1, }2 DAT $0, $-1 DAT $1, $0 but this process of course dies. It can be useful sometimes, i.e. in small incendiary bombs. Lukasz From corewar-l@koth.org Sat Mar 23 03:43:46 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2N1hk101305 for ; Sat, 23 Mar 2002 03:43:46 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2N1hjV01913 for ; Sat, 23 Mar 2002 03:43:45 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id UAA10206; Fri, 22 Mar 2002 20:41:41 -0500 (EST) Date: Fri, 22 Mar 2002 20:41:41 -0500 (EST) Message-Id: <02032114454801.25266@eldred> Errors-To: ttsg@ttsg.com Reply-To: steveg58@iinet.net.au Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Steve Gunnell To: Multiple recipients of list COREWAR-L Subject: Re: vampires Content-Type: text/plain; charset="ISO-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" X-Mailer: KMail [version 1.1.99] Status: RO X-Status: On Wed, 20 Mar 2002 18:33, Ian Oversby wrote: > Paul-V Khuong wrote in message > news:<20020320020454.31541.qmail@web11601.mail.yahoo.com>... > > --- Melphen wrote: [snip] > > A silk replicator doesn't really care about a fang > > unless it's dropped very early. Non-paper warriors > > aren't affected by a fang much more than by a single > > spl or dat bomb. > > This is a very misleading statement. A number of warrior > types are far more likely to be disabled with a fang than > a spl or dat. Consider > > spl 0 ; dat / spl hits here - big deal > mov bmb, >gate ; dat / spl hits here - big deal > mov bmb, >gate ; dat hits here -> clear 33% speed > djn.f -1, >gate ; dat hits here -> clear 50% speed > > If a fang hits any of those locations, the warrior is (or > at least should be) effectively disabled. > > Similarly for a carbonite style stone, two of the > instructions are fairly insignificant for dat bombing and > one for a spl. > > I would hazard a guess that if you write a decent myVamp > style warrior with a shortish mod-1 bombing run and a > Scanman core-clear you will beat up scanners badly, > imp/stones reasonably and have some chance against > papers without imps. Of course, the points against paper > will come from the core-clear as fangs aren't particularly > effective against modern silks. > > Regards, > > Ian One of my warriors which occasionally tips into the bottom of the hill is just such a beast. As well as the normal fang Bugtown Rap also bombs from the A-field of the fang for a 50% bombing speed. I also use the pit as a decoy against scanners and one-shots. I can recommend a bomb like 'jmp #1, 1' as being far more effective against papers than a simple dat. Perhaps CoreWarrior couls summarize or digest some of the tactical tips/discussions that have been coming out on the list in recent months. Cheers, Steve Gunnell From corewar-l@koth.org Sat Mar 23 03:45:02 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2N1j2121145 for ; Sat, 23 Mar 2002 03:45:02 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2N1j1M00275 for ; Sat, 23 Mar 2002 03:45:01 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id UAA10247; Fri, 22 Mar 2002 20:43:17 -0500 (EST) Date: Fri, 22 Mar 2002 20:43:17 -0500 (EST) Message-Id: <02032115131702.25266@eldred> Errors-To: ttsg@ttsg.com Reply-To: steveg58@iinet.net.au Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Steve Gunnell To: Multiple recipients of list COREWAR-L Subject: Re: Deep Freeze X Content-Type: text/plain; charset="ISO-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" X-Mailer: KMail [version 1.1.99] Status: RO X-Status: On Wed, 20 Mar 2002 19:35, Ian Oversby wrote: > > Well, frankly, i don't really understand how you can > > even hope to compete with a paper given your bombing > > speed(1 Spl bomb/4 cycles). > > The Blur engine is exactly this: 0.25c bomb 0.5c scan > and can be very effective against paper. The issue > isn't the speed of the bombing, it is laying carpets > on enough copies of the paper to make a difference. > Hazy Lazy has shown just how effective 0.25c bombing > can be. One of The Machine's great strengths is that the loop is only one instruction longer when the scan does hit something. This is a tremendous advantage over all my scanners when dealing with dirty core. However it does mean that the warrior will eventually trash itself if it doesn't switch to another mode. In this case a d-clear. The new version of HL uses a mod-2 step with the second part of the seq at an off offset to cover all of core. > > Why don't you try something like a "real" scan > > directed clear? Against papers, a one-shot is better > > than a 25%c spl-clear. I think imp/stones prefer > > facing a scanner instead of a clear. Against scanners, > > however, you don't want to clear too fast. > > A Blur style scanner should be more effective against > paper than a one-shot due to targetting more real copies > in a smaller amount of time. The clear may perform better > against imp/stones as it is harder to hit (3 instructions > in the clearing stage only 1 of which is vulnerable). A Mirage style f-scanner can be good against imp/stones if the imp is from a continuous launcher. Kenshin's main woe is trying to be effective against d-clears as well as everything else. > > Ian Cheers, Steve Gunnell From corewar-l@koth.org Sat Mar 23 05:35:16 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2N3ZG106686 for ; Sat, 23 Mar 2002 05:35:16 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2N3ZFV05807 for ; Sat, 23 Mar 2002 05:35:16 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id WAA17080; Fri, 22 Mar 2002 22:33:11 -0500 (EST) Date: Fri, 22 Mar 2002 22:33:11 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: jpihlaja@cc.helsinki.fi Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: M Joonas Pihlaja To: Multiple recipients of list COREWAR-L Subject: Re: Koenigstuhl News Content-Type: TEXT/PLAIN; charset=US-ASCII X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On 18 Mar 2002 birk@andromeda.ociw.edu wrote: > Congratulations to 'Oversby/Pihlaja'. Their warrior 'Son of > Vain' is the highest ranking (#2) 94nop warrior on the > OPEN-Koenigstuhl. Yeah, baby! From corewar-l@koth.org Sat Mar 23 14:29:59 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2NCTx123889 for ; Sat, 23 Mar 2002 14:29:59 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2NCTwV25945 for ; Sat, 23 Mar 2002 14:29:58 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id HAA20437; Sat, 23 Mar 2002 07:29:23 -0500 (EST) Date: Sat, 23 Mar 2002 07:29:23 -0500 (EST) Message-Id: <21fc098d.0203230313.7ebbf64d@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: oversby@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: oversby@hotmail.com (Ian Oversby) To: Multiple recipients of list COREWAR-L Subject: Re: vampires Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > > I would hazard a guess that if you write a decent myVamp > > style warrior with a shortish mod-1 bombing run and a > > Scanman core-clear you will beat up scanners badly, > > imp/stones reasonably and have some chance against > > papers without imps. Of course, the points against paper > > will come from the core-clear as fangs aren't particularly > > effective against modern silks. > > > > Regards, > > > > Ian > > One of my warriors which occasionally tips into the bottom of the hill is > just such a beast. As well as the normal fang Bugtown Rap also bombs from > the A-field of the fang for a 50% bombing speed. I also use the pit as a > decoy against scanners and one-shots. I can recommend a bomb like > 'jmp #1, 1' as being far more effective against papers than a simple dat. myVamp is an add, mov, jmz vamp / scanner vamping at 0.33c and scanning at 0.33c. It sounds like your warrior does not do this. Also, are you sure you are using the Scanman clear? That uses a neat trick to do a spl/spl/dat clear and use a djn.f stream. Ian From corewar-l@koth.org Sat Mar 23 19:32:57 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2NHWv120618 for ; Sat, 23 Mar 2002 19:32:57 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2NHWuV08052 for ; Sat, 23 Mar 2002 19:32:56 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id MAA08510; Sat, 23 Mar 2002 12:31:39 -0500 (EST) Date: Sat, 23 Mar 2002 12:31:39 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: metcalf@uboot.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: metcalf@uboot.com (John Metcalf) To: Multiple recipients of list COREWAR-L Subject: Tournament Reminder Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: SPRING / SUMMER 2002 COREWAR TOURNAMENT ROUND 1 REMINDER: TINY CORE The deadline is one week from today. All entries to reach me at grumpy3039@hotmail.com by 11:59pm on 30th March 2002. Thank-you and good luck. From corewar-l@koth.org Sun Mar 24 20:09:27 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2OI9Q129119 for ; Sun, 24 Mar 2002 20:09:26 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2OI9PM29395 for ; Sun, 24 Mar 2002 20:09:25 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id MAA06790; Sun, 24 Mar 2002 12:58:44 -0500 (EST) Date: Sun, 24 Mar 2002 12:58:44 -0500 (EST) Message-Id: <20020323165614.D300234AC@Mail02.uboot.com> Errors-To: ttsg@ttsg.com Reply-To: metcalf@uboot.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: metcalf@uboot.com To: Multiple recipients of list COREWAR-L Subject: IRC X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Greetings... I don't think I've been to irc.koth.org and found anyone there :-( I'll be there for the rest of the afternoon while I'm searching the net anyway. Cheers, John _____________________________________________________________ new: now with cheeez! the foto community of uboot.com http://www.uboot.com - who r U? From corewar-l@koth.org Mon Mar 25 00:32:51 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2OMWp127552 for ; Mon, 25 Mar 2002 00:32:51 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2OMWoB06944 for ; Mon, 25 Mar 2002 00:32:50 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id RAA23109; Sun, 24 Mar 2002 17:32:22 -0500 (EST) Date: Sun, 24 Mar 2002 17:32:22 -0500 (EST) Message-Id: <3c9e4a1f.353026@news.astercity.net> Errors-To: ttsg@ttsg.com Reply-To: grabek@acn.waw.pl Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: grabek@acn.waw.pl (grabek) To: Multiple recipients of list COREWAR-L Subject: Re: IRC X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On 24 Mar 2002 13:01:56 -0500, metcalf@uboot.com wrote: >Greetings... > >I don't think I've been to irc.koth.org >and found anyone there :-( > >I'll be there for the rest of the afternoon >while I'm searching the net anyway. so I am here and can't see you. as well as anyone... From corewar-l@koth.org Mon Mar 25 00:35:26 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2OMZP117254 for ; Mon, 25 Mar 2002 00:35:25 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2OMZOM05933 for ; Mon, 25 Mar 2002 00:35:24 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id RAA23137; Sun, 24 Mar 2002 17:33:47 -0500 (EST) Date: Sun, 24 Mar 2002 17:33:47 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: azngangxta666@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: azngangxta666@yahoo.com (Vincent) To: Multiple recipients of list COREWAR-L Subject: I rock Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: i rock and i am betta than all of u suckas!! i know the base code for all of the games and can alter it to do things such as give u infinty life, infinity ammo, or will give u a map right through the whole game and i have it all on my website: www.geocities.com/azngangxta666/index.html u may have to surf around it to find the page HAHAHAHAHA From corewar-l@koth.org Mon Mar 25 15:15:10 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2PDF9108912 for ; Mon, 25 Mar 2002 15:15:09 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2PDF8M22939 for ; Mon, 25 Mar 2002 15:15:08 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id IAA17506; Mon, 25 Mar 2002 08:14:35 -0500 (EST) Date: Mon, 25 Mar 2002 08:14:35 -0500 (EST) Message-Id: <200203250506.AAA01303@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - ICWS Experimental 94 03/25/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 03/25/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG ICWS Experimental 94 CoreWar Hill: Last battle concluded at : Sat Mar 23 15:46:01 EST 2002 # %W/ %L/ %T Name Author Score Age 1 53/ 34/ 13 Fire and Ice II David Moore 171 3 2 31/ 21/ 48 KAT v5 Dave Hillis 142 35 3 38/ 35/ 26 Black Moods Ian Oversby 141 99 4 35/ 32/ 33 Controlled Aggression Ian Oversby 139 103 5 26/ 17/ 58 Katafutr Michal Janeczek 134 43 6 29/ 25/ 46 Damage Inflicted Robert Macrae 133 42 7 23/ 14/ 63 Kin John Metcalf 133 11 8 20/ 8/ 73 Evol Cap 4 X John Wilkinson 132 172 9 19/ 8/ 73 Denial David Moore 131 44 10 37/ 45/ 18 Greetings From Asbury Par JKW 130 63 11 32/ 37/ 31 Ogre Christian Schmidt 128 51 12 17/ 7/ 76 Evolve X v4.0 John Wilkinson 127 120 13 17/ 7/ 76 Black Box v1.1 JKW 127 66 14 29/ 33/ 38 Big I.F.F.S. Dave Hillis 125 32 15 22/ 20/ 57 Venom v0.2b Christian Schmidt 124 125 16 30/ 45/ 25 Pagan John K W 116 157 17 21/ 28/ 51 Disaster Area 2.8 Stefan Foerster 115 30 18 19/ 23/ 58 Purple v0.1 Christian Schmidt 115 124 19 26/ 39/ 35 La Vibra 19 Lukasz Grabun 112 1 20 24/ 36/ 40 test CS 112 60 21 11/ 42/ 47 38968-2968-eve2 bvowk 80 0 From corewar-l@koth.org Mon Mar 25 15:15:12 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2PDFB119892 for ; Mon, 25 Mar 2002 15:15:11 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2PDFBB16720 for ; Mon, 25 Mar 2002 15:15:11 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id IAA17212; Mon, 25 Mar 2002 08:12:40 -0500 (EST) Date: Mon, 25 Mar 2002 08:12:40 -0500 (EST) Message-Id: <200203250509.AAA01364@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - 94 No Pspace 03/25/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 03/25/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG 94 No Pspace CoreWar Hill: Last battle concluded at : Sat Mar 23 01:57:16 EST 2002 # %W/ %L/ %T Name Author Score Age 1 46/ 35/ 18 Hazy Lazy ... again Steve Gunnell 157 8 2 45/ 39/ 16 Vanquisher Lukasz Grabun 151 64 3 35/ 22/ 43 Purifier Lukasz Grabun 149 9 4 37/ 27/ 36 Inky Ian Oversby 146 452 5 34/ 23/ 43 Son of Vain Oversby/Pihlaja 145 562 6 34/ 22/ 44 nPaper II Paul-V Khuong 145 973 7 43/ 42/ 15 Behemot Michal Janeczek 144 796 8 43/ 42/ 15 Deep Freeze X Lukasz Grabun 143 162 9 35/ 28/ 37 Uninvited John Metcalf 142 655 10 36/ 31/ 34 Quicksilver Michal Janeczek 141 735 11 33/ 26/ 41 Hopper Phooey 140 99 12 36/ 34/ 31 Blacken Ian Oversby 137 1220 13 36/ 34/ 30 Keyser Soze Anton Marsden 137 674 14 34/ 30/ 36 Revival Fire P.Kline 137 441 15 41/ 46/ 13 Test C Phooey 136 100 16 32/ 30/ 38 Olivia Ben Ford 135 701 17 41/ 48/ 11 G3-b David Moore 134 243 18 36/ 51/ 13 Dettol Test 10 Steve Gunnell 121 12 19 36/ 54/ 9 Spray Test A 27 Steve Gunnell 118 3 20 34/ 57/ 8 Hazy Test A 21 Steve Gunnell 111 1 21 2/ 2/ 0 Hazy Test A 22 Steve Gunnell 7 2 From corewar-l@koth.org Mon Mar 25 15:16:56 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2PDGu114647 for ; Mon, 25 Mar 2002 15:16:56 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2PDGtM30051 for ; Mon, 25 Mar 2002 15:16:55 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id IAA17606; Mon, 25 Mar 2002 08:16:17 -0500 (EST) Date: Mon, 25 Mar 2002 08:16:17 -0500 (EST) Message-Id: <200203250503.AAA01235@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - MultiWarrior 94 03/25/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 03/25/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG Multiwarrior 94 CoreWar Hill: Last battle concluded at : Fri Mar 8 21:49:35 EST 2002 # Name Author Score Age 1 fclear Brian Haskin 63 72 2 D-clearM Ken Espiritu 62 88 3 test John Metcalf 56 16 4 Her Majesty P.Kline 44 107 5 Tinyshot John Metcalf 31 1 6 Xord Monominer XOSC:01 Gino Oblena 30 27 7 8thTest Gino Oblena 28 19 8 clock strikes twelve John Metcalf 27 2 9 QuiVa John Metcalf 25 181 10 Pitbull Christian Schmidt 20 44 11 Glorious October Revoluti Beable van Polasm ; Mon, 25 Mar 2002 15:18:25 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2PDIOB17193 for ; Mon, 25 Mar 2002 15:18:24 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id IAA17651; Mon, 25 Mar 2002 08:17:52 -0500 (EST) Date: Mon, 25 Mar 2002 08:17:52 -0500 (EST) Message-Id: <200203250500.AAA01156@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - Standard 03/25/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 03/25/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG Standard KotH CoreWar Hill : Last battle concluded at : Tue Feb 26 04:22:56 EST 2002 # %W/ %L/ %T Name Author Score Age 1 44/ 37/ 18 Oneshot '88 John Metcalf 152 1 2 34/ 21/ 45 Freight Train David Moore 148 80 3 33/ 21/ 47 Test Alexander (Sasha) Wa 145 19 4 42/ 43/ 15 Foggy Swamp Beppe Bezzi 142 76 5 31/ 22/ 46 Guardian Ian Oversby 140 79 6 42/ 43/ 15 Blur '88 Anton Marsden 140 117 7 32/ 23/ 45 sIMPly.Red v0.95 Leonardo Humberto 140 37 8 33/ 30/ 37 vala John Metcalf 137 2 9 37/ 37/ 26 PacMan David Moore 136 109 10 36/ 38/ 26 Tangle Trap David Moore 134 153 11 37/ 41/ 23 Stasis David Moore 133 187 12 24/ 17/ 59 EV Paper John K Wilkinson 132 93 13 26/ 20/ 54 Jinglo John Metcalf 131 4 14 27/ 23/ 50 Shish-Ka-Bob Ben Ford 131 35 15 25/ 20/ 54 Test I Ian Oversby 131 136 16 31/ 32/ 37 Frog Sticker P.Kline 131 29 17 26/ 22/ 52 Evoltmp 88 John K W 130 130 18 35/ 42/ 23 Beholder's Eye V1.7 W. Mintardjo 128 355 19 37/ 47/ 16 Iron Gate Wayne Sheppard 128 405 20 37/ 48/ 15 ig Wayne Sheppard 126 7 21 0/ 44/ 56 Test Test 56 0 From corewar-l@koth.org Mon Mar 25 19:32:18 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2PHWH116929 for ; Mon, 25 Mar 2002 19:32:17 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2PHWHB10787 for ; Mon, 25 Mar 2002 19:32:17 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id MAA02801; Mon, 25 Mar 2002 12:31:47 -0500 (EST) Date: Mon, 25 Mar 2002 12:31:47 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: Quicksilver is having hard time on nop hill X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: I've never seen it so low in the table: | 16| Quicksilver | Michal Janeczek | 30| 28| 41| 132.11| 739| -- Lukasz Grabun (reply-to field is scrambled, remove NOSPAM) GM d+ s: a-- C++ UL P L++ E---- W-- N++ o? K- w-- O@ M@ V- PS+ PE+ Y PGP t-@ 5@ X++(+++) R tv-() b+++ DI+ D- G++ e++ h! r++ y+ From corewar-l@koth.org Tue Mar 26 17:30:30 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2QFUT105166 for ; Tue, 26 Mar 2002 17:30:29 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2QFURM09828 for ; Tue, 26 Mar 2002 17:30:28 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA23177; Tue, 26 Mar 2002 10:29:19 -0500 (EST) Date: Tue, 26 Mar 2002 10:29:19 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: Vanquisher, from the nop hill X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: code I published some time ago differs somehow from the version from the hill; well, here's full code the way as it is on the hill The only difference is that the warrior is now even more suicidial. I simply changed bSpare line into jmz.b ... , ... as to prevent processes from jumping into wounded core clear (probably covered with a spl carpet). This seems to change 2% of ties into wins. ;redcode-94nop verbose ;author Lukasz Grabun ;name Vanquisher II ;I name it so for Christopher's sake ;strategy q^4 -> suicidial stone + two independent dclears ;strategy slightly different from published version ;assert 1 org qGo bOff equ 19 bDist equ 15 bStep equ 159 bAway equ 4000 cOff equ -15 cGate equ (cTop-4) cAway equ (bAway+cOff) bSpl equ (cOff+bMov) dOff equ cOff-4301 dAway equ (bAway+dOff) bBoot mov bIncen , bOff+bAway-4-CURLINE mov bSpare , bAway-CURLINE bSrc spl 2 , bStart+5 bDest spl 2 , bAway-CURLINE cSrc spl 1 , cStart+4 mov bDest , #5 cDest jmp bAway-CURLINE-4 , cAway-CURLINE bStart add #bStep , bPtr bMov mov bOff , @bPtr bPtr mov >bEvac , @2-bDist jmz.b bStart , cGate djn.f -1 , >cGate cBmb dat >5335 , 2-cGate for 5 dat 0 , 0 rof bIncen mov bDist , }bDist for 31 dat 0 , 0 rof qf equ qKil qs equ 200 qd equ 4000 qi equ 7 qr equ 8 qBmb dat {qi*qr-10 , {1 qGo seq qd+qf+qs , qf+qs ; 1 jmp qSki , {qd+qf+qs+qi+2 sne qd+qf+5*qs , qf+5*qs ; B+1 seq qf+4*qs , {qTab ; B jmp qFas , }qTab sne qd+qf+8*qs , qf+8*qs ; A seq qf+7*qs , {qTab-1 ; A-1 jmp qFas , {qFas sne qd+qf+10*qs , qf+10*qs ; C seq qf+9*qs , {qTab+1 ; C-1 jmp qFas , }qFas seq qd+qf+2*qs , qf+2*qs ; B-2 jmp qFas , {qTab seq qd+qf+6*qs , qf+6*qs ; A-2 djn.a qFas , {qFas seq qd+qf+3*qs , qf+3*qs ; B-1 jmp qFas , {qd+qf+3*qs+qi+2 sne qd+qf+14*qs , qf+14*qs ; E+1 seq qf+13*qs , qTab sne qd+qf+17*qs , qf+17*qs ; D seq qf+16*qs , ; Wed, 27 Mar 2002 05:34:03 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2R3Y3B02745 for ; Wed, 27 Mar 2002 05:34:03 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id WAA06289; Tue, 26 Mar 2002 22:32:31 -0500 (EST) Date: Tue, 26 Mar 2002 22:32:31 -0500 (EST) Message-Id: <20020326211820.08650.00000371@mb-cp.aol.com> Errors-To: ttsg@ttsg.com Reply-To: letorol@aol.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: letorol@aol.com (Letorol) To: Multiple recipients of list COREWAR-L Subject: Re: Core War Frequently Asked Questions (rec.games.corewar FAQ) X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: core war is just a tradition of th USA in which every first son of every family makes a party. The people have to choose to which party go, and when they are in it they play bottle but instead of kissing they gotta have sex. This tradition is celebrated on June 22nd. From corewar-l@koth.org Wed Mar 27 16:35:58 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2REZv131743 for ; Wed, 27 Mar 2002 16:35:57 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2REZvM23608 for ; Wed, 27 Mar 2002 16:35:57 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA16732; Wed, 27 Mar 2002 09:34:48 -0500 (EST) Date: Wed, 27 Mar 2002 09:34:48 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: Re: Vanquisher, from the nop hill X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: wto, 26 mar 2002 o 14:29 GMT, Lukasz Grabun: > ;I name it so for Christopher's sake "Christoph's", of course. sorry for the mistake. -- Lukasz Grabun (reply-to field is scrambled, remove NOSPAM) GM d+ s: a-- C++ UL P L++ E---- W-- N++ o? K- w-- O@ M@ V- PS+ PE+ Y PGP t-@ 5@ X++(+++) R tv-() b+++ DI+ D- G++ e++ h! r++ y+ From corewar-l@koth.org Sat Mar 30 21:36:51 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2UJao108934 for ; Sat, 30 Mar 2002 21:36:50 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2UJanM08763 for ; Sat, 30 Mar 2002 21:36:50 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id OAA02462; Sat, 30 Mar 2002 14:34:44 -0500 (EST) Date: Sat, 30 Mar 2002 14:34:44 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: sob, 30 mar 2002 o 18:15 GMT, Ian Oversby: > in the FAQ. I'm sure I have made a number of mistakes in the attributions > so I would appreciate any corrections. Can anyone else think of other > significant advances? impfinity and its continous imp launcher. -- Lukasz Grabun (reply-to field is scrambled, remove NOSPAM) GM d+ s: a-- C++ UL P L++ E---- W-- N++ o? K- w-- O@ M@ V- PS+ PE+ Y PGP t-@ 5@ X++(+++) R tv-() b+++ DI+ D- G++ e++ h! r++ y+ From corewar-l@koth.org Sat Mar 30 21:39:20 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2UJdK119644 for ; Sat, 30 Mar 2002 21:39:20 +0200 (EET) Received: from odin.ttsg.com (odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2UJdJW19606 for ; Sat, 30 Mar 2002 21:39:20 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id OAA02502; Sat, 30 Mar 2002 14:38:21 -0500 (EST) Date: Sat, 30 Mar 2002 14:38:21 -0500 (EST) Message-Id: <21fc098d.0203301015.9ba5069@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: oversby@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: oversby@hotmail.com (Ian Oversby) To: Multiple recipients of list COREWAR-L Subject: A corewar timeline Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: I'm interested in putting together a timeline of the significant advances in corewar state of the art and who discovered them for possible inclusion in the FAQ. I'm sure I have made a number of mistakes in the attributions so I would appreciate any corrections. Can anyone else think of other significant advances? Regards, Ian * Bomber A. K. Dewdney * CMP-Scanner * B-Scanner * Paper * PMARS Stefan Strack et al. * Vampire Eugene P. Lilitko * Bomber with optimal step * Core-clear * Two-pass coreclear Mintardjo * Imp Rings Anders Ivner * Gate-busting imps Paul Kline * One-shot scanner Randy Graham * QScan Paul Kline * Incendiary bomber Paul Kline * Timescape Juha Pohjalainen * Tornado bomber Beppe Bezzi * Imp-paper Paul Kline * Optimised QScan Anders Ivner / Anton Marsden * Mirage Scanner Anton Marsden * Blur Scanner Anton Marsden * DClear Bjoern Guenzel * He Scans Alone Paul Kline From corewar-l@koth.org Sat Mar 30 23:29:33 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2ULTX110043 for ; Sat, 30 Mar 2002 23:29:33 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2ULTWM32117 for ; Sat, 30 Mar 2002 23:29:32 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA03228; Sat, 30 Mar 2002 16:29:09 -0500 (EST) Date: Sat, 30 Mar 2002 16:29:09 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: ragmanx@mailandnews.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Randy Graham To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On 30 Mar 2002 10:15:58 -0800, oversby@hotmail.com (Ian Oversby) wrote: >I'm interested in putting together a timeline of the significant advances >in corewar state of the art and who discovered them for possible inclusion >in the FAQ. I'm sure I have made a number of mistakes in the attributions >so I would appreciate any corrections. Can anyone else think of other >significant advances? > >Regards, > >Ian >* One-shot scanner Randy Graham Paul Kline came up with this (well, sorta - there is evidence of another preceeding his, but none that was a good warrior prior to his). I just released an improved version a few days later. RagManX http://www.gamingideas.com/ - an "I could make a better game" forum. From corewar-l@koth.org Sun Mar 31 02:33:13 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2V0XC101492 for ; Sun, 31 Mar 2002 02:33:12 +0200 (EET) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2V0XBW29065 for ; Sun, 31 Mar 2002 02:33:11 +0200 (EET) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id TAA04461; Sat, 30 Mar 2002 19:30:59 -0500 (EST) Date: Sat, 30 Mar 2002 19:30:59 -0500 (EST) Message-Id: <21fc098d.0203301548.5f4fd792@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: oversby@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: oversby@hotmail.com (Ian Oversby) To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Lukasz Grabun wrote in message news:... > sob, 30 mar 2002 o 18:15 GMT, Ian Oversby: > > > in the FAQ. I'm sure I have made a number of mistakes in the attributions > > so I would appreciate any corrections. Can anyone else think of other > > significant advances? > > impfinity and its continous imp launcher. A very good point, thank you. Continuous Paul Kline Imp Rings .. Continuous Planar Imp Spirals .. Airbag Magnus Paulsson From corewar-l@koth.org Sun Mar 31 05:58:21 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2V2wK124784 for ; Sun, 31 Mar 2002 05:58:20 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2V2wJM24933 for ; Sun, 31 Mar 2002 05:58:19 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id VAA05438; Sat, 30 Mar 2002 21:56:40 -0500 (EST) Date: Sat, 30 Mar 2002 21:56:40 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: anton@paradise.net.nz Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Anton Marsden To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: A few other interesting discoveries: - spiral clears - fast P-switchers - handshaking - bomb dodger Cheers, Anton. On Sat, 30 Mar 2002, Ian Oversby wrote: > I'm interested in putting together a timeline of the significant advances > in corewar state of the art and who discovered them for possible inclusion > in the FAQ. I'm sure I have made a number of mistakes in the attributions > so I would appreciate any corrections. Can anyone else think of other > significant advances? > > Regards, > > Ian From corewar-l@koth.org Sun Mar 31 07:34:39 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2V4Yd124196 for ; Sun, 31 Mar 2002 07:34:39 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2V4YcW06348 for ; Sun, 31 Mar 2002 07:34:39 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id XAA06153; Sat, 30 Mar 2002 23:34:16 -0500 (EST) Date: Sat, 30 Mar 2002 23:34:16 -0500 (EST) Message-Id: <3CA62D6D.8ED7A1E@hotmail.com> Errors-To: ttsg@ttsg.com Reply-To: winstonfb@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Winston Bean To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: How 'bout Moore's wipe of the hill? -Winston From corewar-l@koth.org Sun Mar 31 07:36:06 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2V4a6130373 for ; Sun, 31 Mar 2002 07:36:06 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2V4a5M04889 for ; Sun, 31 Mar 2002 07:36:05 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id XAA06192; Sat, 30 Mar 2002 23:35:46 -0500 (EST) Date: Sat, 30 Mar 2002 23:35:46 -0500 (EST) Message-Id: <3CA62E3C.39F6221D@hotmail.com> Errors-To: ttsg@ttsg.com Reply-To: winstonfb@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Winston Bean To: Multiple recipients of list COREWAR-L Subject: Re: Tournament Announcement MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > S P R I N G / S U M M E R 2 0 0 2 C O R E W A R T O U R N A M E N T > > Prizes are to be awarded in a variety of categories which will include > best newcomer *cough cough* GRABUN *cough* -Winston From corewar-l@koth.org Sun Mar 31 07:37:32 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2V4bV105283 for ; Sun, 31 Mar 2002 07:37:31 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2V4bVM28568 for ; Sun, 31 Mar 2002 07:37:31 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id XAA06233; Sat, 30 Mar 2002 23:37:09 -0500 (EST) Date: Sat, 30 Mar 2002 23:37:09 -0500 (EST) Message-Id: <872a85cc.0203301950.38adf30@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: oversby@hotmail.com (Ian Oversby) wrote > Can anyone else think of other significant advances? I looked several times to make sure and maybe I'm still blind, but I believe you're missing Silk-style papers on that list? Probably the most important contemporary form of replicator.. From corewar-l@koth.org Sun Mar 31 15:35:06 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2VCZ6119657 for ; Sun, 31 Mar 2002 15:35:06 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2VCZ5M30583 for ; Sun, 31 Mar 2002 15:35:05 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id HAA10541; Sun, 31 Mar 2002 07:32:56 -0500 (EST) Date: Sun, 31 Mar 2002 07:32:56 -0500 (EST) Message-Id: <21fc098d.0203310356.5de7e24@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: oversby@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: oversby@hotmail.com (Ian Oversby) To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Winston Bean wrote in message news:<3CA62D6D.8ED7A1E@hotmail.com>... > How 'bout Moore's wipe of the hill? > > -Winston I'm not sure how I would include it in this list of discoveries except maybe as handshaking. It certainly was a significant event though, I will agree. Ian From corewar-l@koth.org Sun Mar 31 15:36:10 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2VCaA103738 for ; Sun, 31 Mar 2002 15:36:10 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2VCa9M09467 for ; Sun, 31 Mar 2002 15:36:09 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id HAA10561; Sun, 31 Mar 2002 07:34:33 -0500 (EST) Date: Sun, 31 Mar 2002 07:34:33 -0500 (EST) Message-Id: <21fc098d.0203310353.49831deb@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: oversby@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: oversby@hotmail.com (Ian Oversby) To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: pagaltzis@gmx.de (Aristoteles Pagaltzis) wrote in message news:<872a85cc.0203301950.38adf30@posting.google.com>... > oversby@hotmail.com (Ian Oversby) wrote > > Can anyone else think of other significant advances? > > I looked several times to make sure and maybe I'm still blind, but I > believe you're missing Silk-style papers on that list? Probably the > most important contemporary form of replicator.. This is true, but I have included Timescape which I think may have been the first really good implementation of a Silk paper. I wasn't following corewar at the time so I may be mistaken. Ian From corewar-l@koth.org Sun Mar 31 18:07:48 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2VF7l100484 for ; Sun, 31 Mar 2002 18:07:47 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g2VF7lM11573 for ; Sun, 31 Mar 2002 18:07:47 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA11499; Sun, 31 Mar 2002 10:06:05 -0500 (EST) Date: Sun, 31 Mar 2002 10:06:05 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grumpy3039@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "John Metcalf" To: Multiple recipients of list COREWAR-L Subject: Tournament Reminder Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Hi, If your name isn't on this list, then I haven't received your round 1 entry yet. If you sent me an entry, but your name isn't here, please resend it as soon as possible. Regards, John Arek Paterek (1) Ben Ford (2) Compudemon (2) Dave Hillis (2) Leonardo H. Liporati (1) Lukasz Grabun (2) Martin Ankerl (1) Michal Janeczek (2) Robert Macrae (2) Simon Wainwright (2) Steve Gunnell (2) _________________________________________________________________ MSN Photos is the easiest way to share and print your photos: http://photos.msn.com/support/worldwide.aspx From corewar-l@koth.org Tue Apr 2 01:35:51 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g31MZp103674 for ; Tue, 2 Apr 2002 01:35:51 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g31MZoM29435 for ; Tue, 2 Apr 2002 01:35:50 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id RAA24983; Mon, 1 Apr 2002 17:33:48 -0500 (EST) Date: Mon, 1 Apr 2002 17:33:48 -0500 (EST) Message-Id: <92b0a3d6.0204011329.78218d6a@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pk6811s@acad.drake.edu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pk6811s@acad.drake.edu (P. Kline) To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > > Continuous Paul Kline > Imp Rings If this is in reference to Die Hard, I think there may have been a continuous launcher prior to that. Die Hard was the first to launch imps from paper, not very good imps at that :-) Paul Kline pk6811s@acad.drake.edu From corewar-l@koth.org Tue Apr 2 02:30:30 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g31NUU126978 for ; Tue, 2 Apr 2002 02:30:30 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g31NUTW12100 for ; Tue, 2 Apr 2002 02:30:30 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id SAA25390; Mon, 1 Apr 2002 18:30:07 -0500 (EST) Date: Mon, 1 Apr 2002 18:30:07 -0500 (EST) Message-Id: <92b0a3d6.0204011441.2acb390@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pk6811s@acad.drake.edu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pk6811s@acad.drake.edu (P. Kline) To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: A * Self-repair Five Musketeers (author?) * Stone+Paper Flash Paper (Matt Hastings) * Intelligence Bombs CIA (Anders Ivner) * Wimp Brant Thomsen * Silk Silk Warrior (J. Pohjalainen) Brant had a lot of good ideas, hope he doesn't get credit just for Wimp :-) When Silk first appeared on the Hill, and just before J.P. posted the code, several folks had worked out the basic algorithm and may have published ahead of him. But he deserves all the credit! ";strategy one tiny paper" indeed!!! Closest thing to zero losses since The Impire Strikes Back, which gets my vote for: * Best Named Warrior Anders Ivner from the '87 tournament (someone should do a complete inventory of the '86-89 contests to find the earliest types): * Spl/Dat Clear More than one in the '87 tournament * CMP Scanner Ferret (Robert Reed III) Not sure I was the first one-shot scanner, it is too obvious a strategy for it not to have appeared somewhere before my time. My work was to speed up the scan to .75, .8 and 2c (quick-scan). Perhaps my all-time favorite, AntiVamp. Solved the vampire problem completely in its day, almost 100% wins and easily incorporated into stones and papers. * Antivamp Paul Kline It is going to be a long list, there are many, many innovations, small and great. Paul Kline From corewar-l@koth.org Tue Apr 2 06:32:56 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g323Wu122983 for ; Tue, 2 Apr 2002 06:32:56 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g323WtM23333 for ; Tue, 2 Apr 2002 06:32:55 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id WAA27383; Mon, 1 Apr 2002 22:32:23 -0500 (EST) Date: Mon, 1 Apr 2002 22:32:23 -0500 (EST) Message-Id: <4ee41bd6.0204011807.59a9eaff@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: waknuk@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: waknuk@yahoo.com (Philip Thorne) To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: oversby@hotmail.com (Ian Oversby) wrote in message news:<21fc098d.0203301015.9ba5069@posting.google.com>... > I'm interested in putting together a timeline of the significant advances > in corewar state of the art and who discovered them for possible inclusion > in the FAQ. I'm sure I have made a number of mistakes in the attributions > so I would appreciate any corrections. Can anyone else think of other > significant advances? > > Regards, > > Ian > Retro warriors. e.g. RetroQ, Paul Kline Also interesting the "pmars -F" exploits Cheater 2.0, Nathan Green / Certain Abuse, Dave Hillis From corewar-l@koth.org Tue Apr 2 16:39:32 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g32DdW127944 for ; Tue, 2 Apr 2002 16:39:32 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g32DdVW26661 for ; Tue, 2 Apr 2002 16:39:31 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id IAA02669; Tue, 2 Apr 2002 08:34:28 -0500 (EST) Date: Tue, 2 Apr 2002 08:34:28 -0500 (EST) Message-Id: <21fc098d.0204020453.7d73d08a@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: oversby@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: oversby@hotmail.com (Ian Oversby) To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Hi, Thanks for the input. This is what I have so far. It seems to be almost ready for me to add some commentary to the result of each invention (or at least the results I am aware of!). Ian * Bomber A. K. Dewdney * CMP-Scanner Robert Reed III * B-Scanner * Paper * Self-repair * PMARS Stefan Strack et al. * Vampire Eugene P. Lilitko * Bomber with optimal step * Core-clear * Wimp Brant Thompson * Two-pass coreclear Mintardjo * Stone / Paper Matt Hastings * Imp Rings Anders Ivner * Imp / Stone Dan Nabutovsky * Gate-busting imps Paul Kline * One-shot scanner Paul Kline * QScan Paul Kline * Incendiary bomber Paul Kline * Silk / Timescape Juha Pohjalainen * Tornado bomber Beppe Bezzi * Imp-paper Paul Kline * Intelligence bombs Anders Ivner * Spiral Clear John K Wilkinson * Handshaking Kurt Franke * Optimised QScan Anders Ivner / Anton Marsden * RetroQ Paul Kline * Mirage Scanner Anton Marsden * Blur Scanner Anton Marsden * Fast P-switcher Anton Marsden * DClear Bjoern Guenzel * He Scans Alone Paul Kline From corewar-l@koth.org Tue Apr 2 22:30:38 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g32JUc110225 for ; Tue, 2 Apr 2002 22:30:38 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g32JUbW19146 for ; Tue, 2 Apr 2002 22:30:37 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id OAA04737; Tue, 2 Apr 2002 14:06:22 -0500 (EST) Date: Tue, 2 Apr 2002 14:06:22 -0500 (EST) Message-Id: <200204021838.g32IcQE08598@andromeda.ociw.edu> Errors-To: ttsg@ttsg.com Reply-To: birk@andromeda.ociw.edu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: birk@andromeda.ociw.edu To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Paul Kline wrote: > * Self-repair Five Musketeers (author?) Does anyone have the source code the this? Neither Koenigstuhl nor Planar's archive list this warrior. Christoph From corewar-l@koth.org Wed Apr 3 00:44:41 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g32Lif107697 for ; Wed, 3 Apr 2002 00:44:41 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g32LieM24809 for ; Wed, 3 Apr 2002 00:44:40 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA05909; Tue, 2 Apr 2002 16:44:18 -0500 (EST) Date: Tue, 2 Apr 2002 16:44:18 -0500 (EST) Message-Id: <200204010509.AAA02444@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - 94 No Pspace 04/01/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 04/01/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG 94 No Pspace CoreWar Hill: Last battle concluded at : Fri Mar 29 07:04:19 EST 2002 # %W/ %L/ %T Name Author Score Age 1 45/ 36/ 20 Hazy Lazy ... again Steve Gunnell 154 15 2 38/ 25/ 37 Inky Ian Oversby 151 459 3 36/ 21/ 43 Purifier Lukasz Grabun 151 16 4 35/ 21/ 43 Son of Vain Oversby/Pihlaja 149 569 5 44/ 40/ 16 Vanquisher Lukasz Grabun 148 71 6 38/ 28/ 34 Quicksilver Michal Janeczek 148 742 7 44/ 41/ 15 Behemot Michal Janeczek 147 803 8 34/ 21/ 45 nPaper II Paul-V Khuong 147 980 9 36/ 27/ 37 Uninvited John Metcalf 145 662 10 35/ 27/ 37 Olivia Ben Ford 144 708 11 35/ 29/ 36 Revival Fire P.Kline 141 448 12 33/ 26/ 41 Hopper Phooey 141 106 13 40/ 39/ 21 Blue test 3 Lukasz Grabun 140 1 14 37/ 34/ 29 Keyser Soze Anton Marsden 140 681 15 36/ 33/ 31 Blacken Ian Oversby 140 1227 16 41/ 43/ 16 Deep Freeze X Lukasz Grabun 139 169 17 42/ 44/ 14 Test C Phooey 139 107 18 43/ 46/ 11 G3-b David Moore 139 250 19 39/ 47/ 14 Dettol Test 10 Steve Gunnell 130 19 20 5/ 0/ 0 test v mj 14 3 21 2/ 98/ 0 test mj 7 0 From corewar-l@koth.org Wed Apr 3 00:46:16 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g32LkF105784 for ; Wed, 3 Apr 2002 00:46:16 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g32LkFW26435 for ; Wed, 3 Apr 2002 00:46:15 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA05948; Tue, 2 Apr 2002 16:45:46 -0500 (EST) Date: Tue, 2 Apr 2002 16:45:46 -0500 (EST) Message-Id: <200204010506.AAA02376@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - ICWS Experimental 94 04/01/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 04/01/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG ICWS Experimental 94 CoreWar Hill: Last battle concluded at : Tue Mar 26 12:18:53 EST 2002 # %W/ %L/ %T Name Author Score Age 1 53/ 34/ 13 Fire and Ice II David Moore 172 3 2 33/ 21/ 47 KAT v5 Dave Hillis 144 35 3 38/ 36/ 27 Black Moods Ian Oversby 140 99 4 35/ 32/ 33 Controlled Aggression Ian Oversby 137 103 5 25/ 17/ 58 Katafutr Michal Janeczek 134 43 6 23/ 14/ 63 Kin John Metcalf 132 11 7 19/ 7/ 73 Evol Cap 4 X John Wilkinson 131 172 8 19/ 8/ 73 Denial David Moore 131 44 9 38/ 45/ 18 Greetings From Asbury Par JKW 130 63 10 27/ 25/ 48 Damage Inflicted Robert Macrae 129 42 11 33/ 37/ 31 Ogre Christian Schmidt 128 51 12 29/ 33/ 38 Big I.F.F.S. Dave Hillis 126 32 13 17/ 7/ 76 Evolve X v4.0 John Wilkinson 126 120 14 16/ 7/ 76 Black Box v1.1 JKW 125 66 15 22/ 20/ 58 Venom v0.2b Christian Schmidt 123 125 16 31/ 45/ 25 Pagan John K W 117 157 17 21/ 28/ 51 Disaster Area 2.8 Stefan Foerster 114 30 18 18/ 23/ 59 Purple v0.1 Christian Schmidt 114 124 19 26/ 39/ 35 La Vibra 19 Lukasz Grabun 113 1 20 24/ 36/ 40 test CS 112 60 21 11/ 39/ 50 35092-7762-eve2 bvowk 83 0 From corewar-l@koth.org Wed Apr 3 00:47:42 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g32Llg111861 for ; Wed, 3 Apr 2002 00:47:42 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g32LlfW26546 for ; Wed, 3 Apr 2002 00:47:41 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA05995; Tue, 2 Apr 2002 16:47:11 -0500 (EST) Date: Tue, 2 Apr 2002 16:47:11 -0500 (EST) Message-Id: <200204010503.AAA02323@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - MultiWarrior 94 04/01/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 04/01/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG Multiwarrior 94 CoreWar Hill: Last battle concluded at : Fri Mar 8 21:49:35 EST 2002 # Name Author Score Age 1 fclear Brian Haskin 63 72 2 D-clearM Ken Espiritu 62 88 3 test John Metcalf 56 16 4 Her Majesty P.Kline 44 107 5 Tinyshot John Metcalf 31 1 6 Xord Monominer XOSC:01 Gino Oblena 30 27 7 8thTest Gino Oblena 28 19 8 clock strikes twelve John Metcalf 27 2 9 QuiVa John Metcalf 25 181 10 Pitbull Christian Schmidt 20 44 11 Glorious October Revoluti Beable van Polasm ; Wed, 3 Apr 2002 00:55:08 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g32Lt8W26860 for ; Wed, 3 Apr 2002 00:55:08 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA06163; Tue, 2 Apr 2002 16:54:42 -0500 (EST) Date: Tue, 2 Apr 2002 16:54:42 -0500 (EST) Message-Id: <200204010500.AAA02269@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - Standard 04/01/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 04/01/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG Standard KotH CoreWar Hill : Last battle concluded at : Tue Feb 26 04:22:56 EST 2002 # %W/ %L/ %T Name Author Score Age 1 44/ 37/ 18 Oneshot '88 John Metcalf 152 1 2 34/ 21/ 45 Freight Train David Moore 148 80 3 33/ 21/ 47 Test Alexander (Sasha) Wa 145 19 4 42/ 43/ 15 Foggy Swamp Beppe Bezzi 142 76 5 31/ 22/ 46 Guardian Ian Oversby 140 79 6 42/ 43/ 15 Blur '88 Anton Marsden 140 117 7 32/ 23/ 45 sIMPly.Red v0.95 Leonardo Humberto 140 37 8 33/ 30/ 37 vala John Metcalf 137 2 9 37/ 37/ 26 PacMan David Moore 136 109 10 36/ 38/ 26 Tangle Trap David Moore 134 153 11 37/ 41/ 23 Stasis David Moore 133 187 12 24/ 17/ 59 EV Paper John K Wilkinson 132 93 13 26/ 20/ 54 Jinglo John Metcalf 131 4 14 27/ 23/ 50 Shish-Ka-Bob Ben Ford 131 35 15 25/ 20/ 54 Test I Ian Oversby 131 136 16 31/ 32/ 37 Frog Sticker P.Kline 131 29 17 26/ 22/ 52 Evoltmp 88 John K W 130 130 18 35/ 42/ 23 Beholder's Eye V1.7 W. Mintardjo 128 355 19 37/ 47/ 16 Iron Gate Wayne Sheppard 128 405 20 37/ 48/ 15 ig Wayne Sheppard 126 7 21 0/ 44/ 56 Test Test 56 0 From corewar-l@koth.org Wed Apr 3 11:34:51 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g338Yn117783 for ; Wed, 3 Apr 2002 11:34:49 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g338YkM18790 for ; Wed, 3 Apr 2002 11:34:47 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id DAA12029; Wed, 3 Apr 2002 03:33:18 -0500 (EST) Date: Wed, 3 Apr 2002 03:33:18 -0500 (EST) Message-Id: <3CAAB78B.9FB44BDA@bgb-consulting.com> Errors-To: ttsg@ttsg.com Reply-To: garrett@bgb-consulting.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Don Garrett To: Multiple recipients of list COREWAR-L Subject: Scoring anomoly MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: I was fiddling with some scripts to try developing a warrior genetically, when I ran across some very odd scoring behavior from pmars. For testing, I built on warrior which loops forever, and another kills itself immediatly. idle.red and die.red. When only two warriors are competing, the behavior is as I would expect. However, when I add a third into the mix it doesn't act as I would expect. asimov$pmars-server -v portable MARS v0.8.5, 2/20/96, corewar simulator with ICWS'94 extensions Why would die.red ever score versus idle? asimov$pmars-server -r 100 idle.red die.red die.red Program "idle.red" (length 1) by "Anonymous" ORG START START JMP.B $ 0, $ 0 Program "die.red" (length 1) by "Anonymous" ORG START START DAT.F $ 0, $ 0 Program "die.red" (length 1) by "Anonymous" ORG START START DAT.F $ 0, $ 0 idle.red by Anonymous scores 400 Results: 0 100 0 0 die.red by Anonymous scores 132 Results: 0 33 0 67 die.red by Anonymous scores 268 Results: 0 67 0 33 -- Don Garrett http://www.bgb.cc/garrett/ BGB Consulting garrett@bgb.cc From corewar-l@koth.org Wed Apr 3 17:30:51 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g33EUo112461 for ; Wed, 3 Apr 2002 17:30:50 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g33EUoW15858 for ; Wed, 3 Apr 2002 17:30:50 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA14248; Wed, 3 Apr 2002 09:30:05 -0500 (EST) Date: Wed, 3 Apr 2002 09:30:05 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: damien.doligez@inria.fr Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Planar To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: >From: birk@andromeda.ociw.edu >> * Self-repair Five Musketeers (author?) > >Does anyone have the source code the this? Neither Koenigstuhl nor >Planar's archive list this warrior. This is *annoying*. I clearly remember running Five Musketeers on one of the older MacOS-based corewar simulators sometime around 1988. Now of course I can't find the file anywhere. If anyone has it, I would really like to get a copy. -- Planar From corewar-l@koth.org Thu Apr 4 01:34:03 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g33MY2112174 for ; Thu, 4 Apr 2002 01:34:02 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g33MY1W17051 for ; Thu, 4 Apr 2002 01:34:01 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id RAA17517; Wed, 3 Apr 2002 17:32:19 -0500 (EST) Date: Wed, 3 Apr 2002 17:32:19 -0500 (EST) Message-Id: <92b0a3d6.0204031337.7748e785@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pk6811s@acad.drake.edu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pk6811s@acad.drake.edu (P. Kline) To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Planar wrote in message news: This is *annoying*. I clearly remember running Five Musketeers on one > of the older MacOS-based corewar simulators sometime around 1988. Now > of course I can't find the file anywhere. If anyone has it, I would > really like to get a copy. I don't seem to have it either. From the following link it must have been one of Jon Newman's programs. Probably never posted to rec.games.corewar but emailed on request, maybe also printed in the old newsletter. Maybe its on an old floppy at home. http://groups.google.com/groups?hl=en&selm=1992Jun15.002325.5396%40microsoft.com Self-repair, excluding imps, is a strategy in search of efficient code. Paul Kline pk6811s@acad.drake.edu From corewar-l@koth.org Thu Apr 4 01:34:10 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g33MYA124025 for ; Thu, 4 Apr 2002 01:34:10 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g33MYAW17065 for ; Thu, 4 Apr 2002 01:34:10 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id RAA17536; Wed, 3 Apr 2002 17:33:47 -0500 (EST) Date: Wed, 3 Apr 2002 17:33:47 -0500 (EST) Message-Id: <3CAB7550.C10DC884@bgb-consulting.com> Errors-To: ttsg@ttsg.com Reply-To: garrett@bgb-consulting.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Don Garrett To: Multiple recipients of list COREWAR-L Subject: Re: Scoring anomoly MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Lukasz Adamowski wrote: > > Beautiful! What version of pMARS do You use? > > Lukasz 0.8.5 But I just had a thought.... I compiled it myself, and turned on compiler optimizations. This made a BIG boost in performance, which matters a lot for a genetic algorithm that going to call to pmars repeatedly. Am I correct assuming that the scoring is not supposed to work this way? If I only have two warriors, it comes out like I would expect. Idle wins versus Die (always). Die versus Die they both win half the rounds, Idle versus Idle they both always tie. I just figured I was doing something really stupid. -- Don Garrett http://www.bgb.cc/garrett/ BGB Consulting garrett@bgb.cc From corewar-l@koth.org Thu Apr 4 06:31:30 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g343VT100769 for ; Thu, 4 Apr 2002 06:31:29 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g343VTW28916 for ; Thu, 4 Apr 2002 06:31:29 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id WAA19557; Wed, 3 Apr 2002 22:30:59 -0500 (EST) Date: Wed, 3 Apr 2002 22:30:59 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: ragmanx@mailandnews.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Randy Graham To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On 3 Apr 2002 13:37:45 -0800, pk6811s@acad.drake.edu (P. Kline) wrote: >Planar wrote in message news: >> This is *annoying*. I clearly remember running Five Musketeers on one >> of the older MacOS-based corewar simulators sometime around 1988. Now >> of course I can't find the file anywhere. If anyone has it, I would >> really like to get a copy. > >I don't seem to have it either. From the following link it must have >been one of Jon Newman's programs. Probably never posted to >rec.games.corewar but emailed on request, maybe also printed in the >old newsletter. Maybe its on an old floppy at home. > >http://groups.google.com/groups?hl=en&selm=1992Jun15.002325.5396%40microsoft.com > >Self-repair, excluding imps, is a strategy in search of efficient code. You know, I finally thought of a self-repair strategy that I thought would work a few weeks ago while on vacation (and away from a computer). Of course, I didn't write it down, thinking I could remember it and try it when I got home. That didn't happen, and I hadn't thought of it until you posted this today. I really need to try to remember what it was. I don't know that it would work, but I remember coming up with some routing that would only take a few cycles (I think around 6-8 was what I'd estimated). Now if I can just get my brain working to come up with that strategy again. Drat, I hate when I do stupid things. >Paul Kline >pk6811s@acad.drake.edu RagManX http://www.gamingideas.com/ - an "I could make a better game" forum. From corewar-l@koth.org Thu Apr 4 06:35:35 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g343ZY104450 for ; Thu, 4 Apr 2002 06:35:35 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g343ZXM15906 for ; Thu, 4 Apr 2002 06:35:34 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id WAA19534; Wed, 3 Apr 2002 22:29:32 -0500 (EST) Date: Wed, 3 Apr 2002 22:29:32 -0500 (EST) Message-Id: <3CABB0D5.EE7CE7E8@bgb-consulting.com> Errors-To: ttsg@ttsg.com Reply-To: garrett@bgb-consulting.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Don Garrett To: Multiple recipients of list COREWAR-L Subject: Re: Scoring anomoly MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Brett Greenfield wrote: > > your pmars works fine, the reason the die.red is getting points is > because the other die.red is dieing first giving points to the other for > surviving longer. try making die vs die in a 2 warrior battle, notice > one manages to score wins instead of all ties(as you may think), thats > because pmars doesnt run warriors concurently. > > if this is a problem change the scoring formula to score for wins losses > and ties only and not number remaining when killed. Okay, that explains it. I didn't realize that any points were being assigned based on how many were remaining when killed. Thanks! -- Don Garrett http://www.bgb.cc/garrett/ BGB Consulting garrett@bgb.cc From corewar-l@koth.org Thu Apr 4 07:33:15 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g344XF125936 for ; Thu, 4 Apr 2002 07:33:15 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g344XFW01421 for ; Thu, 4 Apr 2002 07:33:15 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id XAA20182; Wed, 3 Apr 2002 23:32:45 -0500 (EST) Date: Wed, 3 Apr 2002 23:32:45 -0500 (EST) Message-Id: <5d6847b2.0204031932.41864b2b@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: dhillismail@netscape.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: dhillismail@netscape.net (Dave Hillis) To: Multiple recipients of list COREWAR-L Subject: Re: Scoring anomoly Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Don Garrett wrote in message news:<3CAB7550.C10DC884@bgb-consulting.com>... > Lukasz Adamowski wrote: > > > > Beautiful! What version of pMARS do You use? > > > > Lukasz > > 0.8.5 > > But I just had a thought.... I compiled it myself, and turned on compiler > optimizations. This made a BIG boost in performance, which matters a lot for a > genetic algorithm that going to call to pmars repeatedly. > > Am I correct assuming that the scoring is not supposed to work this way? > > If I only have two warriors, it comes out like I would expect. Idle wins > versus Die (always). Die versus Die they both win half the rounds, Idle versus > Idle they both always tie. > > I just figured I was doing something really stupid. I think that version had "the bug": multiwarrior battles end when the number of warriors drops to 2 instead of 1. The latest version of pmars works properly. (Or you fix the version you have if you've already invested time modifying it.) Also, check out the "exhaust" mars simulator at http://www.cs.Helsinki.FI/u/jpihlaja/exhaust/exhaust.html Dave Hillis From corewar-l@koth.org Thu Apr 4 12:38:14 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g349cE112427 for ; Thu, 4 Apr 2002 12:38:14 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g349cDW03747 for ; Thu, 4 Apr 2002 12:38:13 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id EAA23646; Thu, 4 Apr 2002 04:34:39 -0500 (EST) Date: Thu, 4 Apr 2002 04:34:39 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: pak21@cam.ac.uk Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pak21@cam.ac.uk (Philip Kendall) To: Multiple recipients of list COREWAR-L Subject: Re: Scoring anomoly X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: In article <3CAC0A76.1688200@bgb-consulting.com>, Don Garrett wrote: > >Is there a more current version that 0.8.6? https://sourceforge.net/projects/corewar/ Can somebody with appropriate permissions please update koth.org? Phil -- Philip Kendall http://www.srcf.ucam.org/~pak21/ From corewar-l@koth.org Thu Apr 4 12:39:38 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g349da100752 for ; Thu, 4 Apr 2002 12:39:36 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g349dZW03855 for ; Thu, 4 Apr 2002 12:39:35 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id EAA23716; Thu, 4 Apr 2002 04:37:51 -0500 (EST) Date: Thu, 4 Apr 2002 04:37:51 -0500 (EST) Message-Id: <3CAC0A76.1688200@bgb-consulting.com> Errors-To: ttsg@ttsg.com Reply-To: garrett@bgb-consulting.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Don Garrett To: Multiple recipients of list COREWAR-L Subject: Re: Scoring anomoly MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > I think that version had "the bug": multiwarrior battles end when the > number of warriors drops to 2 instead of 1. The latest version of > pmars works properly. (Or you fix the version you have if you've > already invested time modifying it.) In the middle of trying to figure this out, I updatd to 0.8.6 with no change, running on both XP, and on Redhat 7.0. A post here from Brett Greenfield says that it's being caused by points being awarded for outliving some other warriors. pmars-server -b -r 1000 die.red die.red idle.red die.red by Anonymous scores 1332 Results: 0 333 0 667 die.red by Anonymous scores 2668 Results: 0 667 0 333 idle.red by Anonymous scores 4000 Results: 0 1000 0 0 I think I must be being bitten by the bug you describe, since idle.red is not being given credit for any solitary wins in the Results line. This is despite the fact that I updated to what I thought was the latest version 0.8.6. I'll go looking for the bug in question tomorrow. Is there a more current version that 0.8.6? PS: Exhaust looks interesting, but I didn't look at the programming interface. To make best use of it, I'd have to write a Python interface. Since this project was an excuse for learning Python, that might not be a bad thing. -- Don Garrett http://www.bgb.cc/garrett/ BGB Consulting garrett@bgb.cc From corewar-l@koth.org Thu Apr 4 12:41:55 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g349fs122510 for ; Thu, 4 Apr 2002 12:41:55 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g349frM09169 for ; Thu, 4 Apr 2002 12:41:54 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id EAA23682; Thu, 4 Apr 2002 04:36:27 -0500 (EST) Date: Thu, 4 Apr 2002 04:36:27 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: martin.ankerl@fhs-hagenberg.ac.at Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "Martin Ankerl" To: Multiple recipients of list COREWAR-L Subject: Re: Scoring anomoly X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > PS: > Exhaust looks interesting, but I didn't look at the programming interface. > To make best use of it, I'd have to write a Python interface. Since this > project was an excuse for learning Python, that might not be a bad thing. perhaps qmars http://qmars.martinankerl.cjb.net/ is easier to use with python, it should also be faster than pmars. have fun, Martin From corewar-l@koth.org Thu Apr 4 23:38:35 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g34KcZ124010 for ; Thu, 4 Apr 2002 23:38:35 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g34KcYW01478 for ; Thu, 4 Apr 2002 23:38:34 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id PAA27871; Thu, 4 Apr 2002 15:34:11 -0500 (EST) Date: Thu, 4 Apr 2002 15:34:11 -0500 (EST) Message-Id: <872a85cc.0204041127.2cf3143c@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > * Paper The first Paper I remember any mention of is Mice by Chip Wendell, from A.K. Dewdney's article about the first Corewars tourney, which also happened to win that tourney: ptr DAT #0 start MOV #12 ptr loop MOV @ptr <5 DJN loop @ptr SPL @3 ADD #653 2 JMZ -5 -6 DAT 833 I don't know (and doubt) it is the first ever real paper. Certainly one of the first successful ones though. From corewar-l@koth.org Fri Apr 5 03:31:39 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g350Vd110504 for ; Fri, 5 Apr 2002 03:31:39 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g350VcM06734 for ; Fri, 5 Apr 2002 03:31:38 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id TAA29418; Thu, 4 Apr 2002 19:30:03 -0500 (EST) Date: Thu, 4 Apr 2002 19:30:03 -0500 (EST) Message-Id: <3CACE158.7463503C@bgb-consulting.com> Errors-To: ttsg@ttsg.com Reply-To: garrett@bgb-consulting.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Don Garrett To: Multiple recipients of list COREWAR-L Subject: Re: Scoring anomoly MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Philip Kendall wrote: > > In article <3CAC0A76.1688200@bgb-consulting.com>, > Don Garrett wrote: > > > >Is there a more current version that 0.8.6? > > https://sourceforge.net/projects/corewar/ > > Can somebody with appropriate permissions please update koth.org? > > Phil > If anyone is interested, I've produced RedHat RPMS for 0.9.2 based on Planar's older RPM version. If there is interest, I'll try to keep them current. They can be found here: http://www.bgb.cc/garrett/originals/pMars/ -- Don Garrett http://www.bgb.cc/garrett/ BGB Consulting garrett@bgb.cc From corewar-l@koth.org Sat Apr 6 03:36:26 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g360aP121094 for ; Sat, 6 Apr 2002 03:36:25 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g360aOW23343 for ; Sat, 6 Apr 2002 03:36:25 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id TAA10568; Fri, 5 Apr 2002 19:34:09 -0500 (EST) Date: Fri, 5 Apr 2002 19:34:09 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: jpihlaja@cc.helsinki.fi Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: M Joonas Pihlaja To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On Mon, 1 Apr 2002, P. Kline wrote: > Brant had a lot of good ideas, hope he doesn't get credit > just for Wimp :-) One of those amusing coincidences: in the mars.tar.z archive on soda there's a program called whimp.rc (or W.H.Imp) which is nothing but a jmp 0. It's attributed to Wilmard Halfed and dates to 1988 at least. Not that that constitutes a wimp, exactly. :-) Joonas From corewar-l@koth.org Sat Apr 6 03:43:01 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g360h0120173 for ; Sat, 6 Apr 2002 03:43:00 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g360h0W23604 for ; Sat, 6 Apr 2002 03:43:00 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id TAA10714; Fri, 5 Apr 2002 19:42:21 -0500 (EST) Date: Fri, 5 Apr 2002 19:42:21 -0500 (EST) Message-Id: <200204042316.g34NGXJ18186@andromeda.ociw.edu> Errors-To: ttsg@ttsg.com Reply-To: birk@andromeda.ociw.edu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: birk@andromeda.ociw.edu To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > From: pagaltzis@gmx.de (Aristoteles Pagaltzis) > > * Paper > > The first Paper I remember any mention of is Mice by Chip Wendell, > from A.K. Dewdney's article about the first Corewars tourney, which > also happened to win that tourney: > > ptr DAT #0 > start MOV #12 ptr > loop MOV @ptr <5 > DJN loop @ptr > SPL @3 > ADD #653 2 > JMZ -5 -6 > DAT 833 > > I don't know (and doubt) it is the first ever real paper. Certainly > one of the first successful ones though. > This version does not perform very well. The copy I have on the ICWS-Koenigstuhl is on rank #76: ptr: DAT #12 prg: MOV #12, ptr loop: MOV @ptr, ; Sat, 6 Apr 2002 03:44:11 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g360iAW23629 for ; Sat, 6 Apr 2002 03:44:11 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id TAA10780; Fri, 5 Apr 2002 19:43:47 -0500 (EST) Date: Fri, 5 Apr 2002 19:43:47 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: adamow@inferno.mikrus.pw.edu.pl Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Adamowski To: Multiple recipients of list COREWAR-L Subject: Re: Scoring anomoly MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On Wed, 3 Apr 2002, Don Garrett wrote: [...] > asimov$pmars-server -r 100 idle.red die.red die.red > Program "idle.red" (length 1) by "Anonymous" > > ORG START > START JMP.B $ 0, $ 0 > > Program "die.red" (length 1) by "Anonymous" > > ORG START > START DAT.F $ 0, $ 0 > > Program "die.red" (length 1) by "Anonymous" > > ORG START > START DAT.F $ 0, $ 0 > > idle.red by Anonymous scores 400 > Results: 0 100 0 0 > die.red by Anonymous scores 132 > Results: 0 33 0 67 > die.red by Anonymous scores 268 > Results: 0 67 0 33 [...] Beautiful! What version of pMARS do You use? Lukasz From corewar-l@koth.org Sat Apr 6 03:51:44 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g360ph104876 for ; Sat, 6 Apr 2002 03:51:43 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g360phW23905 for ; Sat, 6 Apr 2002 03:51:43 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id TAA10921; Fri, 5 Apr 2002 19:51:17 -0500 (EST) Date: Fri, 5 Apr 2002 19:51:17 -0500 (EST) Message-Id: <20020403004048.95984.qmail@web11602.mail.yahoo.com> Errors-To: ttsg@ttsg.com Reply-To: paul_virak_khuong@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Paul-V Khuong To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: --- Ian Oversby wrote: > Hi, > > Thanks for the input. This is what I have so far. > It seems to be > almost ready for me to add some commentary to the > result of each > invention (or at least the results I am aware of!). Comments inline. > Ian > > * Bomber A. K. Dewdney > * CMP-Scanner Robert Reed III > * B-Scanner > * Paper mice.red? > * Self-repair > * PMARS Stefan Strack et al. > * Vampire Eugene P. Lilitko > * Bomber with > optimal step Erh, the very idea of optimal steps would be good too. > * Core-clear > * Wimp Brant Thompson > * Two-pass coreclear Mintardjo > * Stone / Paper Matt Hastings > * Imp Rings Anders Ivner > * Imp / Stone Dan Nabutovsky > * Gate-busting imps Paul Kline > * One-shot scanner Paul Kline > * QScan Paul Kline > * Incendiary bomber Paul Kline > * Silk / Timescape Juha Pohjalainen > * Tornado bomber Beppe Bezzi > * Imp-paper Paul Kline > * Intelligence bombs Anders Ivner > * Spiral Clear John K Wilkinson > * Handshaking Kurt Franke > * Optimised QScan Anders Ivner / Anton Marsden > * RetroQ Paul Kline > * Mirage Scanner Anton Marsden > * Blur Scanner Anton Marsden > * Fast P-switcher Anton Marsden > * DClear Bjoern Guenzel > * He Scans Alone Paul Kline Self modifying codes for the stepping. It's very narrow, but it is seeing use not only in bombers, but also in scanner(s). ("THE" 3 line stone and zoooom) Intelligence bombs... Is it such an important concept? I know it's better to be inclusive than exclusive, but still. CIA was oen warrior, with a ncie concept, but did it really affect the world of corewar that much? Paul __________________________________________________ Do You Yahoo!? Yahoo! Tax Center - online filing with TurboTax http://taxes.yahoo.com/ From corewar-l@koth.org Sat Apr 6 13:29:57 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g36ATu131958 for ; Sat, 6 Apr 2002 13:29:56 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g36ATuW16425 for ; Sat, 6 Apr 2002 13:29:56 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id FAA16438; Sat, 6 Apr 2002 05:29:25 -0500 (EST) Date: Sat, 6 Apr 2002 05:29:25 -0500 (EST) Message-Id: <872a85cc.0204060154.28b3736a@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: birk@andromeda.ociw.edu wrote in message > > ADD #653 2 > ADD #635, copy This is the only at all significant difference I can find. From corewar-l@koth.org Sat Apr 6 15:31:47 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g36CVl118124 for ; Sat, 6 Apr 2002 15:31:47 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g36CVkW21473 for ; Sat, 6 Apr 2002 15:31:47 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id HAA17231; Sat, 6 Apr 2002 07:31:04 -0500 (EST) Date: Sat, 6 Apr 2002 07:31:04 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: IRC meeting X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: I'll probably be on irc.koth tomorrow for the whole day. Anyone for a chat? -- Lukasz Grabun (reply-to field is scrambled, remove NOSPAM) GM d+ s: a-- C++ UL P L++ E---- W-- N++ o? K- w-- O@ M@ V- PS+ PE+ Y PGP t-@ 5@ X++(+++) R tv-() b+++ DI+ D- G++ e++ h! r++ y+ From corewar-l@koth.org Sat Apr 6 17:33:09 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g36EX9132752 for ; Sat, 6 Apr 2002 17:33:09 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g36EX8M29849 for ; Sat, 6 Apr 2002 17:33:08 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA18003; Sat, 6 Apr 2002 09:32:37 -0500 (EST) Date: Sat, 6 Apr 2002 09:32:37 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: Christoph's :) page X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: is it just me or the Koenigstuhl is unavailable? -- Lukasz Grabun (reply-to field is scrambled, remove NOSPAM) GM d+ s: a-- C++ UL P L++ E---- W-- N++ o? K- w-- O@ M@ V- PS+ PE+ Y PGP t-@ 5@ X++(+++) R tv-() b+++ DI+ D- G++ e++ h! r++ y+ From corewar-l@koth.org Sat Apr 6 17:35:11 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g36EZB104525 for ; Sat, 6 Apr 2002 17:35:11 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g36EZAW26745 for ; Sat, 6 Apr 2002 17:35:10 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id JAA18034; Sat, 6 Apr 2002 09:34:05 -0500 (EST) Date: Sat, 6 Apr 2002 09:34:05 -0500 (EST) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: metcalf@uboot.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: metcalf@uboot.com (John Metcalf) To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Greetings... > > DJN loop @ptr > DJN loop, ptr This is the difference which is causing the big variation in score. The lower is correct (I am just looking at the Scientific American article now). The correct step is 653, not 635. Regards, John PS - results & Core Warrior in just a few days! From corewar-l@koth.org Sat Apr 6 22:31:42 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g36JVf107987 for ; Sat, 6 Apr 2002 22:31:41 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g36JVeM30612 for ; Sat, 6 Apr 2002 22:31:40 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id OAA19897; Sat, 6 Apr 2002 14:31:13 -0500 (EST) Date: Sat, 6 Apr 2002 14:31:13 -0500 (EST) Message-Id: <4ee41bd6.0204061041.75fe8442@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: waknuk@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: waknuk@yahoo.com (Philip Thorne) To: Multiple recipients of list COREWAR-L Subject: Re: Christoph's :) page Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Lukasz Grabun wrote in message news:... > is it just me or the Koenigstuhl is unavailable? I couldn't get in last night [or now] Cristoph's not been including the url in his sig recently. From corewar-l@koth.org Sun Apr 7 23:36:35 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g37KaY125561 for ; Sun, 7 Apr 2002 23:36:34 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g37KaXW13582 for ; Sun, 7 Apr 2002 23:36:34 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA00637; Sun, 7 Apr 2002 16:34:07 -0400 (EDT) Date: Sun, 7 Apr 2002 16:34:07 -0400 (EDT) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: Re: Christoph's :) page X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: sob, 06 kwi 2002 o 18:41 GMT, Philip Thorne: > Lukasz Grabun wrote in message news:... >> is it just me or the Koenigstuhl is unavailable? > I couldn't get in last night [or now] > Cristoph's not been including the url in his sig recently. that would be most unconvienent since one needs some warriors unusual hills (LP in this case, large core). oh and btw: sorry for the irc session, Phil. Got some problems with my PC. -- Lukasz Grabun (reply-to field is scrambled, remove NOSPAM) GM d+ s: a-- C++ UL P L++ E---- W-- N++ o? K- w-- O@ M@ V- PS+ PE+ Y PGP t-@ 5@ X++(+++) R tv-() b+++ DI+ D- G++ e++ h! r++ y+ From corewar-l@koth.org Mon Apr 8 01:19:18 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g37MJD123385 for ; Mon, 8 Apr 2002 01:19:13 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g37MJCW17783 for ; Mon, 8 Apr 2002 01:19:12 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id SAA01499; Sun, 7 Apr 2002 18:18:39 -0400 (EDT) Date: Sun, 7 Apr 2002 18:18:39 -0400 (EDT) Message-Id: <200204072141.OAA05166@andromeda.ociw.edu> Errors-To: ttsg@ttsg.com Reply-To: birk@ociw.edu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Christoph Birk To: Multiple recipients of list COREWAR-L Subject: Koenigstuhl X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Sorry, due to some technical problems the Koenigstuhl is temporarily unavailable. I hope it will be back online early next wee. Christoph From corewar-l@koth.org Mon Apr 8 05:33:06 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g382X5128741 for ; Mon, 8 Apr 2002 05:33:05 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g382X5W27245 for ; Mon, 8 Apr 2002 05:33:05 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id WAA03204; Sun, 7 Apr 2002 22:32:33 -0400 (EDT) Date: Sun, 7 Apr 2002 22:32:33 -0400 (EDT) Message-Id: <3CB0F28E.8090103@nowhere.com> Errors-To: ttsg@ttsg.com Reply-To: none@nowhere.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Brett Greenfield To: Multiple recipients of list COREWAR-L Subject: a little hill program i made a while ago MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: here is my own koth style hill program so you all dont have to wait from results from the server for testing your warriors use it all you want, just tell me if you like it you should be able to copy and paste it, hopfully word wrap won't break it, also i found a similar progam in basic reacently and cooincedently it uses a hill.dat file just like mine if you have this other hill program use it someplace else it is not compatible with mine, and it will break the hill if the hill gets broken just delete the hill.dat file ' THIS PROGRAM IS COPYRIGHT (C) 1998 BY BRETT GREENFIELD ' PLACE THIS PROGRAM IN THE SAME DIRECTORY AS ' PMARS AND YOUR WARRIORS FOR ' BEST RESULTS ' THIS PROGRAM REQUIRES QBASIC AND PMARS ' THIS PROGRAM MAY BE COPIED AND DISTRIBUTED FREELY ' THIS PROGRAM IS BASED ON THE COREWAR HILLS ON THE PIZZA AND STORMKING ' WEB SITES ' IF YOU COPY OR MODIFY THIS PROGRAM ' YOU MUST MAINTAIN THE ORIGINAL COPYRIGHT ' IF YOU MODIFY THIS PROGRAM ' YOU MAY ADD A FEW LINES SIMILAR TO THE FOLLOWING ' UNDER MY COPYRIGHT ' MODIFIED BY ... ' CHANGES MADE ' IMPROVED ... ' FIXED ... ' ADDED ... ' ECT ... ' THIS PROGRAM USES FILES HILL.DAT AND BATTLE.TMP FOR STORAGE ' AND NEEDS TO USE PMARS FOR SCORING PMARS$ = "PMARS -b -r 100" 'PATH AND ROUNDS SETUP ' THE -b IS REQUIRED BUT YOU MAY CHANGE ' THE NUMBER OF ROUNDS AND/OR ADD A PATH. ' FOR EXAMPLE ' PMARS$="D:\COREWARS\PMARS -b -r 50" CLS : SCREEN 0: WIDTH 80, 43: DEFINT A-Z: OPTION BASE 1 SHAP$ = ">BATTLE.TMP": ON ERROR GOTO ERRH DIM CWTB(26, 26), CWFN$(26), CWAG(26), PRP$(26), PLC(26), WFD(26) 1 ERS = 0: OPEN "HILL.DAT" FOR INPUT AS #1 IF ERS = 0 THEN 2 PRINT "CREATING NEW HILL": GOSUB KEYP: CLS ERS = 0: CLOSE : OPEN "HILL.DAT" FOR OUTPUT AS #2 IF ERS <> 0 THEN PRINT "ERROR: CAN'T ACCESS HILL.DAT": END PRINT #2, 0: CLOSE #2 IF ERS <> 0 THEN PRINT "ERROR: CAN'T READ/WRITE HILL.DAT": END GOTO 1 2 INPUT #1, NUMW: FOR A = 1 TO NUMW: INPUT #1, PLC(A): INPUT #1, CWFN$(A) INPUT #1, PRP$(A): FOR B = 1 TO 26: INPUT #1, CWTB(A, B): NEXT B INPUT #1, CWAG(A): NEXT A CLOSE #1: HCHNG = 0 10 CLS : PRINT : PRINT "1. VIEW HILL": PRINT "2. CHALLENGE HILL" PRINT "3. RESCORE WARRIOR": PRINT "4. KILL WARRIOR" PRINT "5. INFO ON WARRIOR" PRINT "6. QUIT": PRINT : INPUT NIN: GOSUB SORT IF NIN < 1 OR NIN > 6 THEN 10 ON NIN GOSUB 20, 30, 40, 50, 60, FIN GOTO 10 20 CLS : IF NUMW = 0 THEN PRINT : PRINT " THE HILL IS EMPTY": GOTO KEYP PRINT "|PLACE| NAME | AUTHOR | SCORE | AGE" PRINT "|-----|----------------|--------------|-------|-----" FOR C = 1 TO NUMW: A = WFD(C): PRINT USING "| ### |"; PLC(A); : TMP = 0 PRINT USING "\ \|"; PRP$(A); : FOR B = 1 TO 26 TMP = TMP + CWTB(A, B): NEXT B: PRINT USING " ##### | ####"; TMP; CWAG(A) NEXT C: IF NIN = 1 THEN GOTO KEYP RETURN 30 CLS : PRINT : PRINT "ENTER FILE NAME "; 31 ERS = 0: INPUT CFN$ 32 IF CFN$ = "" THEN RETURN OPEN CFN$ FOR INPUT AS #1 CLOSE #1: IF ERS = 0 THEN 33 PRINT : PRINT "ERROR #"; FOG: GOSUB KEYP: CLS PRINT : PRINT "ENTER FILE NAME OR PRESS ENTER TO CANCEL "; : GOTO 31 33 HCHNG = 1: IF NUMW < 26 THEN NUMW = NUMW + 1: MPC = NUMW: GOTO 34 MPC = WFD(26) 34 CWFN$(MPC) = CFN$: CWAG(MPC) = 0: FOR B = 1 TO 26: CWTB(MPC, B) = 0 NEXT B: OPEN CFN$ FOR INPUT AS #1: ERS = 0: FL1 = 0: FL2 = 0 NAM$ = "Unknown" ATH$ = "Anonymous": TAG$ = " " WHILE ERS = 0 AND (FL1 = 0 OR FL2 = 0) WHILE INPUT$(1, 1) <> ";": WEND: FOR A = 1 TO 4: TMP$ = INPUT$(1, 1) IF TMP$ >= "a" AND TMP$ <= "z" THEN TMP$ = CHR$(ASC(TMP$) - 32) MID$(TAG$, A, 1) = TMP$: NEXT A IF TAG$ = "NAME" THEN LINE INPUT #1, TMP$: NAM$ = LEFT$(LTRIM$(TMP$), 16): FL1 = 1 IF TAG$ = "AUTH" THEN WHILE INPUT$(1, 1) <> " ": WEND: LINE INPUT #1, TMP$: ATH$ = LEFT$(LTRIM$(TMP$), 14): FL2 = 1 WEND: PRP$(MPC) = SPACE$(31): MID$(PRP$(MPC), 17, 1) = "|" MID$(PRP$(MPC), 1, 16) = NAM$: MID$(PRP$(MPC), 18, 14) = ATH$ PLC(MPC) = 26: WFD(26) = MPC: CLOSE #1: GOTO FIGHT 40 CLS IF NUMW = 0 THEN PRINT : PRINT "NO WARRIORS TO RESCORE": GOTO KEYP GOSUB 20: PRINT : PRINT "SELECT A WARRIOR TO RESCORE (0=CANCEL)" INPUT NIN: IF NIN = 0 THEN RETURN IF NIN < 1 OR NIN > NUMW THEN 40 CFN$ = CWFN$(WFD(NIN)): GOSUB 51: GOSUB SORT IF NUMW < 26 THEN B = NUMW: WHILE CFN$ <> CWFN$(WFD(B)): B = B - 1: WEND MPC = WFD(B) ELSE MPC = WFD(26) END IF: GOTO 34 50 CLS : IF NUMW = 0 THEN PRINT : PRINT "NO WARRIORS TO KILL": GOTO KEYP GOSUB 20: PRINT : PRINT "SELECT A WARRIOR TO KILL (0=CANCEL)" INPUT NIN: IF NIN = 0 THEN RETURN IF NIN < 1 OR NIN > NUMW THEN 50 51 FOR B = 1 TO 26: CWTB(WFD(NIN), B) = 0: NEXT B FOR C = 1 TO NUMW: CWTB(C, WFD(NIN)) = 0: NEXT C HCHNG = 1: RETURN 60 CLS : IF NUMW = 0 THEN PRINT : PRINT "HILL IS EMPTY": GOTO KEYP GOSUB 20: PRINT : PRINT "SELECT A WARROR TO DISPLAY (0=CANCEL)" INPUT NIN: IF NIN = 0 THEN RETURN IF NIN < 1 OR NIN > NUMW THEN 60 CLS PRINT " | NAME | AUTHOR | FILE NAME" PRINT "---------------------|----------------|--------------|-----------" PRINT USING "WARRIOR NUMBER ### |"; NIN; PRINT USING "\ \|"; PRP$(WFD(NIN)); PRINT CWFN$(WFD(NIN)) PRINT "=====================|================|==============|===========" FOR B = 1 TO 26 IF (WFD(NIN) <> B) AND (CWFN$(B) <> "") THEN PRINT "SCORED"; PRINT USING " ##### "; CWTB(WFD(NIN), B); PRINT "AGAINST |"; PRINT USING "\ \|"; PRP$(B); PRINT CWFN$(B); "." END IF NEXT B: GOTO KEYP FIN: IF HCHNG = 0 THEN END CLS : WHILE INKEY$ <> "": WEND PRINT : PRINT "SAVE CHANGES Y/N "; SS$ = "": WHILE SS$ = "": SS$ = INKEY$: WEND IF SS$ = "n" OR SS$ = "N" THEN PRINT "NO": END PRINT "YES": PRINT : PRINT " SAVING CHANGES..."; ERS = 0: OPEN "HILL.DAT" FOR OUTPUT AS #2 PRINT #2, NUMW: FOR A = 1 TO NUMW: PRINT #2, PLC(A): PRINT #2, CWFN$(A) PRINT #2, PRP$(A): FOR B = 1 TO 26: PRINT #2, CWTB(A, B): NEXT B PRINT #2, CWAG(A): NEXT A CLOSE #2: HCHNG = 0: IF ERS <> 0 THEN PRINT "ERROR": PRINT END ERRH: NIN = 0: ERS = 1: FOG = ERR: RESUME NEXT KEYP: WHILE INKEY$ <> "": WEND PRINT : PRINT " PRESS ANY KEY TO CONTINUE ..." WHILE INKEY$ = "": WEND: RETURN FIGHT: CLS : CFN = WFD(26): FOR A = 1 TO NUMW IF A = CFN THEN GOTO EFIGHT PRINT LEFT$(PRP$(CFN), 16) + " VS " + LEFT$(PRP$(A), 16) BLD$ = SPACE$(LEN(PMARS$) + LEN(CWFN$(CFN)) + LEN(CWFN$(A)) + LEN(SHAP$) + 3) MID$(BLD$, 1, LEN(PMARS$)) = PMARS$ MID$(BLD$, LEN(PMARS$) + 2, LEN(CWFN$(CFN))) = CWFN$(CFN) MID$(BLD$, LEN(PMARS$) + LEN(CWFN$(CFN)) + 3, LEN(CWFN$(A))) = CWFN$(A) MID$(BLD$, LEN(BLD$) - LEN(SHAP$) + 1, LEN(SHAP$)) = SHAP$ SHELL BLD$: ERS = 0: OPEN "BATTLE.TMP" FOR INPUT AS #1 LINE INPUT #1, SC1$ LINE INPUT #1, SC2$: CLOSE #1: IF ERS <> 0 THEN GOTO EFIGHT PRINT SC1$: PRINT SC2$: SC1$ = RTRIM$(SC1$): SC2$ = RTRIM$(SC2$) LTRM = LEN(SC1$) - 1: WHILE MID$(SC1$, LTRM, 1) <> " ": LTRM = LTRM - 1 WEND SC1 = VAL(RIGHT$(SC1$, LEN(SC1$) - LTRM)): CWTB(CFN, A) = SC1 LTRM = LEN(SC2$) - 1: WHILE MID$(SC2$, LTRM, 1) <> " ": LTRM = LTRM - 1 WEND SC2 = VAL(RIGHT$(SC2$, LEN(SC2$) - LTRM)): CWTB(A, CFN) = SC2 CWAG(A) = CWAG(A) + 1 EFIGHT: NEXT A: IF NUMW = 1 THEN RETURN ELSE GOTO KEYP SORT: FOR A = 1 TO NUMW: PLC(A) = 0: NEXT A: HSW = 0 FOR A = 1 TO NUMW: HSC = -999: FOR B = 1 TO NUMW: CSC = 0 IF PLC(B) = 0 THEN FOR C = 1 TO 26: CSC = CSC + CWTB(B, C): NEXT C ELSE CSC = -999 IF CSC > HSC THEN HSC = CSC: HSW = B NEXT B: PLC(HSW) = A: WFD(A) = HSW: NEXT A: RETURN From corewar-l@koth.org Mon Apr 8 22:57:08 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g38Jv8103942 for ; Mon, 8 Apr 2002 22:57:08 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g38Jv7x20833 for ; Mon, 8 Apr 2002 22:57:07 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id PAA11539; Mon, 8 Apr 2002 15:56:32 -0400 (EDT) Date: Mon, 8 Apr 2002 15:56:32 -0400 (EDT) Message-Id: <200204081947.MAA08478@andromeda.ociw.edu> Errors-To: ttsg@ttsg.com Reply-To: birk@ociw.edu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Christoph Birk To: Multiple recipients of list COREWAR-L Subject: Re: Koenigstuhl X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: The Koenigstuhl is up again! Christoph http://www.ociw.edu/~birk/COREWAR/koenigstuhl.html From corewar-l@koth.org Mon Apr 8 23:48:32 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g38KmV119736 for ; Mon, 8 Apr 2002 23:48:31 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g38KmUW07229 for ; Mon, 8 Apr 2002 23:48:31 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA12043; Mon, 8 Apr 2002 16:46:18 -0400 (EDT) Date: Mon, 8 Apr 2002 16:46:18 -0400 (EDT) Message-Id: <200204080409.AAA19824@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - 94 No Pspace 04/08/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 04/08/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG 94 No Pspace CoreWar Hill: Last battle concluded at : Wed Apr 3 13:20:21 EST 2002 # %W/ %L/ %T Name Author Score Age 1 43/ 37/ 20 Hazy Lazy ... again Steve Gunnell 148 23 2 36/ 24/ 40 Inky Ian Oversby 147 467 3 33/ 21/ 46 Purifier Lukasz Grabun 145 24 4 42/ 40/ 18 Vanquisher Lukasz Grabun 144 79 5 32/ 20/ 49 nPaper II Paul-V Khuong 143 988 6 33/ 23/ 44 Son of Vain Oversby/Pihlaja 142 577 7 32/ 25/ 43 Hopper Phooey 140 114 8 33/ 28/ 39 Olivia Ben Ford 138 716 9 34/ 29/ 37 Quicksilver Michal Janeczek 138 750 10 33/ 28/ 38 Uninvited John Metcalf 138 670 11 40/ 43/ 17 Behemot Michal Janeczek 137 811 12 40/ 44/ 16 Deep Freeze X Lukasz Grabun 135 177 13 41/ 47/ 12 G3-b David Moore 135 258 14 34/ 33/ 33 Blacken Ian Oversby 134 1235 15 34/ 35/ 31 Keyser Soze Anton Marsden 134 689 16 37/ 40/ 23 Blue test 3 Lukasz Grabun 133 9 17 40/ 47/ 13 Test C Phooey 133 115 18 31/ 29/ 40 Revival Fire P.Kline 133 456 19 36/ 52/ 13 Aoshi Test B 15 Steve Gunnell 120 2 20 34/ 56/ 9 Hazy Test A 25 Steve Gunnell 112 1 21 20/ 34/ 46 Ice Joshua 107 0 From corewar-l@koth.org Mon Apr 8 23:49:43 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g38Knh101855 for ; Mon, 8 Apr 2002 23:49:43 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g38KngW07266 for ; Mon, 8 Apr 2002 23:49:42 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA12075; Mon, 8 Apr 2002 16:48:03 -0400 (EDT) Date: Mon, 8 Apr 2002 16:48:03 -0400 (EDT) Message-Id: <200204080406.AAA19773@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - ICWS Experimental 94 04/08/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 04/08/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG ICWS Experimental 94 CoreWar Hill: Last battle concluded at : Tue Apr 2 16:22:24 EST 2002 # %W/ %L/ %T Name Author Score Age 1 53/ 34/ 13 Fire and Ice II David Moore 172 3 2 31/ 21/ 48 KAT v5 Dave Hillis 142 35 3 35/ 32/ 33 Controlled Aggression Ian Oversby 139 103 4 37/ 36/ 27 Black Moods Ian Oversby 138 99 5 26/ 16/ 58 Katafutr Michal Janeczek 135 43 6 29/ 25/ 46 Damage Inflicted Robert Macrae 134 42 7 23/ 14/ 63 Kin John Metcalf 132 11 8 20/ 8/ 72 Denial David Moore 131 44 9 19/ 7/ 73 Evol Cap 4 X John Wilkinson 131 172 10 38/ 45/ 17 Greetings From Asbury Par JKW 131 63 11 33/ 37/ 30 Ogre Christian Schmidt 128 51 12 29/ 33/ 38 Big I.F.F.S. Dave Hillis 126 32 13 16/ 7/ 77 Evolve X v4.0 John Wilkinson 125 120 14 16/ 7/ 77 Black Box v1.1 JKW 124 66 15 22/ 20/ 58 Venom v0.2b Christian Schmidt 123 125 16 19/ 23/ 58 Purple v0.1 Christian Schmidt 115 124 17 21/ 28/ 51 Disaster Area 2.8 Stefan Foerster 114 30 18 30/ 46/ 25 Pagan John K W 114 157 19 26/ 39/ 35 La Vibra 19 Lukasz Grabun 112 1 20 24/ 37/ 39 test CS 112 60 21 14/ 40/ 46 68675-7709-eve2 bvowk 88 0 From corewar-l@koth.org Mon Apr 8 23:52:34 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g38KqY103688 for ; Mon, 8 Apr 2002 23:52:34 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g38KqXx26737 for ; Mon, 8 Apr 2002 23:52:33 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA12164; Mon, 8 Apr 2002 16:50:52 -0400 (EDT) Date: Mon, 8 Apr 2002 16:50:52 -0400 (EDT) Message-Id: <200204080400.AAA19694@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - Standard 04/08/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 04/08/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG Standard KotH CoreWar Hill : Last battle concluded at : Tue Feb 26 04:22:56 EST 2002 # %W/ %L/ %T Name Author Score Age 1 44/ 37/ 18 Oneshot '88 John Metcalf 152 1 2 34/ 21/ 45 Freight Train David Moore 148 80 3 33/ 21/ 47 Test Alexander (Sasha) Wa 145 19 4 42/ 43/ 15 Foggy Swamp Beppe Bezzi 142 76 5 31/ 22/ 46 Guardian Ian Oversby 140 79 6 42/ 43/ 15 Blur '88 Anton Marsden 140 117 7 32/ 23/ 45 sIMPly.Red v0.95 Leonardo Humberto 140 37 8 33/ 30/ 37 vala John Metcalf 137 2 9 37/ 37/ 26 PacMan David Moore 136 109 10 36/ 38/ 26 Tangle Trap David Moore 134 153 11 37/ 41/ 23 Stasis David Moore 133 187 12 24/ 17/ 59 EV Paper John K Wilkinson 132 93 13 26/ 20/ 54 Jinglo John Metcalf 131 4 14 27/ 23/ 50 Shish-Ka-Bob Ben Ford 131 35 15 25/ 20/ 54 Test I Ian Oversby 131 136 16 31/ 32/ 37 Frog Sticker P.Kline 131 29 17 26/ 22/ 52 Evoltmp 88 John K W 130 130 18 35/ 42/ 23 Beholder's Eye V1.7 W. Mintardjo 128 355 19 37/ 47/ 16 Iron Gate Wayne Sheppard 128 405 20 37/ 48/ 15 ig Wayne Sheppard 126 7 21 0/ 44/ 56 Test Test 56 0 From corewar-l@koth.org Mon Apr 8 23:52:39 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g38Kqd107707 for ; Mon, 8 Apr 2002 23:52:39 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g38KqcW07444 for ; Mon, 8 Apr 2002 23:52:38 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA12120; Mon, 8 Apr 2002 16:49:27 -0400 (EDT) Date: Mon, 8 Apr 2002 16:49:27 -0400 (EDT) Message-Id: <200204080403.AAA19742@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - MultiWarrior 94 04/08/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 04/08/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG Multiwarrior 94 CoreWar Hill: Last battle concluded at : Fri Mar 8 21:49:35 EST 2002 # Name Author Score Age 1 fclear Brian Haskin 63 72 2 D-clearM Ken Espiritu 62 88 3 test John Metcalf 56 16 4 Her Majesty P.Kline 44 107 5 Tinyshot John Metcalf 31 1 6 Xord Monominer XOSC:01 Gino Oblena 30 27 7 8thTest Gino Oblena 28 19 8 clock strikes twelve John Metcalf 27 2 9 QuiVa John Metcalf 25 181 10 Pitbull Christian Schmidt 20 44 11 Glorious October Revoluti Beable van Polasm ; Wed, 10 Apr 2002 21:35:05 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3AIZ4W24458 for ; Wed, 10 Apr 2002 21:35:05 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id OAA02842; Wed, 10 Apr 2002 14:31:54 -0400 (EDT) Date: Wed, 10 Apr 2002 14:31:54 -0400 (EDT) Message-Id: <21fc098d.0204100940.6c884368@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: oversby@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: oversby@hotmail.com (Ian Oversby) To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Okay, I've had a couple of really good pointers from T. Hsu and Martin Ankerl, cheers guys. I will follow them up and post an update in a few days. Ian From corewar-l@koth.org Thu Apr 11 09:33:35 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3B6XZ125289 for ; Thu, 11 Apr 2002 09:33:35 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3B6XWW04658 for ; Thu, 11 Apr 2002 09:33:32 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id CAA07474; Thu, 11 Apr 2002 02:29:37 -0400 (EDT) Date: Thu, 11 Apr 2002 02:29:37 -0400 (EDT) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: carter_cheng@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: carter_cheng@yahoo.com (Jobless Poor) To: Multiple recipients of list COREWAR-L Subject: Evolution & further evolution of the corewar standard Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: I've been toying with the idea of creating a perlMars for sometime now(as some of you probably know) as a way of learning the Perl language and improving some of my practical programming skills. Unfortunately I've been battling CTD/RSI in the wrist region of my both my hands which makes it somewhat difficult to program. The OT people have told me, however to start doing moderate amounts of typing, as part of the rehabilitation process so I'm thinking about restarting the project. However I think that I will migrate what I have to Java since there seems to be more demand for a jMars over a perlMars. I maybe I could get together with some of the other people interesting in working on a jMars so we can share the workload a bit. I know Brian already has some VM code done and tested which can probably be used as a starting point. The question I have pertains to possibly adding experimental features to jMars. I'm curious if it were possible to make nontrivial changes to the 94 spec as experimental features what kind of things would interest the corewar regulars. I have some ideas myself but Im not sure how interesting they would be since I still rather much a beginner when it comes to playing the game. So I'd be curious to hear other peoples opinions on this subject Regards, JP From corewar-l@koth.org Thu Apr 11 12:36:28 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3B9aR106999 for ; Thu, 11 Apr 2002 12:36:27 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3B9aRW28221 for ; Thu, 11 Apr 2002 12:36:27 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id FAA10014; Thu, 11 Apr 2002 05:31:22 -0400 (EDT) Date: Thu, 11 Apr 2002 05:31:22 -0400 (EDT) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: csaba.biro@sysdata.siemens.hu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "Csaba Biro" To: Multiple recipients of list COREWAR-L Subject: recommencer X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Hello, I had played Corewar 2 or 3 years ago, but then I didn't have time, so I gave up. Now it seems that I will have more time again for this hobby, so I decided to recommence playing. I checked the Core Warrior archive at Planar page and I was surprised that the latest issue is dated 19 February, 2001. More than 1 year ago! What is the reason? Is Corewar still alive? Is the '94 standard still adequate? How about the traffic on the hills? Is it worth to recommence, or Corewar is an obsolate game? Regards, Csaba Biro From corewar-l@koth.org Thu Apr 11 13:35:05 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3BAZ4132751 for ; Thu, 11 Apr 2002 13:35:04 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3BAZ3W06016 for ; Thu, 11 Apr 2002 13:35:03 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id GAA10472; Thu, 11 Apr 2002 06:32:57 -0400 (EDT) Date: Thu, 11 Apr 2002 06:32:57 -0400 (EDT) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: Re: recommencer X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: czw, 11 kwi 2002 o 08:38 GMT, Csaba Biro: > I had played Corewar 2 or 3 years ago, but then I didn't have time, so I [snip] > recommence, or Corewar is an obsolate game? Corewar is still active though there're fewer players (comparing it with early 90's). but still there's a number of active players and some events that keep the game alive (e.g. Metcalf's tournament nowadays). as far as technical details are concerned: 94 is still a valid standard (as well as 88 :). -- Lukasz Grabun (reply-to field is scrambled, remove NOSPAM) GM d+ s: a-- C++ UL P L++ E---- W-- N++ o? K- w-- O@ M@ V- PS+ PE+ Y PGP t-@ 5@ X++(+++) R tv-() b+++ DI+ D- G++ e++ h! r++ y+ From corewar-l@koth.org Thu Apr 11 17:36:39 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3BEac112645 for ; Thu, 11 Apr 2002 17:36:38 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3BEacW04010 for ; Thu, 11 Apr 2002 17:36:38 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA12060; Thu, 11 Apr 2002 10:34:43 -0400 (EDT) Date: Thu, 11 Apr 2002 10:34:43 -0400 (EDT) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: google@blinker.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: google@blinker.net (Bjoern) To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Hm, in the highttime when I was playing, the significant events I remember are: Octopussy by David Boeren dominating the hill for what seemed then a very long time. I think it's demise began with two warriors by Van Damn (spelling?), the Core Clear and Scanny Boy/Scan Man. Perhaps those were not the first to implement the strategy, but in a way I feel they deserve being mentioned (also Octopussy, even though it may not have incorporated any revolutionary ideas). It might just have been my subjective impression, as I was just new to the game around that time. I think mirage came briefly before I started playing, so I missed that revolution. What is interesting about the story from my humble perspective, is that it seems as if it was only the lucky circumstances that made d-clear popular. Because Scan Man had given papers a severe beating at the time, and Scan Man gave MANY points to d-clear, d-clear seized the number 1 position for about 5 battles or so (the only time I ever was at #1, I think). After that it fell off quickly, and there probably will never again be a chance for it to get on the hill all by itself. So the time window for d-cleat to make it's appearance was very small. That got it noted and picked up. On the other hand, I had posted about the idea already some time before, calling it 'dirty clear'. I didn't take it too seriously myself then, and it passed by unnoted untill d-clear had it's day. Just my 2 cents on history, but I always take this story to remind me that there are useful lessons to be learned from playing Corewar (ie a good idea can fail if it's not the right time). Now Ian's project probably has a different goal, but I would also find it interesting to read a history that shows the 'emotional' history of Corewar. Like the way new strategies were invented in response to other strategies. Perhaps other 'historical moments' I remember were Impfinity finally being pushed of the hill (was it the new Quickscan^2 that finally killed it?). I'm not entirely sure about the story around Thermite anymore? Bjoern From corewar-l@koth.org Thu Apr 11 22:31:46 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3BJVj111036 for ; Thu, 11 Apr 2002 22:31:45 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3BJVix21760 for ; Thu, 11 Apr 2002 22:31:44 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id PAA14013; Thu, 11 Apr 2002 15:30:30 -0400 (EDT) Date: Thu, 11 Apr 2002 15:30:30 -0400 (EDT) Message-Id: <3CB5DDAB.803A623B@bgb-consulting.com> Errors-To: ttsg@ttsg.com Reply-To: garrett@bgb-consulting.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Don Garrett To: Multiple recipients of list COREWAR-L Subject: Re: Evolution & further evolution of the corewar standard MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Jobless Poor wrote: > > I've been toying with the idea of creating a perlMars for sometime > now(as some of you probably know) as a way of learning the Perl > language and improving some of my practical programming skills. If you're doing this to learn a new language, I might recommend Python. It seems to be becoming the successor to Perl, but is much easier to work in. Definatly easier than Java (I've work professionally in Perl and Java, learning Python on the side so far). The performance isn't quite as good at Java, but it people are looking for a fast system, they'll use pMars, qmars, or exhaust anyway. I'm sorry to hear about the medical condition. I hope it keeps getting better. -- Don Garrett http://www.bgb.cc/garrett/ BGB Consulting garrett@bgb.cc From corewar-l@koth.org Fri Apr 12 02:34:39 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3BNYc104342 for ; Fri, 12 Apr 2002 02:34:38 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3BNYcW07043 for ; Fri, 12 Apr 2002 02:34:38 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id TAA15691; Thu, 11 Apr 2002 19:32:51 -0400 (EDT) Date: Thu, 11 Apr 2002 19:32:51 -0400 (EDT) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: google@blinker.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: google@blinker.net (Bjoern) To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Airbag From corewar-l@koth.org Fri Apr 12 02:35:03 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3BNZ3113185 for ; Fri, 12 Apr 2002 02:35:03 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3BNZ2W07059 for ; Fri, 12 Apr 2002 02:35:02 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id TAA15711; Thu, 11 Apr 2002 19:34:22 -0400 (EDT) Date: Thu, 11 Apr 2002 19:34:22 -0400 (EDT) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: google@blinker.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: google@blinker.net (Bjoern) To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: google@blinker.net (Bjoern) wrote in message news:... [...] > Perhaps other 'historical moments' I remember were Impfinity finally > being pushed of the hill (was it the new Quickscan^2 that finally > killed it?). I'm not entirely sure about the story around Thermite > anymore? I just remember that it was probably the new Quickscans that killed Thermite. So what was the demise of Impfinity - perhaps that was due to Scan Man & Co? What happened to The Core Clear - would it still succeed today, did it actually put bombers with 'even' (like mod 4,5,8,...) steps out of fashion? Or is it just a footnote of history now...? Perhaps it would be nice to have two entries for every famous strategy - one entry describing the warrior that introduced it, and the other for the most famous warrior of it's kind. For example another warrior I remember is Beppe's 'Memory', even though I guess the strategy was not new. Bjoern From corewar-l@koth.org Fri Apr 12 02:37:23 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3BNbN114877 for ; Fri, 12 Apr 2002 02:37:23 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3BNbMx22139 for ; Fri, 12 Apr 2002 02:37:23 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id TAA15768; Thu, 11 Apr 2002 19:35:46 -0400 (EDT) Date: Thu, 11 Apr 2002 19:35:46 -0400 (EDT) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: google@blinker.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: google@blinker.net (Bjoern) To: Multiple recipients of list COREWAR-L Subject: self-repair strategy (was: timeline) Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Randy Graham wrote in message news:... > On 3 Apr 2002 13:37:45 -0800, pk6811s@acad.drake.edu (P. Kline) wrote: [...] > You know, I finally thought of a self-repair strategy that I thought > would work a few weeks ago while on vacation (and away from a > computer). Of course, I didn't write it down, thinking I could > remember it and try it when I got home. That didn't happen, and I > hadn't thought of it until you posted this today. I really need to Funny, the same thing happened to my recent proof of P=NP... Seriously, somebody should donate a price for the first working self-repair strategy. Akin to the 1000000$ that wait for the first Computer Go program that can beat a 13 year old Go Master, or the Loebner price ;-) Although I think some of the modern silks are at least halfway there, with their constants optimised to wipe old copies. I guess RetroQ also falls into that category? Bjoern P.S.: I haven't forgotten my Parser project, just haven't gotten round to it in weeks... [...] From corewar-l@koth.org Fri Apr 12 09:32:37 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3C6Wb110320 for ; Fri, 12 Apr 2002 09:32:37 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3C6WbW29600 for ; Fri, 12 Apr 2002 09:32:37 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id CAA18603; Fri, 12 Apr 2002 02:31:51 -0400 (EDT) Date: Fri, 12 Apr 2002 02:31:51 -0400 (EDT) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: carter_cheng@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: carter_cheng@yahoo.com (Jobless Poor) To: Multiple recipients of list COREWAR-L Subject: Re: self-repair strategy (was: timeline) Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: google@blinker.net (Bjoern) wrote in message news:... > Randy Graham wrote in message news:... > > On 3 Apr 2002 13:37:45 -0800, pk6811s@acad.drake.edu (P. Kline) wrote: > > [...] > > > You know, I finally thought of a self-repair strategy that I thought > > would work a few weeks ago while on vacation (and away from a > > computer). Of course, I didn't write it down, thinking I could > > remember it and try it when I got home. That didn't happen, and I > > hadn't thought of it until you posted this today. I really need to > > Funny, the same thing happened to my recent proof of P=NP... > > Seriously, somebody should donate a price for the first working > self-repair strategy. Akin to the 1000000$ that wait for the first > Computer Go program that can beat a 13 year old Go Master, or the > Loebner price ;-) > > Although I think some of the modern silks are at least halfway there, > with their constants optimised to wipe old copies. I guess RetroQ also > falls into that category? > > Bjoern > > > P.S.: I haven't forgotten my Parser project, just haven't gotten round > to it in weeks... > > > > > [...] As for the parser project Bjoern- are you still interested in that? I think I dropped you a few emails a while back on that topic. I'm even considering moving to Java if that is what everyone wants to work in. Obviously the solution I sent you isn't particularly elegant, but I think it gets the task done(it's actually probably pretty similar to how pMars parses). Regards, JP. From corewar-l@koth.org Fri Apr 12 12:34:12 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3C9YC127609 for ; Fri, 12 Apr 2002 12:34:12 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3C9YCW22484 for ; Fri, 12 Apr 2002 12:34:12 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id FAA21155; Fri, 12 Apr 2002 05:33:33 -0400 (EDT) Date: Fri, 12 Apr 2002 05:33:33 -0400 (EDT) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: carter_cheng@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: carter_cheng@yahoo.com (Jobless Poor) To: Multiple recipients of list COREWAR-L Subject: Re: Evolution & further evolution of the corewar standard Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Don Garrett wrote in message news:<3CB5DDAB.803A623B@bgb-consulting.com>... > Jobless Poor wrote: > > > > I've been toying with the idea of creating a perlMars for sometime > > now(as some of you probably know) as a way of learning the Perl > > language and improving some of my practical programming skills. > > If you're doing this to learn a new language, I might recommend Python. It > seems to be becoming the successor to Perl, but is much easier to work in. > Definatly easier than Java (I've work professionally in Perl and Java, > learning Python on the side so far). > > The performance isn't quite as good at Java, but it people are looking for a > fast system, they'll use pMars, qmars, or exhaust anyway. > > I'm sorry to hear about the medical condition. I hope it keeps getting > better. Thanks. The doctors say the injury will heal but it might take quite some time. I've actually recently picked up a book on Python and in comparison to Perl it seems to have a cleaner syntax amongst other things. My main concern with Python is open source modules support. Is it quite large much like Perl's where there is alot of interesting open source code on www.cpan.org? One major gripe I have with Perl is portability between Windows in Unix. The ActiveState Perl isn't quite the same as the Unix version. Are the Python respective Python interpreters better in this regard? The basic idea in developing a new Mars system in one of the above languages would be better portability and better functionality from a developers standpoint. As you pointed out there many very good fast Mars VM's like qmars etc. if you need the extra speed. From corewar-l@koth.org Fri Apr 12 21:30:10 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3CIU9100941 for ; Fri, 12 Apr 2002 21:30:09 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3CIU8x30760 for ; Fri, 12 Apr 2002 21:30:08 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id OAA24642; Fri, 12 Apr 2002 14:29:41 -0400 (EDT) Date: Fri, 12 Apr 2002 14:29:41 -0400 (EDT) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: csaba.biro@sysdata.siemens.hu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "Csaba Biro" To: Multiple recipients of list COREWAR-L Subject: pizza hill X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Hello, sorry about the question: am I right that Pizza hill is down? I used to play there but now I can see on home page that it is declared to be down and the last chalange was on June 22, 2001. So I can't find a finite hill with '94 Draft, core size 8000, not multiwarrior, and using P-space. Thanks, Csaba From corewar-l@koth.org Sat Apr 13 12:34:10 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3D9Y9107343 for ; Sat, 13 Apr 2002 12:34:09 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3D9Y9W17982 for ; Sat, 13 Apr 2002 12:34:09 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id FAA02471; Sat, 13 Apr 2002 05:32:36 -0400 (EDT) Date: Sat, 13 Apr 2002 05:32:36 -0400 (EDT) Message-Id: <63519603.0204130045.51bdad3f@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: ff95@dial.pipex.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: ff95@dial.pipex.com (Robert Macrae) To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: .. > > * Spiral Clear John K Wilkinson I am rather surprised that spiral clears did not appear earlier? I had the impression that they were used in 88 warriors though I have not found any examples. > > * Handshaking Kurt Franke I remember Kurt and I both had handshakes; I'm not sure which came first. Robert Macrae From corewar-l@koth.org Sat Apr 13 17:30:03 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3DEU3106731 for ; Sat, 13 Apr 2002 17:30:03 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3DEU2x12244 for ; Sat, 13 Apr 2002 17:30:02 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA04282; Sat, 13 Apr 2002 10:29:35 -0400 (EDT) Date: Sat, 13 Apr 2002 10:29:35 -0400 (EDT) Message-Id: <5d6847b2.0204130604.71443fd1@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: dhillismail@netscape.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: dhillismail@netscape.net (Dave Hillis) To: Multiple recipients of list COREWAR-L Subject: hills at sourceforge Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: It's my understanding that the "redcode" hills at sourceforge are '94 draft compliant, but,... the parser treats some things differently than pmars does. So if you send a great warrior there and it winds up DOA (hint, hint) try resending it as object code. On a related note: the "standard" hill used to function as a defacto beginner hill. But someone filled it with published warriors a while ago. Maybe they could be made to go away now? Dave Hillis From corewar-l@koth.org Sat Apr 13 17:32:53 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3DEWq110061 for ; Sat, 13 Apr 2002 17:32:52 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3DEWpW00813 for ; Sat, 13 Apr 2002 17:32:51 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA04317; Sat, 13 Apr 2002 10:31:12 -0400 (EDT) Date: Sat, 13 Apr 2002 10:31:12 -0400 (EDT) Message-Id: <5d6847b2.0204130538.3a6e3abc@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: dhillismail@netscape.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: dhillismail@netscape.net (Dave Hillis) To: Multiple recipients of list COREWAR-L Subject: Re: pizza hill Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: "Csaba Biro" wrote in message news:... > Hello, > sorry about the question: am I right that Pizza hill is down? I used to > play there but now I can see on home page that it is declared to be down and > the last chalange was on June 22, 2001. So I can't find a finite hill with > '94 Draft, core size 8000, not multiwarrior, and using P-space. > > Thanks, > Csaba Sad but true. It should't stop you though. I would guess the "experimental" (big) hill at KOTH is your best compromise. Dave Hillis From corewar-l@koth.org Sat Apr 13 23:34:57 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3DKYv114138 for ; Sat, 13 Apr 2002 23:34:57 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3DKYuW17309 for ; Sat, 13 Apr 2002 23:34:56 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA06636; Sat, 13 Apr 2002 16:33:14 -0400 (EDT) Date: Sat, 13 Apr 2002 16:33:14 -0400 (EDT) Message-Id: <4ee41bd6.0204131201.596872c9@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: waknuk@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: waknuk@yahoo.com (Philip Thorne) To: Multiple recipients of list COREWAR-L Subject: Re: hills at sourceforge Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: dhillismail@netscape.net (Dave Hillis) wrote in message news:<5d6847b2.0204130604.71443fd1@posting.google.com>... > It's my understanding that the "redcode" hills at sourceforge are '94 > draft compliant, but,... the parser treats some things differently > than pmars does. So if you send a great warrior there and it winds up > DOA (hint, hint) try resending it as object code. > There are some minor differences to pmars - for a list see the file named Differences in the corewars-0.9.12.gz.tar file available from the site [you can get to it via the "download" link near the top right of the http://corewars.sourceforge.net page or direct to http://sourceforge.net/project/showfiles.php?group_id=3054 ]. The main diffs to pmars are: a) doesn't support p-space [nat. p-space not being part of '94 draft] b) treats MINDISTANCE differently: "MINDISTANCE is minimum number of emty cells between the end of one program and the start of the next program. In pMARS it is the minimum distance between the start of two programs." > On a related note: the "standard" hill used to function as a defacto > beginner hill. But someone filled it with published warriors a while > ago. Maybe they could be made to go away now? > Would that be just@testing.com? If someone is "just testing" they could try using the "test" option when submitting. > Dave Hillis Philb From corewar-l@koth.org Sun Apr 14 01:35:31 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3DMZQ127022 for ; Sun, 14 Apr 2002 01:35:26 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3DMZQW22321 for ; Sun, 14 Apr 2002 01:35:26 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id SAA07485; Sat, 13 Apr 2002 18:34:56 -0400 (EDT) Date: Sat, 13 Apr 2002 18:34:56 -0400 (EDT) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: metcalf@uboot.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: metcalf@uboot.com (John Metcalf) To: Multiple recipients of list COREWAR-L Subject: Core Warrior #81 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: .xX$$x. .x$$$$$$$x. d$$$$$$$$$$$ ,$$$$$$$P' `P' , . $$$$$$P' ' .d b $$$$$P b ,$$x ,$$x ,$$x ,$$b $$. Y$$$$' `$. $$$$$$. $$$$$$ $$P~d$. d$$$b d d$$$ `$$$$ ,$$ $$$$$$$b $$$P `$ $$$b.$$b `Y$$$d$d$$$' . . a . a a .aa . a `$$$ ,$$$,$$' `$$$ $$$' ' $$P$XX$' `$$$$$$$$$ .dP' `$'$ `$'$ , $''$ `$'$ `Y$b ,d$$$P `$b,d$P' `$$. `$$. , `$$P $$$' Y $. $ $ $ Y..P $ `$$$$$$$' $$$P' `$$b `$$$P `P `$' `Y'k. $. $. $. $$' $. Issue 81 11 April, 2002 _______________________________________________________________________________ Core Warrior is a newsletter promoting the game of corewar. Emphasis is placed on the most active hills - currently the '94 draft hill, the beginner hill and the '94 no-pspace hill. Coverage will follow wherever the action is. If you haven't a clue what I'm talking about then check out these five-star Internet locals for more information: FAQs are available from: http://www.koth.org/corewar-faq.html http://homepages.paradise.net.nz/~anton/cw/corewar-faq.html Web pages are at: http://www.koth.org/ ;KOTH http://www.ecst.csuchico.edu/~pizza/koth ;Pizza http://para.inria.fr/~doligez/corewar ;Planar http://www.ociw.edu/~birk/corewar ;C.Birk Newbies should check the above pages for the FAQs, language specification, guides, and tutorials. Post questions to rec.games.corewar. All new players are infinitely welcome! _______________________________________________________________________________ Greetings... This issue is a little slimmer than usual, due to the Pizza hills currently being inactive. Contents include the results from round 1 of the tournament and Purifier, Lukasz Grabun's stone/paper. -- John Metcalf ______________________________________________________________________________ Current Status of the KOTH.ORG '94 No Pspace Hill: # %W/ %L/ %T Name Author Score Age 1 40/ 24/ 36 Inky Ian Oversby 155.2 467 2 37/ 21/ 42 Purifier Lukasz Grabun 154.1 24 3 45/ 36/ 19 Hazy Lazy ... again Steve Gunnell 153.3 23 4 36/ 20/ 44 nPaper II Paul-V Khuong 152.0 988 5 45/ 39/ 17 Vanquisher Lukasz Grabun 150.3 79 6 36/ 22/ 42 Son of Vain Oversby/Pihlaja 149.5 577 7 38/ 28/ 34 Quicksilver Michal Janeczek 148.3 750 8 37/ 27/ 36 Uninvited John Metcalf 146.2 670 9 36/ 27/ 37 Olivia Ben Ford 145.4 716 10 35/ 24/ 41 Hopper Phooey 145.2 114 11 43/ 41/ 16 Behemot Michal Janeczek 144.1 811 12 37/ 33/ 30 Blacken Ian Oversby 141.9 1235 13 42/ 43/ 16 Deep Freeze X Lukasz Grabun 141.1 177 14 37/ 34/ 29 Keyser Soze Anton Marsden 141.0 689 15 35/ 29/ 36 Revival Fire P.Kline 140.4 456 16 43/ 45/ 13 Test C Phooey 140.4 115 17 40/ 40/ 21 Blue test 3 Lukasz Grabun 139.5 9 18 43/ 46/ 11 G3-b David Moore 139.5 258 19 39/ 50/ 11 Aoshi Test B 15 Steve Gunnell 126.7 2 20 38/ 54/ 9 Hazy Test A 25 Steve Gunnell 121.8 1 161 challenges bring some effective young warriors to the hill. Those which departed include Qtest (394), Hazy Lazy (killed at age 309) He Scans Alone x (170) and paper/stone test (129). _______________________________________________________________________________ The '94 No Pspace Hall of Fame: * indicates the warrior is still active. Pos Name Author Age Strategy 1 Blacken Ian Oversby 1235 * Q^2 -> Stone/imp 2 nPaper II Paul-V Khuong 988 * MiniQ^3 -> Paper 3 Behemot Michal Janeczek 811 * MiniQ^3 -> Bomber 4 Eraser II Ken Espiritu 781 Scanner 5 Quicksilver Michal Janeczek 750 * Q^4 -> Stone/imp 6 Olivia Ben Ford 716 * Q^4 -> Stone/imp 7 Keyser Soze Anton Marsden 689 * 8 Uninvited John Metcalf 670 * MiniQ^3 -> Stone/imp 9 Jinx Christian Schmidt 662 Scanner 10 Jade Ben Ford 600 Q^4 -> Stone/imp 11 Son of Vain Oversby/Pihlaja 577 * Qscan -> Stone/imp 12 Inky Ian Oversby 467 * 13 The Phantom Menace Anton Marsden 465 14 Revival Fire P.Kline 456 * Bomber 15 Boys are Back in Town Philip Kendall 441 Scanner = Zooom... John Metcalf 441 Scanner 17 G2-b David Moore 413 Twoshot 18 Qtest Christian Schmidt 394 19 Stalker P.Kline 393 Scanner 20 Vain Ian Oversby 330 Q^2 -> Stone/imp 21 Omnibus John Metcalf 327 Q^2 -> Stone/imp 22 Win! David Moore 322 Scanner 23 Hazy Lazy... Steve Gunnell 309 Scanner 24 Recovery Ian Oversby 280 MiniQ^2 -> Paper/stone 25 The Fugitive David Moore 274 MiniQ^2 -> Paper/imp One new entry here, Hazy Lazy, which just crept into the HoF before Steve killed it off to make way for the next generation. Qtest ends it's days at the respectable age of 394. _______________________________________________________________________________ Spring / Summer 2002 Corewar Tournament - Round 1 Results: In all 15 authors submitted a total of 27 warriors for the initial round of the tournament. Of these, 8 were evolved and the remaining 19 hand-coded. The hand-written warriors were represented by 4 oneshots, 4 scanners, 3 papers, 3 clears, 3 stones, 1 p-spacer and 1 anti-oneshot. The warriors were played in a round robin tournament taking just under 8 minutes to complete. Without further ado, the results. Congratulations to all taking part: # %Won Lost Tied Name Author Score % 1 58.2 30.3 11.5 WingShot T Ben Ford 186.18 100.0 2 56.4 26.6 17.0 Evolving Threat Dave Hillis 186.13 99.9 3 54.8 35.9 9.3 t766-- Michal Janeczek 173.71 93.3 4 48.0 26.0 26.0 Venom Ben Ford 169.98 91.3 5 52.3 35.0 12.8 s774++ Michal Janeczek 169.57 91.1 6 52.4 35.3 12.3 Dettol Test 487 Steve Gunnell 169.45 91.0 7 51.3 35.6 13.2 Tiny Talon Robert Macrae 166.94 89.7 8 49.6 34.9 15.5 Evolver 1100 x 500 Martin Ankerl 164.26 88.2 9 35.4 13.9 50.6 Rasp Leonardo H. Liporati 156.94 84.3 10 46.3 41.2 12.5 Tiny Freeze Lukasz Grabun 151.46 81.3 11 44.4 38.4 17.3 Imp .X-ing Dave Hillis 150.31 80.7 12 37.5 26.7 35.8 Stolen1 Robert Macrae 148.30 79.7 13 45.6 43.9 10.4 clear skies Simon Wainwright 147.29 79.1 14 44.9 46.4 8.7 Djinn Test Tiny 326 Steve Gunnell 143.32 77.0 15 40.8 40.9 18.4 Squirm13 Philip Thorne 140.61 75.5 16 38.6 41.5 19.8 Mighty Mouse Winston Featherly-Bean 135.72 72.9 17 41.0 49.4 9.6 10686804-18881-101719649 mushroommaker 132.71 71.3 18 40.1 48.9 11.0 The Wasp Lukasz Grabun 131.27 70.5 19 37.9 49.1 13.0 rickety old redcode Simon Wainwright 126.80 68.1 20 37.6 52.5 9.9 Szczur Arek Paterek 122.81 66.0 21 36.5 51.4 12.1 50324-62579-1017504560 mushroommaker 121.53 65.3 22 33.9 52.3 13.8 Euthin Philip Thorne 115.63 62.1 23 34.0 52.8 13.3 31133-61360-1017455494 Paul Drake 115.24 61.9 24 31.4 57.3 11.3 Primordial Clear Winston Featherly-Bean 105.41 56.6 25 16.6 32.9 50.5 Rubber Snake Compudemon 100.38 53.9 26 25.6 61.1 13.3 9101-61316-1017454713 Paul Drake 90.16 48.4 27 19.1 50.2 30.7 Snow Castle Compudemon 88.05 47.3 WingShot T takes first place for Ben Ford, a fraction of a point ahead of Dave Hillis's Evolving Threat. WingShot is a .8c BiShot style scanner. Evolving Threat is an evolved paper which has been evolved further against warriors from Koenigstuhl's tiny hill. Next is t766-- by Michal Janeczek, a backwards scanning oneshot. A little further down, another 5 authors make the top 10. First we have Steve Gunnell's oneshot, Dettol Test, followed by a scanner, Tiny Talon, from Robert Macrae. A warrior evolved by Martin Ankerl is next. After this comes Leonardo Liporati's Rasp which is the original tiny qscan -> paper. This is followed by Tiny Freeze, Lukasz Grabun's scanner. _______________________________________________________________________________ Extra Extra - Purifier by Lukasz Grabun A carefully optimized paper/stone warrior is capable of scoring well against many classes of opponent. Purifier is one such warrior. The stone used is a modified Spooky Wench. A number of step and duration pairs were generated and the pair which performed best overall against a selection of scanners was chosen. The paper was optimized using a method similar to that which is described in CW75. Firstly, the bombing line was replaced with a harmless nop. This allowed some good replication steps to be found without the results being affected by how well a particular position of the strip bombing interacts with the paper steps. A large number of different steps were benchmarked against a test set of published warriors. The most effective replication steps from the first stage were chosen. The bombing line was then reactivated and many different bombing distances were tested against the same set of warriors. The distance which appeared most effective was chosen. While putting the stone and paper together, careful experimentation was required to determine effective process allocation. For an aggressive stone/paper it is generally necessary for the stone to receive more processes in the early cycles of a battle, and Purifier is no exception to this observation. Finally, the best offset between the paper's initial location in core and the stone's location needed to be chosen. Once again a large number of offsets were generated by a simple C program and tested against the warrior suite. From these results, 20 were selected for one final test, against KOTH's no-pspace hill. Below is the code for Purifier, utilizing a qscan derived from the qscan found in Quicksilver: ;redcode-94nop ;name Purifier ;author Lukasz Grabun ;strategy Mini Q^4 -> Stone/Paper ;assert CORESIZE==8000 org qGo pDst0 equ 3009 pDst1 equ 2794 pDst2 equ 2930 pHit equ 7235 sStep equ 598 sTime equ 1698 sOff equ 7770 pGo spl 1 , }qC qTab2 spl 1 , }qD spl 1 , }qE pSilk0 spl @0 , {pDst0 mov }pSilk0 , >pSilk0 pSilk1 spl @0 , pSilk1 pMov mov pBmb , >pHit mov {pSilk1 , pDst2 pBmb dat >5334 , >2667 for 10 dat 0 , 0 rof sSpl spl #0 , #0 sMov mov sBmb , @sDjn sInc add #sStep , sDjn sDjn djn.f sMov , {sInc-(sTime*sStep) sBmb dat >4 , >1 bBoot mov sSpl , sOff-6-CURLINE spl 2 , 0 sDest spl 2 , sOff-CURLINE sSrc spl 1 , sBmb+1 mov , Philip Kendall , Anton Marsden , John Metcalf and Christian Schmidt From corewar-l@koth.org Sun Apr 14 07:34:32 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3E4YW121027 for ; Sun, 14 Apr 2002 07:34:32 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3E4YVW05821 for ; Sun, 14 Apr 2002 07:34:31 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id AAA09728; Sun, 14 Apr 2002 00:30:47 -0400 (EDT) Date: Sun, 14 Apr 2002 00:30:47 -0400 (EDT) Message-Id: <5d6847b2.0204131954.1a995d85@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: dhillismail@netscape.net Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: dhillismail@netscape.net (Dave Hillis) To: Multiple recipients of list COREWAR-L Subject: Re: hills at sourceforge Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > > It's my understanding that the "redcode" hills at sourceforge are '94 > > draft compliant, but,... the parser treats some things differently > > than pmars does. So if you send a great warrior there and it winds up > > DOA (hint, hint) try resending it as object code. > > > There are some minor differences to pmars - for a list see the file > named Differences in the corewars-0.9.12.gz.tar file available from > the site [you can get to it via the "download" link near the top right > of the http://corewars.sourceforge.net page or direct to > http://sourceforge.net/project/showfiles.php?group_id=3054 ]. > > The main diffs to pmars are: > a) doesn't support p-space [nat. p-space not being part of '94 draft] > b) treats MINDISTANCE differently: > "MINDISTANCE is minimum number of emty cells between the end of > one program and the start of the next program. In pMARS it is the > minimum distance between the start of two programs." The parser is also different: FOR-ROF macros, things like that. I think they are not part of the standard, just part of pmars. Warriors that use them, and many do, can be trashed or worse yet just slightly crippled when submitted to sourceforge. Vanquisher just failed to get on the redcode standard hill. I downloaded the program from the sourceforge archives, ran it through pmars to get the object code and submitted that in test mode. It would have come in 6th (before Son of Vain showed up :-)). The simple solution is to submit warriors as object code, at least as a test. Dave Hillis From corewar-l@koth.org Sun Apr 14 11:36:08 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3E8a8109051 for ; Sun, 14 Apr 2002 11:36:08 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3E8a7W14433 for ; Sun, 14 Apr 2002 11:36:07 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id EAA12645; Sun, 14 Apr 2002 04:33:15 -0400 (EDT) Date: Sun, 14 Apr 2002 04:33:15 -0400 (EDT) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: Re: hills at sourceforge X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: A nie, 14 kwi 2002 o 03:54 GMT, Dave Hillis: > Vanquisher just failed to get on the redcode standard hill. I > downloaded the program from the sourceforge archives, ran it through > pmars to get the object code and submitted that in test mode. It would > have come in 6th (before Son of Vain showed up :-)). I've submitted Vanquisher to the standard hill as well as Purifier (both were sent as a compiled code). still, though Purifier holds a top position :) Vanquisher just... was vanquished. -- Lukasz Grabun (reply-to field is scrambled, remove NOSPAM) GM d+ s: a-- C++ UL P L++ E---- W-- N++ o? K- w-- O@ M@ V- PS+ PE+ Y PGP t-@ 5@ X++(+++) R tv-() b+++ DI+ D- G++ e++ h! r++ y+ From corewar-l@koth.org Sun Apr 14 13:39:15 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3EAdF130436 for ; Sun, 14 Apr 2002 13:39:15 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3EAdEx15569 for ; Sun, 14 Apr 2002 13:39:14 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id GAA13382; Sun, 14 Apr 2002 06:34:47 -0400 (EDT) Date: Sun, 14 Apr 2002 06:34:47 -0400 (EDT) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: Re: hills at sourceforge X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: nie, 14 kwi 2002 o 07:46 GMT, Lukasz Grabun: > I've submitted Vanquisher to the standard hill as well as > Purifier (both were sent as a compiled code). still, though Purifier > holds a top position :) Vanquisher just... was vanquished. It was enough to refresh the browser's window to see that V. is 5th on the hill. parsing one's code and sending it as a "pure" redcode seems to be the right solution :) -- Lukasz Grabun (reply-to field is scrambled, remove NOSPAM) GM d+ s: a-- C++ UL P L++ E---- W-- N++ o? K- w-- O@ M@ V- PS+ PE+ Y PGP t-@ 5@ X++(+++) R tv-() b+++ DI+ D- G++ e++ h! r++ y+ From corewar-l@koth.org Sun Apr 14 20:14:20 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3EHEJ103062 for ; Sun, 14 Apr 2002 20:14:19 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3EHEIx20809 for ; Sun, 14 Apr 2002 20:14:19 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id NAA15775; Sun, 14 Apr 2002 13:06:48 -0400 (EDT) Date: Sun, 14 Apr 2002 13:06:48 -0400 (EDT) Message-Id: <006c01c1e259$c50488e0$2200a8c0@Mesh1> Errors-To: ttsg@ttsg.com Reply-To: ff95@dial.pipex.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "Robert Macrae" To: Multiple recipients of list COREWAR-L Subject: Re: A corewar timeline MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" X-Mailer: Microsoft Outlook Express 6.00.2600.0000 Status: RO X-Status: > What is interesting about the story from my humble perspective, is > that it seems as if it was only the lucky circumstances that made > d-clear popular. Because Scan Man had given papers a severe beating at > the time, and Scan Man gave MANY points to d-clear, d-clear seized the > number 1 position for about 5 battles or so (the only time I ever was > at #1, I think). After that it fell off quickly, and there probably > will never again be a chance for it to get on the hill all by itself. > So the time window for d-cleat to make it's appearance was very small. Far too modest, given that D-Clear derivatives have been key parts of so many subsequent warriors. The outstanding thing about D-Clear is that it is an idea with broad applicability, like Imp spirals. > Perhaps other 'historical moments' I remember were Impfinity finally > being pushed of the hill (was it the new Quickscan^2 that finally > killed it?). I'm not entirely sure about the story around Thermite > anymore? Ah, Thermite.... Yes, it was Q^2 that killed it. It had an old-fashioned QS front end and simply could not compete. Once I understood Q^2s I tested a few "Thermite III"s using one, but I could not find any convincing improvements for the Torch bomber so I dropped the idea... Robert Macrae From corewar-l@koth.org Mon Apr 15 00:37:04 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3ELb4105590 for ; Mon, 15 Apr 2002 00:37:04 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3ELb4W21810 for ; Mon, 15 Apr 2002 00:37:04 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id RAA17493; Sun, 14 Apr 2002 17:32:53 -0400 (EDT) Date: Sun, 14 Apr 2002 17:32:53 -0400 (EDT) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: ff95@dial.pipex.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "Robert Macrae" To: Multiple recipients of list COREWAR-L Subject: Tiny Talon and Stolen1 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > # %Won Lost Tied Name Author Score % > 1 58.2 30.3 11.5 WingShot T Ben Ford 186.18 100.0 ... > 7 51.3 35.6 13.2 Tiny Talon Robert Macrae 166.94 89.7 .. > 12 37.5 26.7 35.8 Stolen1 Robert Macrae 148.30 79.7 Hmmm. Obviously some way to go... Wonder how long till the next round? ~~~~~~~ Tiny Talon ~~~~~~~ ;redcode-94 ;name Tiny Talon ;author Robert Macrae ;strategy scan with transparent decoy [But not tested] ;assert 1 org loop head spl #-4,83 ;not to be executed, except when hit by DJN loop mov head,>head ;place carpet add.f step,scan ;move scan window scan cmp.i }4,0 ;found something? mov.b scan,@loop ; Yes. adjust carpet pointer. djn loop,#99 ;fall through to d-clear after 100 scans step spl #-24,>-24 ;standard d-clear mov clr,>head-5 djn.f -1,>head-5 clr dat 1,#18 ;d-clear bomb This is a straight copy of Talon, with minor tweaks for core size. I thought there might be several scanners and oneshots so the dirty carpet appealed to me. I doubt that an 8-process DClear is the best way to finish the warrior but it works and I ran out of time. There must also be better places to put that carpet... ~~~~~ Stolen1 ~~~~~ ;redcode-94x verbose ;name Stolen1 ;author Robert Macrae ;strategy PSwitcher based on hill components ;strategy TinyTim, Poke1, Snufkin ;assert 1 papt equ (pgo+6-ptr) stpt equ (stone+6-ptr) org think load0 z for 0 rof ; switch on loss, state 0 on tie state equ (load0-250) think ldp }state , state ldp.ab state , @state stp.a @state , -297 pap1:spl @0, {s1 mov }pap1, >pap1 mov {pap1, {pap2 pap2:djn.f s2+1, {355 ;---- stone SPL.B #28, >-28 ; mod-4 loop MOV.I {0+28, 2-28 ADD.F stone, loop DJN.F loop, <462 ; SPL is placed here For competitions you don't know what you will face, so P-Spacers have a definite edge. I fear oneshots, so I want to launch, so space is tight. However, TinyTim has a neat 4-word P-Engine designed for a defensive/offensive pair, and with a shared launch you can squeeze in 11 words of warrior. Snuffkin and Poke1 both score well, so the combination should be even better? Poke1 is so compact you can even throw in a 0.66c launch and shave 3 cycles on the paper ;-) Incidentally, allowing 2 entries per competitor probably reduces the edge for P-spacers. Authors have a definite incentive to enter a pair of different warriors (given the "best counts" rule) and the author's choice moves from something like (P-Spacer) vs (Paper _or_ Stone), to (P-Spacer + X) vs (Paper _and_ Stone). Looks like a net loss for P-Spacers to me. From corewar-l@koth.org Mon Apr 15 14:37:14 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3FBbE121440 for ; Mon, 15 Apr 2002 14:37:14 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3FBbCx10865 for ; Mon, 15 Apr 2002 14:37:13 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id HAA24145; Mon, 15 Apr 2002 07:30:10 -0400 (EDT) Date: Mon, 15 Apr 2002 07:30:10 -0400 (EDT) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: Tiny Freeze X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: here's one of my tournament's entries: it's a mini-hill version of Deep Freeze X. ;redcode-94 ;name Tiny Freeze ;author Lukasz Grabun ;strategy scanner ;assert CORESIZE==800 tStep equ 210 tGate equ (tTop-4) org tScan tTop tPtr jmp tSpl+1 , >-354 tMov mov tSpl , >tPtr tScan seq }tStep , }tStep+5 mov.ab tScan , @tMov add tSpl , tScan jmn.a tMov , tScan tSpl spl #tStep , #tStep tClr mov tBmb , >tGate djn.f tClr , >tGate tBmb dat >5 , 2-tGate -- Lukasz Grabun (reply-to field is scrambled, remove NOSPAM) GM d+ s: a-- C++ UL P L++ E---- W-- N++ o? K- w-- O@ M@ V- PS+ PE+ Y PGP t-@ 5@ X++(+++) R tv-() b+++ DI+ D- G++ e++ h! r++ y+ From corewar-l@koth.org Mon Apr 15 17:15:43 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3FEFg109247 for ; Mon, 15 Apr 2002 17:15:42 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3FEFfx15745 for ; Mon, 15 Apr 2002 17:15:41 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA25165; Mon, 15 Apr 2002 10:09:16 -0400 (EDT) Date: Mon, 15 Apr 2002 10:09:16 -0400 (EDT) Message-Id: <200204150409.AAA23255@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - 94 No Pspace 04/15/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 04/15/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG 94 No Pspace CoreWar Hill: Last battle concluded at : Sun Apr 14 08:14:16 EDT 2002 # %W/ %L/ %T Name Author Score Age 1 39/ 24/ 37 Inky Ian Oversby 154 473 2 36/ 20/ 44 nPaper II Paul-V Khuong 152 994 3 36/ 22/ 43 Purifier Lukasz Grabun 150 4 4 43/ 36/ 21 Hazy Lazy ... again Steve Gunnell 149 29 5 34/ 22/ 43 Son of Vain Oversby/Pihlaja 147 583 6 37/ 28/ 35 Quicksilver Michal Janeczek 147 756 7 43/ 39/ 18 Vanquisher Lukasz Grabun 146 85 8 34/ 24/ 42 Hopper Phooey 145 120 9 36/ 27/ 37 Uninvited John Metcalf 144 676 10 35/ 27/ 38 Olivia Ben Ford 144 722 11 41/ 41/ 18 Behemot Michal Janeczek 140 817 12 41/ 43/ 17 Deep Freeze X Lukasz Grabun 139 183 13 36/ 33/ 31 Blacken Ian Oversby 139 1241 14 41/ 44/ 14 Test C Phooey 138 121 15 33/ 29/ 38 Revival Fire P.Kline 138 462 16 42/ 46/ 12 G3-b David Moore 137 264 17 35/ 34/ 31 Keyser Soze Anton Marsden 136 695 18 37/ 39/ 23 Blue test 4 Lukasz Grabun 135 1 19 37/ 50/ 12 Aoshi Test B 15 Steve Gunnell 124 8 20 36/ 53/ 11 Hazy Test A 25 Steve Gunnell 118 7 21 1/ 68/ 31 silencer1.0 aton 34 0 From corewar-l@koth.org Mon Apr 15 17:17:35 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3FEHY115430 for ; Mon, 15 Apr 2002 17:17:34 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3FEHXx16391 for ; Mon, 15 Apr 2002 17:17:34 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA25196; Mon, 15 Apr 2002 10:11:18 -0400 (EDT) Date: Mon, 15 Apr 2002 10:11:18 -0400 (EDT) Message-Id: <200204150406.AAA23229@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - ICWS Experimental 94 04/15/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 04/15/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG ICWS Experimental 94 CoreWar Hill: Last battle concluded at : Sun Apr 14 06:12:31 EDT 2002 # %W/ %L/ %T Name Author Score Age 1 53/ 33/ 15 Fire and Ice II David Moore 172 3 2 33/ 21/ 46 KAT v5 Dave Hillis 146 35 3 37/ 35/ 28 Black Moods Ian Oversby 140 99 4 27/ 16/ 56 Katafutr Michal Janeczek 138 43 5 26/ 14/ 60 Kin John Metcalf 138 11 6 22/ 7/ 71 Evol Cap 4 X John Wilkinson 136 172 7 34/ 31/ 35 Controlled Aggression Ian Oversby 136 103 8 22/ 8/ 70 Denial David Moore 135 44 9 34/ 36/ 30 Ogre Christian Schmidt 132 51 10 38/ 43/ 19 Greetings From Asbury Par JKW 132 63 11 31/ 32/ 37 Big I.F.F.S. Dave Hillis 130 32 12 27/ 25/ 48 Damage Inflicted Robert Macrae 129 42 13 24/ 20/ 57 Venom v0.2b Christian Schmidt 128 125 14 18/ 7/ 75 Black Box v1.1 JKW 128 66 15 17/ 7/ 76 Evolve X v4.0 John Wilkinson 127 120 16 23/ 28/ 50 Disaster Area 2.8 Stefan Foerster 117 30 17 26/ 36/ 38 test CS 117 60 18 27/ 37/ 36 La Vibra 19 Lukasz Grabun 117 1 19 30/ 44/ 26 Pagan John K W 116 157 20 19/ 23/ 58 Purple v0.1 Christian Schmidt 115 124 21 2/ 59/ 40 silencer1.0 aton 44 0 From corewar-l@koth.org Mon Apr 15 17:19:35 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3FEJV109386 for ; Mon, 15 Apr 2002 17:19:32 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3FEJVW24545 for ; Mon, 15 Apr 2002 17:19:31 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA25235; Mon, 15 Apr 2002 10:13:12 -0400 (EDT) Date: Mon, 15 Apr 2002 10:13:12 -0400 (EDT) Message-Id: <200204150403.AAA23202@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - MultiWarrior 94 04/15/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 04/15/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG Multiwarrior 94 CoreWar Hill: Last battle concluded at : Mon Apr 8 09:58:34 EDT 2002 # Name Author Score Age 1 D-clearM Ken Espiritu 75 88 2 fclear Brian Haskin 48 72 3 test John Metcalf 39 16 4 Her Majesty P.Kline 36 107 5 clock strikes twelve John Metcalf 33 2 6 Xord Monominer XOSC:01 Gino Oblena 31 27 7 8thTest Gino Oblena 30 19 8 QuiVa John Metcalf 27 181 9 Pitbull Christian Schmidt 24 44 10 Tinyshot John Metcalf 23 1 11 Rubber Snake Compudemon 1 0 From corewar-l@koth.org Mon Apr 15 17:22:39 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3FEMc130375 for ; Mon, 15 Apr 2002 17:22:38 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3FEMax09870 for ; Mon, 15 Apr 2002 17:22:37 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA25318; Mon, 15 Apr 2002 10:15:07 -0400 (EDT) Date: Mon, 15 Apr 2002 10:15:07 -0400 (EDT) Message-Id: <200204150400.AAA23167@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - Standard 04/15/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Weekly Status on 04/15/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG Standard KotH CoreWar Hill : Last battle concluded at : Mon Apr 8 10:25:12 EDT 2002 # %W/ %L/ %T Name Author Score Age 1 44/ 37/ 19 Oneshot '88 John Metcalf 150 1 2 33/ 21/ 47 Freight Train David Moore 145 80 3 31/ 21/ 48 Test Alexander (Sasha) Wa 141 19 4 38/ 38/ 24 PacMan David Moore 139 109 5 41/ 43/ 16 Foggy Swamp Beppe Bezzi 138 76 6 30/ 23/ 46 sIMPly.Red v0.95 Leonardo Humberto 138 37 7 30/ 22/ 47 Guardian Ian Oversby 138 79 8 39/ 41/ 20 Stasis David Moore 137 187 9 40/ 44/ 16 Blur '88 Anton Marsden 137 117 10 37/ 38/ 24 Tangle Trap David Moore 136 153 11 39/ 42/ 19 Beholder's Eye V1.7 W. Mintardjo 135 355 12 31/ 30/ 39 vala John Metcalf 132 2 13 39/ 47/ 14 Iron Gate Wayne Sheppard 130 405 14 31/ 32/ 38 Frog Sticker P.Kline 129 29 15 39/ 48/ 13 ig Wayne Sheppard 129 7 16 23/ 17/ 60 EV Paper John K Wilkinson 129 93 17 24/ 20/ 55 Jinglo John Metcalf 128 4 18 24/ 20/ 55 Test I Ian Oversby 128 136 19 25/ 23/ 51 Shish-Ka-Bob Ben Ford 127 35 20 24/ 22/ 54 Evoltmp 88 John K W 126 130 21 4/ 35/ 61 ID 88' compudemon 73 0 From corewar-l@koth.org Mon Apr 15 20:36:23 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3FHaM125270 for ; Mon, 15 Apr 2002 20:36:22 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3FHaMW08404 for ; Mon, 15 Apr 2002 20:36:22 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id NAA26709; Mon, 15 Apr 2002 13:29:25 -0400 (EDT) Date: Mon, 15 Apr 2002 13:29:25 -0400 (EDT) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: fordbc@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: fordbc@hotmail.com (Ben Ford) To: Multiple recipients of list COREWAR-L Subject: Re: Tiny Talon and Stolen1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: "Robert Macrae" wrote in message news:... > > # %Won Lost Tied Name Author Score > % > > 1 58.2 30.3 11.5 WingShot T Ben Ford 186.18 > 100.0 > ... > > 7 51.3 35.6 13.2 Tiny Talon Robert Macrae 166.94 > 89.7 > ... > > 12 37.5 26.7 35.8 Stolen1 Robert Macrae 148.30 > 79.7 > > Hmmm. Obviously some way to go... Wonder how long till the next round? WingShot and Venom (at #4) are exactly as they appear at Koenigstuhl so no need to post them here. I'm surprised about WingShot coming out on top since it is ranked highly there and figured it would of been in people's test suites. > For competitions you don't know what you will face, so P-Spacers have a > definite edge. I fear oneshots, so I want to launch, so space is tight. > However, TinyTim has a neat 4-word P-Engine designed for a > defensive/offensive pair, and with a shared launch you can squeeze in 11 > words of warrior. Snuffkin and Poke1 both score well, so the combination > should be even better? Poke1 is so compact you can even throw in a 0.66c > launch and shave 3 cycles on the paper ;-) Well, p-spacing doesn't seem to be as effective on the tiny hill anyways. Despite p-space being allowed at the tiny hill on koenigstuhl, the highest ranked one on the recursive list is Dusting Webs at #15 which also uses the TinyTim engine (DWebs doesn't boot however). The length of 20 really limits any intelligence you can give the brain. Additionly, the small core size means warriors find each other quickly so wasting time on p-space (and booting on top of that) is a luxurary you may not really have. > Incidentally, allowing 2 entries per competitor probably reduces the edge > for P-spacers. Authors have a definite incentive to enter a pair of > different warriors (given the "best counts" rule) and the author's choice > moves from something like > (P-Spacer) vs (Paper _or_ Stone), to > (P-Spacer + X) vs (Paper _and_ Stone). > Looks like a net loss for P-Spacers to me. I think p-spacers can still do well under the dual warrior submission format. Especially in the next round where there isn't much prior art (besides people adapting Limb Rending Incissors to the big hill). Since there could be a wide range of submissions, and the warrior size permits you to easily have 5-6 componets if you want (and with minimial risked of q-scan detection even using then), submitting a p-spacer might be the best thing. Ben From corewar-l@koth.org Mon Apr 15 22:35:38 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3FJZb100187 for ; Mon, 15 Apr 2002 22:35:37 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3FJZZx22511 for ; Mon, 15 Apr 2002 22:35:35 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id PAA27625; Mon, 15 Apr 2002 15:31:24 -0400 (EDT) Date: Mon, 15 Apr 2002 15:31:24 -0400 (EDT) Message-Id: <3CBB1C59.A1016591@bgb-consulting.com> Errors-To: ttsg@ttsg.com Reply-To: garrett@bgb-consulting.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Don Garrett To: Multiple recipients of list COREWAR-L Subject: Python advocacy running rampant ;> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Jobless Poor wrote: > > Thanks. The doctors say the injury will heal but it might take quite > some time. I've actually recently picked up a book on Python and in > comparison to Perl it seems to have a cleaner syntax amongst other > things. My main concern with Python is open source modules support. Is > it quite large much like Perl's where there is alot of interesting > open source code on www.cpan.org? One major gripe I have with Perl is > portability between Windows in Unix. The ActiveState Perl isn't quite > the same as the Unix version. Are the Python respective Python > interpreters better in this regard? There is a HUGE collection of standard modules that ship, and of additional modules to extend the system. The language itself is identical between plateforms, but the modules do vary somewhat. However, the variances are clearly marked, and are pretty much always related to differences in the underlying OS. The only piece that I can see causing problems would be GUI development, but there are cross plateform GUI modules. The most prevalent, with the widest support for different systems would tkinter, which is using the system from TCL. There are also a number of plateform specific GUI modules that look more native and let you do things in a more native way. I'll disclaimer that I haven't done much GUI stuff in Python. Most of it has been pure computation, system scripting, or networking related. The networking stuff has been VERY simple to work with. I do, however, tend to develop on my Win32 desktop, and then run on a Linux server. I'll also note that if the program is written in a Python way, it will be both a standalone program, and a set of libraries available to other people building Python scripts. This could help other people with things like tournament scripting, hill scripts, genetic evolution, etc. It isn't very hard to wrap a python script around pmars (I've done that already), so this might not really be that big a deal. > The basic idea in developing a new Mars system in one of the above > languages would be better portability and better functionality from a > developers standpoint. As you pointed out there many very good fast > Mars VM's like qmars etc. if you need the extra speed. -- Don Garrett http://www.bgb.cc/garrett/ BGB Consulting garrett@bgb.cc From corewar-l@koth.org Mon Apr 15 23:23:21 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3FKNK108168 for ; Mon, 15 Apr 2002 23:23:21 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3FKNKW18665 for ; Mon, 15 Apr 2002 23:23:20 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA28051; Mon, 15 Apr 2002 16:21:07 -0400 (EDT) Date: Mon, 15 Apr 2002 16:21:07 -0400 (EDT) Message-Id: <1018896663.3cbb2117a77d4@netmail.pipex.net> Errors-To: ttsg@ttsg.com Reply-To: ff95@dial.pipex.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: ff95@dial.pipex.com To: Multiple recipients of list COREWAR-L Subject: Re: Tiny Talon and Stolen1 MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Quoting Ben Ford : > The length of 20 really limits any intelligence you can > give the brain. Additionly, the small core size means warriors find > each other quickly so wasting time on p-space (and booting on top of > that) is a luxurary you may not really have. Agreed. The balance in LP is definitely different from normal '94 and P-space goves less of an edge, partly because of the advantages of multipart warriors. > I think p-spacers can still do well under the dual warrior submission > format. Especially in the next round where there isn't much prior art > (besides people adapting Limb Rending Incissors to the big hill). > Since there could be a wide range of submissions, and the warrior size > permits you to easily have 5-6 componets if you want (and with > minimial risked of q-scan detection even using then), submitting a > p-spacer might be the best thing. I would certainly agree if the rules did not specifically disallow P-Space 8-) Robert From corewar-l@koth.org Wed Apr 17 18:36:40 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3HFad118571 for ; Wed, 17 Apr 2002 18:36:40 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3HFacx16417 for ; Wed, 17 Apr 2002 18:36:39 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id LAA17374; Wed, 17 Apr 2002 11:34:16 -0400 (EDT) Date: Wed, 17 Apr 2002 11:34:16 -0400 (EDT) Message-Id: <872a85cc.0204170611.c52a909@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: RFC: a new extension to Redcode? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: I had what I think is an interesting idea, as I was trying to write another warrior the last couple days. You all know how a lot of newbies in the past have complained that Corewar is all about mowing through core as fast and aggressively as possible with little concern for "intelligent" decisions, and left. It occured to me that - of course! -, that's because intelligent decision making basically requires a lot of control flow logic. Control flow is expensive. You have the choice between affecting core in some way (MOV, ADD, SUB, DJN), and making a single yes/no decision (SEQ, SNE, JMZ, JMN), within the same timeframe. Nevermind that this made the latter an expensive choice from day one, the situation has been exacerbated in the '94 draft due to all the new modifiers which allow for an extra acceleration of a warrior's aggressive parts. Therefor, intelligent decision making is swapped out to the warrior _writing_ stage, in the form of choosing optimized constants to embed in an otherwise relatively dumb warrior engine. So, assuming my logic is not faulty and provided we do want to promote more intelligent warriors, we obviously have to make control flow cheaper. This is what my idea was about. I wanted to propose two new modifiers. An instruction tagged with the first modifier would not be executed unless it is the target of a jump. If it was encountered as part of the regular execution sequence, it would simply be skipped over at no clock penalty. A triggered SEQ/SNE counts as a jump to the overnext instruction. An instruction tagged with the second modifier would be skipped, again at no clock penalty, but only if directly follows an instruction that was also skipped. I propose that first modifier be written as an exclamation mark, and the second as a question mark, to be used in place of the dot used in the '94 draft to denote modifiers. To illustrate their use, here's an example of how an (intentionally simplistic) scanner using these modifiers might look: scan sne.i x, y add.f constants, -1 mov!i bomb, *scan mov?i bomb, @scan mov?i bomb, }scan mov?i bomb, >scan jmp.i scan If the SNE finds equal memory locations, it will just fall through to the ADD. The ADD falls through to the MOV!, which does not get executed because it was not reached via a jump - instead, the instruction pointer is incremented again prior to the cycle. Now we are going to execute the first MOV? - however, because it has a ? modifier and we skipped the instruction above it, we skip it too. This continues on until we reach the JMP at which point execution resumes normally. Note again that none of the skipped instructions cost a single cycle; even though the instruction pointer sweeps over the MOVs for every execution of the loop, the whole loop executes in 3 cycles as if the MOVs weren't there at all, provided the SNE fell through because its targets were identical. If the SNE does _not_ fall through, it skips the ADD, and lands on the MOV!. This time, the MOV! is reached via a jump. Therefor it is executed, and because it is not skipped, the following MOV? is not skipped either. Same, of course, for the following MOV?s. I believe this addition would be pretty balanced; because of the "target of a jump" condition, using these modifieres in deeply nested loop structures will be hard to say the least. They work best for unrolled code - you pay for their use with code size. So now you can choose between a bloated but fast warrior, or a smaller but much slower one. How does that sound? From corewar-l@koth.org Wed Apr 17 22:32:18 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3HJWG118424 for ; Wed, 17 Apr 2002 22:32:16 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3HJWGW11044 for ; Wed, 17 Apr 2002 22:32:16 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id PAA19051; Wed, 17 Apr 2002 15:31:11 -0400 (EDT) Date: Wed, 17 Apr 2002 15:31:11 -0400 (EDT) Message-Id: <3CBDC30B.B885F8BB@bgb-consulting.com> Errors-To: ttsg@ttsg.com Reply-To: garrett@bgb-consulting.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Don Garrett To: Multiple recipients of list COREWAR-L Subject: Re: RFC: a new extension to Redcode? MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: I have no idea of this is a good suggestion or not, but.... Aristoteles Pagaltzis wrote: > An instruction tagged with the first modifier would not be executed > unless it is the target of a jump. If it was encountered as part of > the regular execution sequence, it would simply be skipped over at no > clock penalty. A triggered SEQ/SNE counts as a jump to the overnext > instruction. > > An instruction tagged with the second modifier would be skipped, again > at no clock penalty, but only if directly follows an instruction that > was also skipped. There's not really any need for the second modifier ('?'). A series of the first modifiers ('!') would have the same effect. -- Don Garrett http://www.bgb.cc/garrett/ BGB Consulting garrett@bgb.cc From corewar-l@koth.org Thu Apr 18 01:35:17 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3HMZG120205 for ; Thu, 18 Apr 2002 01:35:16 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3HMZGx13015 for ; Thu, 18 Apr 2002 01:35:16 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id SAA20325; Wed, 17 Apr 2002 18:33:03 -0400 (EDT) Date: Wed, 17 Apr 2002 18:33:03 -0400 (EDT) Message-Id: <872a85cc.0204171329.1d268ad4@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: Re: RFC: a new extension to Redcode? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Don Garrett wrote: > There's not really any need for the second modifier ('?'). > A series of the first modifiers ('!') would have the same effect. Actually, that's incorrect. After executing an instruction with !, execution continues as simple fall through, therefor the following ! modified instruction would be _skipped_. This is a feature. You can build a long row of MOV!s and use a pointer to jump to one of them; the MOV!s below it are skipped. This could used for quickly making a "big" decision (pick 1 out of N choices for the next action). From corewar-l@koth.org Thu Apr 18 12:34:19 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3I9YJ124108 for ; Thu, 18 Apr 2002 12:34:19 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3I9YHx23264 for ; Thu, 18 Apr 2002 12:34:18 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id FAA26142; Thu, 18 Apr 2002 05:31:16 -0400 (EDT) Date: Thu, 18 Apr 2002 05:31:16 -0400 (EDT) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grabek@home.sweet.home Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Lukasz Grabun To: Multiple recipients of list COREWAR-L Subject: beginners hill X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: i wonder whether there's a possibillity to create such a hill on www.koth.org. i know how frustrating for a newcommer it is to submit new warriors and see their bitter defeat. -- Lukasz Grabun (reply-to field is scrambled, remove NOSPAM) GM d+ s: a-- C++ UL P L++ E---- W-- N++ o? K- w-- O@ M@ V- PS+ PE+ Y PGP t-@ 5@ X++(+++) R tv-() b+++ DI+ D- G++ e++ h! r++ y+ From corewar-l@koth.org Thu Apr 18 17:34:16 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3IEYG124426 for ; Thu, 18 Apr 2002 17:34:16 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3IEYEx13476 for ; Thu, 18 Apr 2002 17:34:14 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA28092; Thu, 18 Apr 2002 10:33:14 -0400 (EDT) Date: Thu, 18 Apr 2002 10:33:14 -0400 (EDT) Message-Id: <92b0a3d6.0204180547.3282671d@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pk6811s@acad.drake.edu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pk6811s@acad.drake.edu (P. Kline) To: Multiple recipients of list COREWAR-L Subject: Re: RFC: a new extension to Redcode? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Tiny, fast, deadly. That's what it's all about. There is another variation that I really like, add an optional third operand to the skip instructions, 'skip-to location': scan seq.i x, y, incr ; if equal, skip to incr mov.i bomb, *scan mov.i bomb, @scan mov.i bomb, }scan mov.i bomb, >scan incr add.f constants, scan jmp.i scan This might be fairly easy to add to Pmars. And would give this very useful scan: incr add.f constants, scan ; scan two locations in two cycles! scan seq.i x, y, incr ; mov.i bomb, *scan mov.i bomb, @scan mov.i bomb, }scan mov.i bomb, >scan jmp.i incr You could code a scanner to rival Dclear: scan seq.i >ptr ,>ptr ,scan ; forward sequential scan at 2c ! mov clr ,; Thu, 18 Apr 2002 18:35:52 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3IFZpW21131 for ; Thu, 18 Apr 2002 18:35:51 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id LAA28636; Thu, 18 Apr 2002 11:35:08 -0400 (EDT) Date: Thu, 18 Apr 2002 11:35:08 -0400 (EDT) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: csaba.biro@sysdata.siemens.hu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "Csaba Biro" To: Multiple recipients of list COREWAR-L Subject: Re: RFC: a new extension to Redcode? X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > scan seq.i x, y, incr ; Right, but what would be the A-field and B-field of 'scan' (i. e. what would be the object code)? Or would you like to introduce a C-field? Csaba From corewar-l@koth.org Thu Apr 18 21:32:58 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3IIWw108761 for ; Thu, 18 Apr 2002 21:32:58 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3IIWux10889 for ; Thu, 18 Apr 2002 21:32:57 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id OAA29854; Thu, 18 Apr 2002 14:31:01 -0400 (EDT) Date: Thu, 18 Apr 2002 14:31:01 -0400 (EDT) Message-Id: <92b0a3d6.0204180948.11e53e82@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pk6811s@acad.drake.edu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pk6811s@acad.drake.edu (P. Kline) To: Multiple recipients of list COREWAR-L Subject: Re: RFC: a new extension to Redcode? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > Right, but what would be the A-field and B-field of 'scan' (i. e. what would > be the object code)? Or would you like to introduce a C-field? Yes, a C-field. Paul Kline From corewar-l@koth.org Thu Apr 18 21:33:04 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3IIX3122764 for ; Thu, 18 Apr 2002 21:33:03 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3IIX2x15108 for ; Thu, 18 Apr 2002 21:33:02 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id OAA29885; Thu, 18 Apr 2002 14:32:29 -0400 (EDT) Date: Thu, 18 Apr 2002 14:32:29 -0400 (EDT) Message-Id: <92b0a3d6.0204180953.1f4cfb4f@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pk6811s@acad.drake.edu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pk6811s@acad.drake.edu (P. Kline) To: Multiple recipients of list COREWAR-L Subject: Re: RFC: a new extension to Redcode? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > Right, but what would be the A-field and B-field of 'scan' (i. e. what would > be the object code)? Or would you like to introduce a C-field? Oops. Not a field at all. More like a source macro that is interpreted at compile time and can not be changed at run time. Adding a C-field would be an implementation headache. Paul Kline From corewar-l@koth.org Thu Apr 18 22:35:50 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3IJZo123575 for ; Thu, 18 Apr 2002 22:35:50 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3IJZnx00499 for ; Thu, 18 Apr 2002 22:35:49 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id PAA00529; Thu, 18 Apr 2002 15:34:03 -0400 (EDT) Date: Thu, 18 Apr 2002 15:34:03 -0400 (EDT) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: jpihlaja@cc.helsinki.fi Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: M Joonas Pihlaja To: Multiple recipients of list COREWAR-L Subject: Re: RFC: a new extension to Redcode? Content-Type: TEXT/PLAIN; charset=US-ASCII X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On 18 Apr 2002, P. Kline wrote: [snip] > The third operand would have no modifiers and take up no storage, it's > just a change in the next-instruction pointer. "Core War players all over the world excited! Cutting edge Drum Memory (tm) technology promises to leap frog the game to the 1950's." -- The New Zork Times, 4/18/02 ;-) From corewar-l@koth.org Thu Apr 18 22:36:00 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3IJa0117363 for ; Thu, 18 Apr 2002 22:36:00 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3IJZxx05115 for ; Thu, 18 Apr 2002 22:35:59 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id PAA00552; Thu, 18 Apr 2002 15:35:30 -0400 (EDT) Date: Thu, 18 Apr 2002 15:35:30 -0400 (EDT) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: jpihlaja@cc.helsinki.fi Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: M Joonas Pihlaja To: Multiple recipients of list COREWAR-L Subject: Re: beginners hill Content-Type: TEXT/PLAIN; charset=US-ASCII X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On Thu, 18 Apr 2002, Lukasz Grabun wrote: > i wonder whether there's a possibillity to create such a hill > on www.koth.org. i know how frustrating for a newcommer it is to submit > new warriors and see their bitter defeat. Walter put up a redcode beginners' hill on sourceforge! If you're quick, you might see something really unique: a score matrix with no colours ;-) Everyone send your kudos to Walter and go check out http://corewars.sourceforge.net ! Joonas From corewar-l@koth.org Thu Apr 18 22:37:22 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3IJbM111367 for ; Thu, 18 Apr 2002 22:37:22 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3IJbLx00125 for ; Thu, 18 Apr 2002 22:37:21 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id PAA00599; Thu, 18 Apr 2002 15:36:54 -0400 (EDT) Date: Thu, 18 Apr 2002 15:36:54 -0400 (EDT) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: jpihlaja@cc.helsinki.fi Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: M Joonas Pihlaja To: Multiple recipients of list COREWAR-L Subject: Re: RFC: a new extension to Redcode? Content-Type: TEXT/PLAIN; charset=US-ASCII X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: On 18 Apr 2002, P. Kline wrote: [Csaba Biro wrote:] > > Right, but what would be the A-field and B-field of 'scan' > > (i. e. what would be the object code)? Or would you like to > > introduce a C-field? > Oops. Not a field at all. More like a source macro that is interpreted > at compile time and can not be changed at run time. > > Adding a C-field would be an implementation headache. I'm not sure a source macro would make a difference, or I'm not getting it. After all, each sne/seq instruction would still have to hold the destination operand somewhere, even if it were hidden from other types of instructions. But that's effectively a hidden C-field private for sne/seq instructions. Yuck. I think I prefer the ? and ! idea better. Joonas From corewar-l@koth.org Thu Apr 18 23:32:59 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3IKWw100759 for ; Thu, 18 Apr 2002 23:32:58 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3IKWwW09598 for ; Thu, 18 Apr 2002 23:32:58 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA01088; Thu, 18 Apr 2002 16:32:27 -0400 (EDT) Date: Thu, 18 Apr 2002 16:32:27 -0400 (EDT) Message-Id: <872a85cc.0204181105.c5106a2@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: Re: RFC: a new extension to Redcode? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: "Csaba Biro" wrote in message news:... > Right, but what would be the A-field and B-field of 'scan' (i. e. what would > be the object code)? Or would you like to introduce a C-field? There wouldn't be a C-field and the A- and B-field would be the same as they have always been. pk6811s@acad.drake.edu (P. Kline) wrote in message news:<92b0a3d6.0204180547.3282671d@posting.google.com>... > The third operand would have no modifiers and take up no storage, it's > just a change in the next-instruction pointer. From corewar-l@koth.org Thu Apr 18 23:35:36 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3IKZa101390 for ; Thu, 18 Apr 2002 23:35:36 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3IKZYx29597 for ; Thu, 18 Apr 2002 23:35:34 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA01110; Thu, 18 Apr 2002 16:33:51 -0400 (EDT) Date: Thu, 18 Apr 2002 16:33:51 -0400 (EDT) Message-Id: <872a85cc.0204181133.687d3196@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: Re: RFC: a new extension to Redcode? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: pk6811s@acad.drake.edu (P. Kline) wrote in message news:<92b0a3d6.0204180547.3282671d@posting.google.com>... > There is another variation that I really like, add an optional > third operand to the skip instructions, 'skip-to location': > scan seq.i x, y, incr ; if equal, skip to incr This would be an _additional_ idea to consider, not a replacement for mine - the !/? modifiers I proposed have more uses than as a simple extension to SEQ/SNE and are useful for more components than just the core of the scanner engine. How about something like this: attack mov!x scan, scan mov.x loop, loop mov.i bomb, >scan mov.i bomb, @scan loop jmp.i scan, attack It attacks both the A- and B-location at nearly zero extra cost in cycles, something not possible with this degree of efficiency in '94. Just as I'm writing this I'm getting a vague intuition that !-instructions might be useful for warriors that detect injuries.. There's probably a million things to use them for that I can't think of right now. These modifiers would also not require much change in the MARS either; most of the work to implement them would be in the redcode parser. One issue I have to point out is there is one thing I don't quite like about the 3-operand CMP idea - it breaks the orthogonality of redcode. (Nevermind redcode already not being very orthogonal, though '94 did a lot to rectify this.) Although if it's not implemented as a C-field, not being able to carry modifiers either, it doesn't go all that far out.. Here's an idea: how about 2 new versions of the CMP instructions that do work like your 3-operand CMP, however rather use not a third operand but a the next instruction's A-field/B-field respectively, as the jump target (disregarding its modifier in that instruction)? Maybe SQA/SNA/SNB/SQB. Not only is it a bit more orthogonal, it also helps balance a bit because you also pay the speed with a bit of extra code (or clever coding to avoid it). > incr add.f constants, scan ; scan two locations in two cycles! > scan seq.i x, y, incr ; Actually a 2 locations in 2 cycles scanner for '94 is what I was working on when I thought of this. |-) > You could code a scanner to rival Dclear: > scan seq.i >ptr ,>ptr ,scan ; forward sequential scan at 2c ! *whoohoo!* > The third operand would have no modifiers and take up no storage, it's > just a change in the next-instruction pointer. > > Scan writers are salivating everywhere. Yes I am indeed! :-P~~~~ > What effect on the War? > > The size/speed ratio for scanners approaches that for bombers, especially > for those sharing cycles with imp-launchers. Could scanning vampires > re-appear? Would qscanners lose their edge? How about a 1c version of CIA? > Look out Silk! > > There would be a lot of innovation and it would be focused on fast decision- > making. And I for one would like too see that - Corewars is already, but I would really love smarter warriors. From corewar-l@koth.org Fri Apr 19 00:31:05 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3ILV5100714 for ; Fri, 19 Apr 2002 00:31:05 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3ILV4x24727 for ; Fri, 19 Apr 2002 00:31:04 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id RAA01542; Thu, 18 Apr 2002 17:29:20 -0400 (EDT) Date: Thu, 18 Apr 2002 17:29:20 -0400 (EDT) Message-Id: <872a85cc.0204181240.3fea8b8@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: Watch out for the camels! :D (was: Python advocacy running rampant ;>) Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Don Garrett wrote in message news:<3CBB1C59.A1016591@bgb-consulting.com>... > Jobless Poor wrote: > > One major gripe I have with Perl is > > portability between Windows in Unix. The ActiveState Perl isn't quite > > the same as the Unix version. What kind of discrepancies did you find? I found that unless I'm specifically using Win32-only modules or calling the typical Unix programs from my script (ie using clearly unportable techniques..), scripts transfer seemlessly between Windows and Unix. I used to write my CGI scripts on Windows (95!!) and run them on a Solaris machine.. Since 5.6.0 (which is what you're likely using if you mention ActiveState), you can even fork() on Windows.. > However, the variances are > clearly marked, and are pretty much always related to differences in the > underlying OS. That's my experience with Perl as well. > The most prevalent, with the widest > support for different systems would tkinter, which is using the system from > TCL. There are also a number of plateform specific GUI modules that look more > native and let you do things in a more native way. Exactly the same is true for Perl - it supports Tk, there are native GUI bindings like for Gtk+, even one for Win32 GDI.. and then there's WxWindows which is a multilanguage multiplatform GUI lib that has a Perl binding and looks like Win32 on Win32 and like Unix on Unix. > The networking > stuff has been VERY simple to work with. I do, however, tend to develop on my > Win32 desktop, and then run on a Linux server. use IO::Socket; # :-) And even without using modules, networking is simple in Perl as well.. > I'll also note that if the program is written in a Python way, it will be > both a standalone program, and a set of libraries available to other people > building Python scripts. Perl does not directly do this automagically, but does have support for modules; a properly designed script would leave its guts available. Don't pay attention to the fact that most Perl scripts available out there are written by relative newbies in what I call Perl pidgin.. proper OO (although it is not textbook OO) is easy to do with Perl. So basically, it comes down to taste. The way I see it, Python looks prettier, Perl is more concise. From corewar-l@koth.org Fri Apr 19 02:31:28 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3INVR103182 for ; Fri, 19 Apr 2002 02:31:28 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3INVRW18506 for ; Fri, 19 Apr 2002 02:31:27 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id TAA02430; Thu, 18 Apr 2002 19:31:02 -0400 (EDT) Date: Thu, 18 Apr 2002 19:31:02 -0400 (EDT) Message-Id: <92b0a3d6.0204181433.5e0dd79e@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pk6811s@acad.drake.edu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pk6811s@acad.drake.edu (P. Kline) To: Multiple recipients of list COREWAR-L Subject: Re: RFC: a new extension to Redcode? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: M Joonas Pihlaja wrote in message news:... > I'm not sure a source macro would make a difference, or I'm not > getting it. After all, each sne/seq instruction would still have > to hold the destination operand somewhere, even if it were hidden > from other types of instructions. But that's effectively a > hidden C-field private for sne/seq instructions. Yuck. You are right of course. The jump address has to be available to the emulator at run time, so stored where? And moved how? > > I think I prefer the ? and ! idea better. > > Joonas But how about a more standard programming structure like gosub/return: scan seq.i x, y gsb attack ; jump to attack add.f constants, scan jmp.i scan attack mov.i bomb, *scan mov.i bomb, @scan mov.i bomb, }scan mov.i bomb, >scan ret ; return to calling routine Or blocking: scan seq.i x, y blk mov.i bomb, *scan mov.i bomb, @scan mov.i bomb, }scan mov.i bomb, >scan klb add.f constants, scan jmp.i scan Blocking could be implemented in source, which is easier to read, but in the emulator like Aristoteles' suggestion. Tying subsequent lines to the execution of the first. "If the previous line was executed then this line is next, else skip it". It requires Pmars to remember whether it arrived at the current instruction by adding one to the pointer or something other than one. A single flag. Don't see how it saves much though, you can do almost as good today: attack mov.i bomb, *scan mov.i bomb, @scan mov.i bomb, }scan mov.i bomb, >scan scan seq.i x, y jmp attack ; only one extra line add.f constants, scan jmp.i scan The "Drum Memory" joke was a good one. Extending an assembly language by adding a blocking feature isn't exactly earth-shaking :-) But redcode writers get excited about little things like that. On the other hand Aristoteles makes a good point, if we really could make decision-making faster it would have a huge impact on the game. In the typical seq/sne scan loop two locations are tested in three cycles. To have a major impact we want two in two. So we have to consolidate two instructions, like: add+sne incr, ptr ; add incr to ptr and skip if what ptr's jmp -1 ; operands are pointing to are not equal ; ugh Or: sne.i a , b add+jmp incr, scan ; add incr to scan and jmp to scan Or: add.f incr, 1 seq+jmp a , b ; REQ = repeat -1 if equal ; RNE = repeat -1 if not equal Now we're back to a 2c scan: sne.i ; Fri, 19 Apr 2002 05:33:35 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3J2XZW26065 for ; Fri, 19 Apr 2002 05:33:35 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id WAA03609; Thu, 18 Apr 2002 22:33:10 -0400 (EDT) Date: Thu, 18 Apr 2002 22:33:10 -0400 (EDT) Message-Id: <872a85cc.0204181734.5b7878f7@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: www.corewars.org ?! Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: I just saw this for the first time - while searching on Google. Did anyone here know of it?? From corewar-l@koth.org Fri Apr 19 09:38:13 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3J6cD126056 for ; Fri, 19 Apr 2002 09:38:13 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3J6cCx28939 for ; Fri, 19 Apr 2002 09:38:12 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id CAA05420; Fri, 19 Apr 2002 02:35:10 -0400 (EDT) Date: Fri, 19 Apr 2002 02:35:10 -0400 (EDT) Message-Id: <3CBFA668.9060606@nowhere.com> Errors-To: ttsg@ttsg.com Reply-To: none@nowhere.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Brett Greenfield To: Multiple recipients of list COREWAR-L Subject: Re: RFC: a new extension to Redcode? MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: i have been thinking about something like that for a while. most processors are very good at logic and poor at moving data around, while corewars has the reverse problem (easy data moving poor logic) one remedy its to allow instructions that alter the behavior of the cpu (or virtual cpu in corewar). for example add instruction that changes the default skip location of cmp from 2 to -1 for example. for smarter warriors i suggest making corewars act a bit more like a normal processor. i suggest adding registers pros: if cmp, seq, sne ect.. use a register to tell them where to go eg ~cmp ~seq or some other invalid variable name cons: no real cons to this except that the registers would also serve as a cheap storage (doesnt need a dat or a field) making it possible to make sneeky warriors that dont need dat making them smaller and more hardy use: mov.ar #-1, ~sne ;mov to register or alternatly: str #-1, ~sne ;store to register the second would be easier to implement, kind of like pspace other uses allow mov, add,sub,mul, div to repeat (wont work on jmp or spl,cmp,seq,sne,dat, ...) sorry no ,repeat 1000 SPL 0 stuns example: str #5, ~rep; might put a ceiling on repeats (10?) mov bomb,> {; pre-increment b USE temp ; holds garbage??? or dat 0, 0 ; field is -1 ref(field,temp) ; dat 0,-2 from example add(1,temp:B) ; now its dat 0,-1 ref(temp:B,temp) ; b is now dat 0,1 }; note only add , sub, and ref allowed in data modifier definitions dat 0,1 ; dat 0,-2 ; dat 0, -1 after mov.i 0,>>-1; its basically functional with no loops and cant write the core except to the b field which after whatever indirection in the data field modifier only can point to one thing, i'll think of other limitations and corrections later. will be fun once i (or some one else) gets it working... From corewar-l@koth.org Fri Apr 19 18:57:19 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3JFvJ112685 for ; Fri, 19 Apr 2002 18:57:19 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3JFvGx04004 for ; Fri, 19 Apr 2002 18:57:16 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id LAA10210; Fri, 19 Apr 2002 11:55:09 -0400 (EDT) Date: Fri, 19 Apr 2002 11:55:09 -0400 (EDT) Message-Id: <20020418221408.90534.qmail@web11605.mail.yahoo.com> Errors-To: ttsg@ttsg.com Reply-To: paul_virak_khuong@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Paul-V Khuong To: Multiple recipients of list COREWAR-L Subject: Re: RFC: a new extension to Redcode? MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: --- Aristoteles Pagaltzis wrote: > pk6811s@acad.drake.edu (P. Kline) wrote in message > news:<92b0a3d6.0204180547.3282671d@posting.google.com>... > > > There is another variation that I really like, add > an optional > > third operand to the skip instructions, 'skip-to > location': > > > scan seq.i x, y, incr ; if equal, skip > to incr > > This would be an _additional_ idea to consider, not > a replacement for > mine - the !/? modifiers I proposed have more uses > than as a simple > extension to SEQ/SNE and are useful for more > components than just the > core of the scanner engine. How about something like > this: [snip] I think there's a problem here:we're thinking too much in terms of gaming, etc. Thus, the only changes we will find will most likely be those that will _improve_ already existing strategies, but not uncover new ones. Instead of thinking in terms of gameplay and consequences, why not try to think as a IA designers? Redcode has a very reduced instruction set, anmd i think we'd like to keep that. So, why not look at what RISC processors are becoming? I haven't ever worked on a RISC box(unfortunately... that and the Cube G4 are my two dream computers :), but i remember reading that RISC processors often have branching included in more instructions than only jumps. If we look at Pagaltzis' proposal, we find it's almost the same concept (DO if zero flag set, etc), although it probably would not be done that way, since it's a bit too complex. Similarly, Kline suggests something that would never be implemented in the proverbial real life(not that it is a real obstacle): cmp&jz/jnz achieve the same effect. What the two proposals have in common is that it would make branching instructions, especially SNE/SEQ, more powerful, without any loss of speed, nor data space. Having a group of zero flags that would be set and unset as a side effect of any writing instruction or modifier, and then having conditional execution based on the state of those flags would give programs a very similar functionality. However, it could bring new variants, since writing instructions now serve as branching. That leaves several questions open about how it should be implemented: how many zero flags, how many conditional execution modifiers, etc. Another question is the amount of clock cycles that should be spent on skipped isntructions. ½, ¼, none? Let's hope we can find additions to the standard that will not solely help strategies in way we can all see, but open up truly new possibilities. Paul Khuong __________________________________________________ Do You Yahoo!? Yahoo! Tax Center - online filing with TurboTax http://taxes.yahoo.com/ From corewar-l@koth.org Fri Apr 19 19:33:49 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3JGXm128083 for ; Fri, 19 Apr 2002 19:33:49 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3JGXmW09917 for ; Fri, 19 Apr 2002 19:33:48 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id MAA10649; Fri, 19 Apr 2002 12:33:22 -0400 (EDT) Date: Fri, 19 Apr 2002 12:33:22 -0400 (EDT) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: carter_cheng@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: carter_cheng@yahoo.com (Jobless Poor) To: Multiple recipients of list COREWAR-L Subject: Re: Watch out for the camels! :D (was: Python advocacy running rampant ;>) Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: I find the language design philosophies between Perl & Python are slightly different. Python more closely resembles are more classical design which is closer to a textbook definition of elegance, which is strongly tied to mathematics. Perl on the other hand allows you to describe the same thing multiple ways which is more like natural languages, which depending on emphasis, allows you to move words around a bit. It also has special features which allow to state certain things like regular expressions very concisely & efficiently(compiled directly into a ND FSA like device I understand). The problems I have had with using the ActiveState Perl is tied to the fork() emulation. I guess MS worked with ActiveState on this and tried to use an aggressive multithreading approach with some shared variables which causes strange behaviour with certain regular expression constructs and possibly some other stuff I don't remember when I last checked in about August. This unfortunately makes alot of the vast body of stuff using process forks somewhat unusable without modification :-/ - or a least that is my understanding. One point in Python's favour for me I guess is the would be threading since Perl threads are still in beta. Other than that I think it may be mainly a matter of taste. From corewar-l@koth.org Fri Apr 19 21:35:56 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3JIZp117077 for ; Fri, 19 Apr 2002 21:35:51 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3JIZoW16154 for ; Fri, 19 Apr 2002 21:35:51 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id OAA11482; Fri, 19 Apr 2002 14:34:57 -0400 (EDT) Date: Fri, 19 Apr 2002 14:34:57 -0400 (EDT) Message-Id: <872a85cc.0204190926.64c925e1@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: Re: RFC: a new extension to Redcode? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Brett Greenfield wrote > i suggest adding registers Too far reaching IMO. It may be a good idea to use this concept to start from scratch, but as an extension to '94 it is useless since basically all the existing warriors will be so vastly eclipsed as to become obsolete. It's not that I don't like the concept of registers, but I'd like something that fits with Redcode As We Know It. From corewar-l@koth.org Fri Apr 19 21:37:26 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3JIbQ114335 for ; Fri, 19 Apr 2002 21:37:26 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3JIbPx12961 for ; Fri, 19 Apr 2002 21:37:25 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id OAA11521; Fri, 19 Apr 2002 14:36:58 -0400 (EDT) Date: Fri, 19 Apr 2002 14:36:58 -0400 (EDT) Message-Id: <872a85cc.0204190956.44d8e2f6@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: Re: RFC: a new extension to Redcode? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > add+sne incr, ptr ; add incr to ptr and skip if what ptr's > jmp -1 ; operands are pointing to are not equal On second look this is almost the best idea in the bunch, and I like a slightly different version of it even better than my SQA/SNA/SQB/SNB proposition: cmp+jmp target, ptr ; jump to target if ptr A-location equals ptr B-location Maybe, along the lines of DJN, CJE/CJN: "compare and jump if equal / not equal". The 2c stepped scan is not possible with this variant though.. how bad is that? Personally I could live without it - I'm not sure I want decision-making accelerated to the point where scanners can nearly eclipses all other warriors. From corewar-l@koth.org Fri Apr 19 21:38:49 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3JIcm111540 for ; Fri, 19 Apr 2002 21:38:48 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3JIcmW16289 for ; Fri, 19 Apr 2002 21:38:48 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id OAA11550; Fri, 19 Apr 2002 14:38:22 -0400 (EDT) Date: Fri, 19 Apr 2002 14:38:22 -0400 (EDT) Message-Id: <872a85cc.0204190940.5c475fea@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: Re: RFC: a new extension to Redcode? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: pk6811s@acad.drake.edu (P. Kline) wrote in message news:<92b0a3d6.0204181433.5e0dd79e@posting.google.com>... > M Joonas Pihlaja wrote in message news:... > > I think I prefer the ? and ! idea better. > > Joonas > But how about a more standard programming structure like gosub/return: > gsb attack ; jump to attack > ... > ret ; return to calling routine The idea is nice but I don't like how it fits (not) with '94. Where does the return address get stored? Is it a single hidden register? Or a stack? Is there a restriction on its depth, if so? What happens if a RET is encountered when the stack is empty? Another point is that it doesn't make things any faster - so I'd file it under "maybe to consider" and leave discussion for later.. > blk > mov.i bomb, *scan > mov.i bomb, @scan > mov.i bomb, }scan > mov.i bomb, >scan > klb This could be implemented simply on the parser level to implicitly add !/?'s, making things more readable. If it is meant as a genuine language feature however, how does it handle nesting? The modifiers I proposed don't at all - on purpose: size vs speed. Either you unroll to larger code and execute faster, or you stick to nested loops and pay with cycles. > attack mov.i bomb, *scan > mov.i bomb, @scan > mov.i bomb, }scan > mov.i bomb, >scan > scan seq.i x, y > jmp attack ; only one extra line > add.f constants, scan > jmp.i scan That depends on whether a different part of your logic requires certain things to be stored in front of the SEQ.. *g* > add+sne incr, ptr ; add incr to ptr and skip if what ptr's > jmp -1 ; operands are pointing to are not equal > ; ugh I second "ugh". > sne.i a , b > add+jmp incr, scan ; add incr to scan and jmp to scan add+jmp is not bad, but it's utility is mostly restricted to driving CMP loops. > add.f incr, 1 > seq+jmp a , b ; REQ = repeat -1 if equal This again is too specific IMHO. > sne.i req.i > And of course a 1c stepped scan: > > add.f incr, 1 > req.i a , b It is a nice idea for a new instruction, however I again it is restricted to scanners. I wanted to extend redcode in such a way that any kind of warrior can potentially profit. Of course, scanners, due to their nature, are likely to profit the most from whatever kind of faster logic is added - but I'd like subtle while still substantial changes across the board rather than just a Scanners-R-Us version of '94. From corewar-l@koth.org Fri Apr 19 23:34:33 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3JKYW121471 for ; Fri, 19 Apr 2002 23:34:33 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3JKYWW21524 for ; Fri, 19 Apr 2002 23:34:32 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA12374; Fri, 19 Apr 2002 16:33:56 -0400 (EDT) Date: Fri, 19 Apr 2002 16:33:56 -0400 (EDT) Message-Id: <872a85cc.0204191137.2b631cd7@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: bench.pl 0.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: There we go. It took a lot longer than I thought, but while my interest in Corewars never gets lost it ebbs and flows, and for about 2 months I didn't even think about this project at all anymore. This version is feature complete. There's one more idea I want to "maybe" implement sometime, which is multiple output formats and a quiet mode, so that with the help of a fancy HTML report generator it can be ran as a CGI script. But, that's something for another day.. #!/usr/bin/perl -w # (c)2001 Aristoteles Pagaltzis, licensed under the GPL # see http://www.gnu.org/copyleft/gpl.html # Version 0.1: Dec 30, 2001, Aristoteles Pagaltzis # Version 0.2: Apr 19, 2002, Aristoteles Pagaltzis use strict; use File::Basename; use File::Spec; use Getopt::Std; my %config = ( score_multiplier => 8, score_win => 3, bench => "wilmoo", benchdir_path => "./:~/:/usr/local/share/pmars/", mars_binary => "pmars_server", mars_options => "-b -k -r", rounds => 300, ); my %option = ( config_file => ".bench.conf", verbose => 0, quiet => 0, save_config => 0, ); getopts 'r:b:m:w:c:vqs', \my %switch; options_from_cmdline(); conf_from_file(); conf_from_cmdline(); save_config() if $option{save_config}; usage() unless @ARGV == 1; my $warrior = shift; my $bench_dir = find_bench() || die "Sorry, benchmark '$config{bench}' was nowhere to be seen.\n"; (my @warrior_files = grep -f, glob File::Spec->catfile($bench_dir, '*.[rR][eE][dD]')) || die "Hmm, benchmark '$config{bench}' contains no warriors.\n"; my %info; $info{$_} = get_warrior_info($_) for ($warrior, @warrior_files); # initialize empty scoring about benchmarked warrior @{$info{$warrior}}{qw(win tie loss score)} = (0)x4; print "Benchmarking ", $info{$warrior}->{name}, " in $config{rounds} rounds each against:\n"; my $max_battle_score = $config{rounds} * $config{score_win}; for my $opponent (@warrior_files) { my $pmars = join " ", $config{mars_binary}, $config{mars_options}, $config{rounds}; my $cur_warrior = $info{$opponent}; print " $cur_warrior->{name} "; my @battle = split /\s+/, `$pmars "$warrior" "$opponent" 2> /dev/null`; @$cur_warrior{qw(win tie loss score)} = ( @battle[0,1], $config{rounds} - $battle[0] - $battle[1], $battle[0] * $config{score_win} + $battle[1] ); print "(scored $cur_warrior->{score}/$max_battle_score),\n"; } print "done.\n\n"; printf "Benchmark score: %.2f\n\n", bench_score($_[0]); exit; ######################################################### ######################################################### sub usage { my $path = join "\n", map " $_", split /:/, $config{benchdir_path}; print << "EOT"; Usage: bench.pl [options] Benchmarks a warrior against the set of warriors residing in the benchmark directory, which is searched for in all the directories in the benchmark path in sequence. All files in the benchmark directory are assumed to be warriors regardless of extenstion. EOT print << "EOT" if $option{verbose}; Default configuration options can be overridden using a configuration file stored in either the current or the user's home directory. The format for the file is simply option1 value1 option2 value2 ... See the Configuration section for valid option names. EOT print << "EOT"; Options: -b default benchmark (default: $config{bench}) -r rounds (default: $config{rounds}) -m score multiplier (default: $config{score_multiplier}) -w score for wins (default: $config{score_win}) -v verbose help message -q quiet mode (not implemented yet) -s save configuration to ./$option{config_file} and exit -c configuration filename (default: $option{config_file}) EOT print << "EOT" if $option{verbose}; Configuration: bench $config{bench} rounds $config{rounds} score_multiplier $config{score_multiplier} score_win $config{score_win} mars_binary $config{mars_binary} mars_options $config{mars_options} benchdir_path\n$path EOT exit; } sub options_from_cmdline { my ($k,$v); my %option_name = ( c => 'config_file', v => 'verbose', q => 'quiet', s => 'save_config', ); $option{$v} = delete $switch{$k} || $option{$v} while ($k, $v) = each %option_name; } sub conf_from_file { my $config_file; for (qw(./ ~/)) { $config_file = File::Spec->catdir($_, $option{config_file}); last if -f $config_file and -r $config_file; undef $config_file; } return unless defined $config_file; open(CONFIG, "<", $config_file) or return; my $line; while() { chomp; $line++; my ($key, $val) = split /\s+/, $_, 2; die "Invalid configuration key '$key' in line $line of $config_file.\n" unless exists $config{$key}; $config{$key} = $val; } close CONFIG; } sub conf_from_cmdline { my ($k,$v); my %switch2cfg = ( r => 'rounds', b => 'bench', m => 'score_multiplier', w => 'score_win', ); $config{$switch2cfg{$k}} = $v while ($k,$v) = each %switch; } sub save_config { print "Saving configuration to $option{config_file}.\n"; open(CONFIG, ">", $option{config_file}) or die "Failed opening $option{config_file}: $!\n"; print CONFIG map "$_ $config{$_}\n", sort keys %config; close CONFIG; exit; } sub find_bench { for (split /:/, $config{benchdir_path}) { my $dir = File::Spec->catdir($_, $config{bench}); return $dir if (-d $dir and -x $dir); } return; } sub get_warrior_info { local $_; my (%info, @comments); open WARRIOR, "<$_[0]" or die "Can't open $_[0]: $!\n"; chomp(@comments = grep /^;(name|author|strategy)\s/, ); close WARRIOR; s/\r$// for @comments; $info{strategy} = join "\n", grep defined, map { /^;strategy\s+(.*)/; $1 } @comments; for (@comments) { next unless /^;(name|author)\s+(.*)/; $info{$1} ||= $2; } $info{name} ||= basename($_[0]); return \%info; } From corewar-l@koth.org Sat Apr 20 01:37:24 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3JMbN113760 for ; Sat, 20 Apr 2002 01:37:23 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3JMbMx14020 for ; Sat, 20 Apr 2002 01:37:22 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id SAA13195; Fri, 19 Apr 2002 18:35:35 -0400 (EDT) Date: Fri, 19 Apr 2002 18:35:35 -0400 (EDT) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grumpy3039@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "John Metcalf" To: Multiple recipients of list COREWAR-L Subject: Round 2 Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: S P R I N G / S U M M E R 2 0 0 2 C O R E W A R T O U R N A M E N T ROUND 2: BIG LP NO-PSPACE (Deadline: 15th June 2002) The second round will take place using the parameters of the large experimental hill with two differences. The use of p-space is not allowed, and also, the maximum number of processes per warrior is limited to 8. Once again, you may enter up to two warriors. Your score for the round will be the score of your highest ranking warrior. pmars -s 55440 -p 8 -c 500000 -l 200 -d 200 Many published limited process warriors will work effectively in a 55440 cell core without modification. Find out which ones and use these as test opponents. Good luck :-) _________________________________________________________________ Send and receive Hotmail on your mobile device: http://mobile.msn.com From corewar-l@koth.org Sat Apr 20 03:31:47 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3K0Vk118715 for ; Sat, 20 Apr 2002 03:31:46 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3K0Vjx11714 for ; Sat, 20 Apr 2002 03:31:45 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id UAA14003; Fri, 19 Apr 2002 20:31:14 -0400 (EDT) Date: Fri, 19 Apr 2002 20:31:14 -0400 (EDT) Message-Id: <92b0a3d6.0204191509.54b3d719@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pk6811s@acad.drake.edu Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pk6811s@acad.drake.edu (P. Kline) To: Multiple recipients of list COREWAR-L Subject: Re: RFC: a new extension to Redcode? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: > cmp+jmp target, ptr ; jump to target if ptr A-location equals ptr B-location > > Maybe, along the lines of DJN, CJE/CJN: "compare and jump if equal / > not equal". The 2c stepped scan is not possible with this variant > though.. how bad is that? Personally I could live without it - I'm not > sure I want decision-making accelerated to the point where scanners > can nearly eclipses all other warriors. ok, how about: JEQ a,b ; jump to a if b's a-location eq b's b-location JNE a,b ; jump to a if b's a-location ne b's b-location modifiers on JEQ/JNE are applied to the comparison: JEQ.I = compare the whole instruction JEQ.F = compare just the operands etc. as usual and b's operand modifiers (#*<>{}) are ignored, the values are just used as pointers. with a two-instruction loop: add.f i ,b jeq.i -1 ,b JEQ and JNE can't pre-decrement or post-increment b's pointers, so at first glance the 2c sequential scan goes away. But that's ok, we can do a 1.5c sequential scan now: sne.f >ptr,>ptr jmz.f -1 ,>ptr we are not restricted to scanners, a self-checking routine becomes much faster. you could write an Airbag-type program where a third unit monitors the other two with "JEQ #0,B" followed by a some code to react when B's references are no longer equal. i also see an easy way for a silk-style replicator to send its processes to two children such that they do not alternate turns the way all such programs do now. very useful in killing spirals if you can whack 8 locations in 8 cycles but hard to do efficiently with the present rules. Paul Kline From corewar-l@koth.org Sat Apr 20 07:33:30 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3K4XT118775 for ; Sat, 20 Apr 2002 07:33:29 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3K4XTx14854 for ; Sat, 20 Apr 2002 07:33:29 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id AAA15555; Sat, 20 Apr 2002 00:33:02 -0400 (EDT) Date: Sat, 20 Apr 2002 00:33:02 -0400 (EDT) Message-Id: <872a85cc.0204191936.75e919a@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: Re: RFC: a new extension to Redcode? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Paul-V Khuong wrote in message news:<20020418221408.90534.qmail@web11605.mail.yahoo.com>... > --- Aristoteles Pagaltzis wrote: > > This would be an _additional_ idea to consider, not > > a replacement for > > mine - the !/? modifiers I proposed have more uses > > than as a simple > > extension to SEQ/SNE and are useful for more > > components than just the > > core of the scanner engine. How about something like > > this: > [snip] > I think there's a problem here:we're thinking too much > in terms of gaming, etc. Thus, the only changes we > will find will most likely be those that will > _improve_ already existing strategies, but not uncover > new ones. I think you snipped a crucial part :-) > > Just as I'm writing this I'm getting a vague intuition that > > !-instructions might be useful for warriors that detect injuries.. > > There's probably a million things to use them for that I can't think > > of right now. Remember that my original proposal was about !/?, and JEQ/JNE only came as a welcome addition from Paul Kline. I believe !/? could indeed be used for new tricks that the mere addition of a more orthogonal version of SEQ/SNE alone would not make possible. > However, it could bring new > variants, since writing instructions now serve as > branching. I admit the skip modifiers are not as far reaching. But I believe that whatever we do the trinity of paper/stone/scanner (with vamps as a historical curiosity and not counting mere components like imps and clears) will keep us company. If you think back you will find that all of them have been around since '86 in one way or other. Replicators, scanners and bombers have always existed and the only thing that evolved through the years was their implementation, becoming more and more efficient and streamlined. I can't think of any strategy that is fundamentally different from all of those and sincerely believe it's because there is none, nor can there really be. What we _can_ do is improve on the number of ways to _implement_ these strategies, which is just what each previous new version of Redcode did. I believe the skip modifiers have enough potential to bring new, as of yet unthought of tricks to the table. At the same time they would offer more continuity as the new breed of warriors will be not that different from the existing ones, much less than more far reaching ideas would make them. > Another question > is the amount of clock cycles that should be spent on > skipped isntructions. ½, ¼, none? How can one skip half a cycle? I understand how it is theoretically possible, but what effect does a half executed MOV have? > Let's hope we can find additions to the standard that > will not solely help strategies in way we can all see, > but open up truly new possibilities. I _did_ discard (from my personal consideration) a couple of ideas that were posted here for that reason :-) As I said, I'd like a subtle enhancement to decision making that will benefit _all_ types of warriors across the board. It's going to shift the balance of the types of course, but among the new breed of warriors, all _types_ should be stronger than now. From corewar-l@koth.org Sat Apr 20 17:07:43 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3KE7h114252 for ; Sat, 20 Apr 2002 17:07:43 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3KE7gx11143 for ; Sat, 20 Apr 2002 17:07:42 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id KAA20728; Sat, 20 Apr 2002 10:05:03 -0400 (EDT) Date: Sat, 20 Apr 2002 10:05:03 -0400 (EDT) Message-Id: <20020420123720.89650.qmail@web11601.mail.yahoo.com> Errors-To: ttsg@ttsg.com Reply-To: paul_virak_khuong@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Paul-V Khuong To: Multiple recipients of list COREWAR-L Subject: Re: RFC: a new extension to Redcode? MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: --- Aristoteles Pagaltzis wrote: > Paul-V Khuong wrote in > message > news:<20020418221408.90534.qmail@web11605.mail.yahoo.com>... > > However, it could bring new > > variants, since writing instructions now serve as > > branching. > > I admit the skip modifiers are not as far reaching. > > But I believe that whatever we do the trinity of > paper/stone/scanner > (with vamps as a historical curiosity and not > counting mere components > like imps and clears) will keep us company. If you > think back you will > find that all of them have been around since '86 in > one way or other. > Replicators, scanners and bombers have always > existed and the only > thing that evolved through the years was their > implementation, > becoming more and more efficient and streamlined. I > can't think of any > strategy that is fundamentally different from all of > those and > sincerely believe it's because there is none, nor > can there really be. Well, empirical (and probably some real research exists somewhere in a random thesis ;) evidence tells me that any balanced game will come down to a rock-paper-scissor metagame. I don't tihnk i've ever seen a 4 strategy game, except when the players were only starting to play. However, it does not mean that the 3 strategies will always stay the same, no matter what, with minor enhancements here and there. It means that we'll relatively quickly get back to a rock-paper-scissor configuration. Why has it mostly been this way sin '86, then? Because the only time ICWS, etc. thought outside the box was with P-SPACE. How can we be surprised that warriors always follow the same basic strategy, when we haven't changed our isntruction archetype? We ahve: branching depending on values in the core, branching, write data and dat. Since i don't think i ahve any decent idea currently, so i won't post any example. > > Another question > > is the amount of clock cycles that should be spent > on > > skipped isntructions. ½, ¼, none? > > How can one skip half a cycle? I understand how it > is theoretically > possible, but what effect does a half executed MOV > have? IMHO, if needed cycle > available cycle, just don't execute and don't update IP. If we were to skip the real instructions, skips would only be written in pairs. __________________________________________________ Do You Yahoo!? Yahoo! Games - play chess, backgammon, pool and more http://games.yahoo.com/ From corewar-l@koth.org Sat Apr 20 23:26:10 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3KKQ9131603 for ; Sat, 20 Apr 2002 23:26:10 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3KKQ9W18967 for ; Sat, 20 Apr 2002 23:26:09 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id QAA23348; Sat, 20 Apr 2002 16:25:21 -0400 (EDT) Date: Sat, 20 Apr 2002 16:25:21 -0400 (EDT) Message-Id: Errors-To: ttsg@ttsg.com Reply-To: grumpy3039@hotmail.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: "John Metcalf" To: Multiple recipients of list COREWAR-L Subject: Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: S P R I N G / S U M M E R 2 0 0 2 C O R E W A R T O U R N A M E N T ROUND 2: BIG LP NO-PSPACE (Deadline: 15th June 2002) The second round will take place using the parameters of the large experimental hill with two differences. The use of p-space is not allowed, and also, the maximum number of processes per warrior is limited to 8. Once again, you may enter up to two warriors. Your score for the round will be the score of your highest ranking warrior. pmars -s 55440 -p 8 -c 500000 -l 200 -d 200 Many published limited process warriors will work effectively in a 55440 cell core without modification. Find out which ones and use these as test opponents. Good luck :-) _________________________________________________________________ MSN Photos is the easiest way to share and print your photos: http://photos.msn.com/support/worldwide.aspx From corewar-l@koth.org Sun Apr 21 01:33:51 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3KMXo116502 for ; Sun, 21 Apr 2002 01:33:50 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3KMXox07413 for ; Sun, 21 Apr 2002 01:33:50 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id SAA24276; Sat, 20 Apr 2002 18:33:25 -0400 (EDT) Date: Sat, 20 Apr 2002 18:33:25 -0400 (EDT) Message-Id: <872a85cc.0204201306.78474f60@posting.google.com> Errors-To: ttsg@ttsg.com Reply-To: pagaltzis@gmx.de Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: pagaltzis@gmx.de (Aristoteles Pagaltzis) To: Multiple recipients of list COREWAR-L Subject: Re: RFC: a new extension to Redcode? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: Paul-V Khuong wrote in message news:<20020420123720.89650.qmail@web11601.mail.yahoo.com>... > Why has it mostly been this way sin '86, then? Because > the only time ICWS, etc. thought outside the box was > with P-SPACE. How can we be surprised that warriors > always follow the same basic strategy, when we haven't > changed our isntruction archetype? We ahve: branching > depending on values in the core, branching, write data > and dat. And this archetype is hardly likely to change. What more than write to core, jump, split or jump conditionally can you do? (Jump on flag or jump on contents of a word.. is both just a conditional jump.) Btw, I never liked the concept of P-Space.. go figure. What I want is just an improved and more interesting Corewars, not a radical departure. I find the current game enjoyable; I'd just like to see ways to make it that bit more interesting, and I'd like the propositions to stick to that frame. See, if you read through the archives you'll notice that a lot of similar discussion has taken place over the years, and it always _was_ interesting but it always followed the same failed pattern of dwindling off into the wild blue yonder of exciting theoretical possibilities with nothing to ever show for it. So I intend to stick to practical, implementable solutions (I have been reading the pmars sources). Theorizing is great, but I'd prefer if the discussion yields something that might enhance the game people are actually _playing_, rather than forgotten thread of posts somewhere in Google's archives. No offense intended if this post comes off as harsh. You _do_ make interesting points. It's just that I had a different goal in mind - and above all, to reach it in the first place. I did put the "RFC:" in my subject on purpose :-) From corewar-l@koth.org Sun Apr 21 04:18:54 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3L1Is111559 for ; Sun, 21 Apr 2002 04:18:54 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3L1IrW28943 for ; Sun, 21 Apr 2002 04:18:53 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id VAA25371; Sat, 20 Apr 2002 21:17:06 -0400 (EDT) Date: Sat, 20 Apr 2002 21:17:06 -0400 (EDT) Message-Id: <20020421010221.63893.qmail@web11603.mail.yahoo.com> Errors-To: ttsg@ttsg.com Reply-To: paul_virak_khuong@yahoo.com Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Paul-V Khuong To: Multiple recipients of list COREWAR-L Subject: Re: RFC: a new extension to Redcode? MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: RO X-Status: --- Aristoteles Pagaltzis wrote: > So I intend to stick to practical, implementable > solutions (I have > been reading the pmars sources). Theorizing is > great, but I'd prefer > if the discussion yields something that might > enhance the game people > are actually _playing_, rather than forgotten thread > of posts > somewhere in Google's archives. I agree completely. Since i have yet to see(heck, i haven't even d/led them) pMar's sources, i'll believe you. BTW, would a volatile, but easier to access pspace-like thing be possible? Like, instead of STP and LDP, have modifiers to access that memory. > No offense intended if this post comes off as harsh. > You _do_ make > interesting points. No offence taken. Hope we can have something like Corewar '03 working soon :) __________________________________________________ Do You Yahoo!? Yahoo! Games - play chess, backgammon, pool and more http://games.yahoo.com/ From corewar-l@koth.org Mon Apr 22 14:28:49 2002 Received: from post.it.helsinki.fi (post.it.helsinki.fi [128.214.205.24]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3MBSm122121 for ; Mon, 22 Apr 2002 14:28:48 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by post.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3MBSkx19591 for ; Mon, 22 Apr 2002 14:28:47 +0300 (EET DST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id HAA11884; Mon, 22 Apr 2002 07:26:37 -0400 (EDT) Date: Mon, 22 Apr 2002 07:26:37 -0400 (EDT) Message-Id: <200204220409.AAA28784@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - 94 No Pspace 04/22/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 04/22/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG 94 No Pspace CoreWar Hill: Last battle concluded at : Sun Apr 21 18:16:17 EDT 2002 # %W/ %L/ %T Name Author Score Age 1 33/ 24/ 44 Inky Ian Oversby 141 477 2 31/ 20/ 49 Son of Vain Oversby/Pihlaja 141 587 3 40/ 39/ 22 Hazy Lazy ... again Steve Gunnell 141 33 4 41/ 42/ 18 Vanquisher Lukasz Grabun 140 89 5 30/ 22/ 49 Purifier Lukasz Grabun 138 8 6 29/ 20/ 51 nPaper II Paul-V Khuong 138 998 7 31/ 25/ 44 Olivia Ben Ford 138 726 8 40/ 42/ 18 Behemot Michal Janeczek 138 821 9 32/ 28/ 41 Quicksilver Michal Janeczek 136 760 10 30/ 26/ 43 Uninvited John Metcalf 134 680 11 39/ 44/ 17 Deep Freeze X Lukasz Grabun 134 187 12 29/ 24/ 48 Hopper Phooey 133 124 13 31/ 28/ 41 Revival Fire P.Kline 133 466 14 25/ 17/ 58 Redemption John Metcalf 133 1 15 33/ 35/ 32 Keyser Soze Anton Marsden 132 699 16 39/ 47/ 14 Test C Phooey 132 125 17 32/ 32/ 36 Blacken Ian Oversby 132 1245 18 40/ 48/ 13 G3-b David Moore 132 268 19 35/ 40/ 24 Blue test 4 Lukasz Grabun 130 5 20 32/ 48/ 19 keine macht für niemand toxo 116 4 21 18/ 35/ 47 Red Mercury Joshua 100 0 From corewar-l@koth.org Mon Apr 22 14:30:10 2002 Received: from no-spam.it.helsinki.fi (NO-SPAM.it.helsinki.fi [128.214.205.34]) by kantti.Helsinki.FI (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3MBU9115601 for ; Mon, 22 Apr 2002 14:30:09 +0300 (EET DST) Received: from odin.ttsg.com (root@odin.ttsg.com [216.231.111.29]) by no-spam.it.helsinki.fi (8.11.4/8.11.4-SPAMmers-sod-off) with ESMTP id g3MBU8W27185 for ; Mon, 22 Apr 2002 14:30:09 +0300 (EEST) Received: from odin.ttsg.com (server@localhost [127.0.0.1]) by odin.ttsg.com (8.8.8/8.8.8) with SMTP id HAA11974; Mon, 22 Apr 2002 07:29:39 -0400 (EDT) Date: Mon, 22 Apr 2002 07:29:39 -0400 (EDT) Message-Id: <200204220403.AAA28627@gevjon.ttsg.com> Errors-To: ttsg@ttsg.com Reply-To: koth@koth.org Originator: corewar-l@koth.org Sender: corewar-l@koth.org Precedence: bulk From: Koth To: Multiple recipients of list COREWAR-L Subject: KOTH.ORG: Status - MultiWarrior 94 04/22/02 X-Listprocessor-Version: 6.0d -- ListProcessor by Anastasios Kotsikonas X-Comment: Usenet News "rec.games.corewar" Status: O X-Status: Weekly Status on 04/22/02 -=- irc.KOTH.org is up! Meetings held in #corewars -=- Tons of new features on www.KOTH.org/koth.html pages -=- *FAQ* page located at: www.KOTH.org/corewar-faq.html Current Status of the KOTH.ORG Multiwarrior 94 CoreWar Hill: Last battle concluded at : Sun Apr 21 00:38:33 EDT 2002 # Name Author Score Age 1 D-clearM Ken Espiritu 89 88 2