A midweek review of Corewar
                               June 16, 1993
-------------------------------------------------------------------------------
  I.  The Standings:

 #  %W/ %L/ %T                      Name               Author   Score     Age
 1  44/ 35/ 21         Winter Werewolf 3         W. Mintardjo     153      51
 2  44/ 41/ 14            Iron Gate 1.01       Wayne Sheppard     148     561
 3  35/ 24/ 42             Night Crawler       Wayne Sheppard     146     733
 4  44/ 44/ 12           Fire Storm v1.1         W. Mintardjo     144     372
 5  37/ 30/ 34              FlyPaper 3.0            J.Layland     143     157
 6  44/ 44/ 12              Dragon Spear             c w blue     143     835
 7  44/ 46/  9                 Agony 5.2        Stefan Strack     142     360
 8  44/ 47/ 10               Backstabber         Anders Ivner     141     284
 9  32/ 25/ 43               Sphinx v2.8         W. Mintardjo     140    1731
10  32/ 24/ 43        Incrimination v1.0     Brant D. Thomsen     140     137
11  42/ 45/ 12                   Impurge     Fredrik Ohrstrom     139      57
12  31/ 25/ 44                     Snake       Wayne Sheppard     137     493
13  33/ 30/ 37       ImpsAreMyFriend 1.1            J.Layland     136     222
14  42/ 47/ 11                    cproba        nandor sieben     136      75
15  39/ 42/ 19             Distance v6.3     Brant D. Thomsen     135     227
16  38/ 42/ 19            Emerald 5.1000              P.Kline     135      33
17  30/ 25/ 45                Imprimis 6              P.Kline     135    1133
18  33/ 38/ 30                  Passport              P.Kline     128       1
19  36/ 48/ 16               Impurge 2.0     Fredrik Ohrstrom     124       3
20  27/ 36/ 37               Sparrowhawk     Michael Constant     118       8

21  25/ 37/ 38       Deck of Many Things             c w blue     112       2

-------------------------------------------------------------------------------
 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:

Take a bow, Dan Nabutovsky, winner of the summer tournament.  Dan successfully
outguessed (or out-lucked :-) every opponent, cruising through the tourney
without a lost match.  And thanks to Stefan for providing some fun and
entertainment the last few weeks.  Credit Albert Ma with making the event
possible (from Stefan's viewpoint) - his Mercury emulator is clocked
at over a thousand battles an hour!

W. Mintardjo continues to work on improving Sphinx, just in case Sphinx v2.8
_ever_ gets knocked off:
   3  36/ 24/ 40               Sphinx v5.0         W. Mintardjo     147       1
  19  27/ 30/ 43               Sphinx v2.8         W. Mintardjo     124    1640
This week may mark the passing of +0 Stormbringer's record age - 1778 as
Sphinx v2.8 is already over 1700 as of this writing.  And WM's version 3
of Winter Werewolf seems locked in first or second place.  Good work!
Was that a 'boot' you added WM? :-)

CW Blue's 'Dragon Spear' is creeping up on age 1000, might go over this week.
On the other hand, Imprimis 6 has been sulking around the bottom of the hill,
going under 130 points pretty regularly.  Better watch out if it gets
knocked off :-(

In this week's "Guess we'll never know"  department:
  A challenger has arrived on the hill!  Vital statistics:
  Program "test" (length 48) by "Michael Constant"
  (contact address "constant@stat.Berkeley.EDU"):
  ;strategy i'll tell you the strategy if it works

F. Ohrstrom continues to prove my theory that the secret is in the 
name - his 'test -b' program was in first place, but 'Impurge' can't
get up that high.  And W. Sheppard's 'TEST' scored 155 points, but
none of his named warriors are that good.  Maybe The Hint should be
to give your program a name other than 'test' (or 'sub-type' :-).

-------------------------------------------------------------------------------
 IV.  The Outlook:

 1  38/ 21/ 41                      TEST       Wayne Sheppard     155       1
 1  45/ 43/ 12                  test - b     Fredrik Ohrstrom     148       1
 1  46/ 35/ 19         Winter Werewolf 3         W. Mintardjo     157       1
 2  36/ 26/ 39              sub-type-b+r             c w blue     146       1
 2  42/ 38/ 19         Elizabeth Bathory             c w blue     147       1
 3  36/ 24/ 40               Sphinx v5.0         W. Mintardjo     147       1
 3  42/ 38/ 20              sub-type-cmp             c w blue     146       1
 3  43/ 38/ 19         Winter Werewolf 2         W. Mintardjo     147       1
 4  44/ 41/ 15           Twilight Pits 8         W. Mintardjo     146       1
 4  45/ 43/ 12                  test - a     Fredrik Ohrstrom     147       1
 6  33/ 24/ 44               sub-type-os             c w blue     142       1
 6  37/ 34/ 29             FlyPaper 3.01            J.Layland     139       1
 6  44/ 42/ 14                      Zipp             c w blue     147       1
 7  33/ 25/ 41              FlyPaper 4.1            J.Layland     141       1
 7  45/ 44/ 11                   Impurge     Fredrik Ohrstrom     145       1

-------------------------------------------------------------------------------
  V.  The Quick Look:

-------------------------------------------------------------------------------
 VI.  The Hint:

Vampires!  Bloodsucking Leeches.  Snakes!   Brrr.  Let's talk pit-trappers.

Basically a pit-trapper works by making your processes jump
into a rapid-splitting, core-clearing, self-destroying, nasty
bit of code.  You are forced to split many many processes, 
thereby robbing your healthy processes of time.  You are forced
to erase the core, destroying any surviving components.  And
you finally erase the pit itself, killing your remaining 
processes.

Vampire strategy goes back to one of the standard battle programs,
'Vampire', and was used successfully by Eugene P. Lilitko's
Cowboy program to win the 1988 tournament.  Here's a modern
version of Vampire:

inc   dat #3364,#-3364
fang  jmp trap,4

start spl 0
      add inc,fang
      mov fang,@fang
      jmp -2

trap  mov 10,<-10
      spl -1
      jmp -2

All vampires eventually cause their own processes to  
jump into the trap to speed up the core clear (and to guarantee one).

Vampire's strengths include small size, rapid bombing (with fangs),
and complete core-clear.  Their most important feature, however
is enslaving the opponent's processes to do their dirty work.
     
Variations include substituting the 'trap' line for 'inc',
booting the code to separate the bomber from the trap,
putting the fang in different locations, multiple spl's to
more rapidly overpower the opponent, and 'gates' to stop
imps (see Sucker 5).

Areas to explore:
    What else can the pit do?
    Using multiple fang-bombers to better deal with stones.
    Evolving the fang-bomber into a repeating core-clear.
    Multi-pass fang-bombing to overcome self-splitting paper (NotePaper)

Currently the Hill is hostile to vampires like Sucker 5 and Twilight Pits,
but Snake seems pretty successful.  Next week we'll discuss
anti-vamp and new SUPER anti-vamp (if I can get it to work :-).
Meanwhile, maybe someone out there has some thoughts on vampires?

-------------------------------------------------------------------------------
VII.  The End:

Paul Kline
pk6811s@acad.drake.edu