Article 1816 of rec.games.corewar: Newsgroups: rec.games.corewar Path: hellgate.utah.edu!dog.ee.lbl.gov!overload.lbl.gov!agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!math.ohio-state.edu!zaphod.mps.ohio-state.edu!moe.ksu.ksu.edu!ux1.cso.uiuc.edu!newsrelay.iastate.edu!dunix.drake.edu!acad.drake.edu!pk6811s From: pk6811s@acad.drake.edu Subject: _Push Off_ Message-ID: <1993May13.113128.1@acad.drake.edu> Lines: 185 Sender: news@dunix.drake.edu (USENET News System) Nntp-Posting-Host: acad.drake.edu Organization: Drake University, Des Moines, Iowa, USA Date: Thu, 13 May 1993 17:31:28 GMT _PUSH OFF_ A midweek review of Corewar May 13, 1993 ------------------------------------------------------------------------------- I. The Standings: # %W/ %L/ %T Name Author Score Age 1 35/ 21/ 43 Night Crawler Wayne Sheppard 149 338 2 37/ 26/ 37 ImpsAreMyFriend J.Layland 148 12 3 36/ 28/ 36 FlyPaper 2.0 J.Layland 145 43 4 44/ 44/ 13 Dragon Spear c w blue 144 440 5 33/ 23/ 44 Imprimis 6 P.Kline 143 738 6 33/ 25/ 42 Sphinx v2.8 W. Mintardjo 140 1336 7 42/ 45/ 14 Iron Gate 1.01 Wayne Sheppard 139 166 8 30/ 23/ 47 +0 Stormbringer Dan Nabutovsky 138 1768 9 41/ 44/ 15 Sucker 6 Stefan Strack 138 360 10 38/ 39/ 22 Leprechaun 1b Anders Ivner 137 1250 11 29/ 22/ 49 ttest nandor sieben 136 214 12 42/ 49/ 9 Agony 5.1 Stefan Strack 136 492 13 29/ 22/ 49 Snake Wayne Sheppard 136 98 14 42/ 50/ 9 Medusa's v7 Mintardjo & Strack 134 631 15 38/ 43/ 20 Herem II Anders Ivner 133 2 16 41/ 50/ 9 Sting II Arno Fuhlendorf 132 156 17 27/ 22/ 51 ittt nandor sieben 132 215 18 40/ 50/ 10 Backstabber Anders Ivner 130 258 19 38/ 48/ 14 ScanTest J.Layland 127 1 20 26/ 39/ 35 sub-type-b+r c w blue 114 5 21 2/ 2/ 1 ScanTest J.Layland 6 7 ------------------------------------------------------------------------------- II. The Basics: -Core War Archives are available via anonymous FTP at soda.berkeley.edu in pub/corewar... -FAQ for this newsgroup is available via anonymous FTP at rtfm.mit.edu as pub/usenet/news.answers/games/corewar-faq.z ------------------------------------------------------------------------------- III. The Scoop: Round 1 of S. Strack's tournament has been completed. All human particpants breathed a sigh of relief as those who had non-human opponents ('Automatic Player') won :-) As a help for the second round, Stefan mailed out the source code for all the submittals. Just to make things interesting, he doubly-encrypted the source (Zip and uuencode) which gave some authors a bit of a puzzle. Just when things at the top of the Hill seemed to have settled down to a back-and-forth struggle between imps and scanners, along came J. Layland's FlyPaper 2.0 which is firmly locked in the top 5. Not only that, but his ImpsAreMyFriend and ScanTest are also showing some muscle. ImpsAreMyFriend is especially interesting as it is challenging Night Crawler as the highest-ranked imp-program. King of the Hill competitors are anxiously waiting some published code (WE'LL SETTLE FOR HINTS!) to see if J.L has uncovered some new principle or what :-) The Hill weathered a late shower of Dwarf's, Tests, and (everybody's favorite) 'Unknown by Unknown'. The forecast is for a steady drizzle of new participants - WELCOME! And an occasional blast from an old program just shows that the Hill continues to get tougher. ------------------------------------------------------------------------------- IV. The Outlook: 5 44/ 44/ 12 ScanTest J.Layland 144 1 8 28/ 20/ 52 Sphinx v4.3 W. Mintardjo 137 1 3 34/ 24/ 42 FlyPaper 2.0 J.Layland 145 1 3 46/ 44/ 10 sub-type-cmp c w blue 148 1 1 38/ 24/ 38 ImpsAreMyFriend J.Layland 151 1 ------------------------------------------------------------------------------- V. The Quick Look: 20 40/ 52/ 8 A2 Stefan Strack 127 1 21 33/ 57/ 10 BS J.Layland 108 0 20 1/ 45/ 54 BTB Fredrik 56 1 21 26/ 54/ 20 Tsp W. Mintardjo 98 0 20 26/ 52/ 22 Tsp W. Mintardjo 101 1 20 36/ 58/ 6 XBS Fredrik Ohrstrom 114 1 20 27/ 61/ 12 a11 S. Halvorsen 93 1 21 29/ 69/ 3 rs2 Shade 89 0 20 28/ 38/ 34 Test Wayne Sheppard 118 1 21 18/ 74/ 8 Test T. M. Bezenek (Dewdn 63 0 21 0/ 89/ 11 imp4 Shade 11 0 21 26/ 55/ 19 test P.Kline 97 0 21 28/ 61/ 11 Dwarf George Gorman 95 0 21 4/ 72/ 24 Splat Shade 35 0 17 38/ 46/ 15 TTp12 W. Mintardjo 130 1 21 28/ 61/ 11 Dwarf30 George Gorman 94 0 21 15/ 53/ 31 Frobozz Fredrik Ohrstrom 77 0 21 0/ 46/ 54 Unknown Eric 55 0 21 12/ 76/ 12 impsimp Harvey 49 0 19 36/ 43/ 20 Herem II Anders Ivner 130 1 21 18/ 72/ 10 re-entry ECP 64 0 21 20/ 78/ 2 test v0.6 Raistlin Majere 63 0 21 20/ 63/ 17 Early Bird c w blue 77 0 18 26/ 25/ 49 Nurgle III c w blue 128 1 18 39/ 49/ 12 sub-type-s c w blue 128 1 21 25/ 75/ 1 test v0.6g Raistlin Majere 75 0 21 23/ 74/ 3 Dwarfold103 George Gorman 72 0 20 26/ 35/ 38 FlashGordon J.Layland 117 1 18 35/ 42/ 22 Night Shade Wayne Sheppard 128 1 10 26/ 22/ 52 Sphinx v2.9 W. Mintardjo 130 1 20 38/ 47/ 15 Sunburst 31 Jay Han 129 1 21 2/ 76/ 22 The Curtain Rudi Cilibrasi 27 0 21 15/ 84/ 1 sub-type-av c w blue 47 0 18 35/ 45/ 20 EarSplitting P.Kline 125 1 21 30/ 54/ 16 RoadRunner I S. Halvorsen 106 0 20 34/ 50/ 16 Sunburst 30b Jay Han 118 1 20 21/ 27/ 52 sub-type-aix c w blue 115 1 20 24/ 27/ 49 sub-type-b+r c w blue 121 1 21 37/ 52/ 11 Bomb The Base Fredrik Ohrstrom 122 0 18 36/ 44/ 20 Distance v6.1 Brant D. Thomsen 128 1 21 0/ 45/ 55 George Gorman George Gorman 56 0 21 22/ 65/ 13 Inchworm 1.3a Brant D. Thomsen 80 0 21 28/ 62/ 11 Dwarf15nocolor George Gorman 94 0 21 8/ 49/ 44 Improved Dwarf Ben Burch 67 0 21 6/ 72/ 22 Parasite v 6.1 Roderick Easton 40 0 20 31/ 51/ 18 Am I Evil 10.0d Jarkko Lindblad 112 1 20 38/ 50/ 12 Bomb The Base 2 Fredrik Ohrstrom 127 1 21 27/ 42/ 32 Desperate I (b) Brant D. Thomsen 111 0 17 19/ 23/ 59 FlasherTest 0.1 J.Layland 115 1 20 37/ 53/ 10 Glass House 2.1a J.Layland 122 1 21 4/ 45/ 51 Scars, Four Eyes Joshua Houk 62 0 21 26/ 74/ 1 test v0.6h again Raistlin Majere 78 0 21 9/ 33/ 58 Bubble-scrape v3.1 Joshua Houk 85 0 21 6/ 51/ 44 Improved Dwarf III Ben Burch 61 0 21 16/ 39/ 45 Trident [Version 2] W. Mintardjo 93 0 21 5/ 95/ 0 shirley's neighbourhood gg and is 15 0 ------------------------------------------------------------------------------- VI. The Hint: Part of the discussion related to the new draft of the redcode (Corewars) syntax, concerns the difference between 'in-register' and 'in-memory' evaluation of operands. Some of the discussion is available in the digests in pub/corewar at soda.berkeley.edu, but this difference was made clear to me (at last) this week when a program I was running successfully on Core! for the Mac got slaughtered on KotH. I was using this construct: mov splbm,@tgt tgt mov @0,<100 jmn tgt,@tgt ... splbm spl 0,5 In Core!, this lays down a carpet like: tgt+100 spl 0,0 spl 0,1 spl 0,2 spl 0,3 spl 0,4 but at KotH, this goes into an endless loop, after laying down: tgt+100 spl 0,1 spl 0,1 spl 0,2 spl 0,3 spl 0,5 Core! uses in-memory evaluation, so 'spl 0,1' decrements to 'spl 0,0' and is overlaid on top of itself; then the 'jmn' sees a zero and falls through. Because KotH uses in-register evaluation, the 'spl 0,1' instruction keeps getting overlaid on tgt+100, so the 'jmn' never sees a zero and keeps jumping back. So beware when using a line like: mov @0,