Sections
Home
Hills
Infinite Hills
Tournaments
Software
Evolving
Optimizer
Community
Newsletter
Discussion
History
Sections
 
For Beginners
First Steps
FAQ
Guides
Lexicon
Benchmarks
For Beginners
> Home > The Corewar Newsletters > Core Warrior > Issue #1

Issue 59                                                      29 June, 1997
______________________________________________________________________________
Core Warrior is a weekly newsletter promoting the game of corewar.  Emphasis
is placed on the most active hills--currently the '94 draft hill and the
beginner hill.  Coverage will follow where ever the action is.  If you have
no clue what I'm talking about then check out these five-star internet locals
for more information:

FAQs are available by anonymous FTP from rtfm.mit.edu as
pub/usenet/news.answers/games/corewar-faq.Z
FTP site is: ftp.csua.berkeley.edu /pub/corewar
Web pages are at: (Please note new Stormking's address)
http://www.koth.org/                            ;Stormking
http://www.ecst.csuchico.edu/~pizza/koth        ;Pizza
http://pauillac.inria.fr/~doligez/corewar/      ;Planar

Newbies should check the stormking page for the FAQ, language specification,
guides, and tutorials.  Post questions to rec.games.corewar.  All new players
are infinitely welcome!

If ftp.csua.berkeley.edu is unreachable, you can download pMARS at:
Terry's web page--http://www.ncs.infi.net/~wtnewton/corewar/
Planar ftp site--ftp://ftp.inria.fr/INRIA/Projects/para/doligez/cw/pmars
Fechter ftp site--ftp://members.aol.com/ofechner/corewar

A collection of Bezzi's hints in the first issues is available at:
ftp://ftp.volftp.vol.it/pub/pc/msdos/games/solutions/bbhints.zip

Beppe Bezzi web page - http://www.aspide.it/freeweb/Bezzi
______________________________________________________________________________
Greetings.

There was a long delay between this issue and issue 58. However, there will
probably be more frequent issues soon - we are taking on new staff. If you're
interested in being an editor, let me know soon.

I'm starting a tournament in a few days. Read the newsgroup for details.

--Anton Marsden
______________________________________________________________________________
Current Status of the Internet Pizza Server ICWS '94 Draft Hill:

Hill Specs:
   coresize: 8000
   max. processes: 8000
   duration: after 80,000 cycles, a tie is declared.
   max. entry length: 100
   minimum distance: 100
   rounds fought: 200
   instruction set: ICWS '94 Draft

The current ICWS '94 Draft hill:
 #   %W /  %L /  %T                       Name               Author Score  Age
 1  46.2/ 36.1/ 17.7             Electric Head        Anton Marsden 156.3   20
 2  47.8/ 43.4/  8.8            He Scans Again              P.Kline 152.2    8
 3  36.7/ 23.8/ 39.5                      Newt          Ian Oversby 149.6   11
 4  32.4/ 17.5/ 50.1      Return Of The Jedimp             John K W 147.3  265
 5  37.4/ 28.0/ 34.6              Head or Tail    Christian Schmidt 146.8   53
 6  35.9/ 26.0/ 38.1                    RetroQ              P.Kline 145.8   65
 7  43.8/ 42.2/ 14.0                       C^2    Christian Schmidt 145.4   15
 8  37.3/ 29.8/ 32.9            Nine Seven Six           M R Bremer 144.9  129
 9  36.5/ 29.6/ 34.0               Ultraviolet         Ken Espiritu 143.3    2
10  39.2/ 35.3/ 25.5                PAN-TAU-RA    Christian Schmidt 143.2    0
11  39.3/ 36.2/ 24.5              First Strike                Nimon 142.5   26
12  40.4/ 38.9/ 20.7                NCC-1701-A       Philip Kendall 142.0   68
13  33.2/ 24.5/ 42.2           unrequited love                kafka 142.0   12
14  42.1/ 42.3/ 15.6                     Blain                Nimon 141.9   31
15  39.7/ 38.7/ 21.6              Guessed v0.1                  Ian 140.7    5
16  33.8/ 28.1/ 38.1                Ultra-RQ^2         Ken Espiritu 139.5    3
17  39.1/ 39.2/ 21.7       Damage Incorporated        Anton Marsden 139.0  306
18  28.2/ 17.7/ 54.1               Impish v0.2          Ian Oversby 138.8  304
19  39.0/ 39.9/ 21.1              Solomon v0.8          Ian Oversby 138.0  111
20  33.3/ 28.8/ 37.8                    Gigolo   Core Warrior staff 137.9  319
21  43.3/ 49.7/  7.0                  Obsidian                Nimon 136.8   25
22  39.9/ 43.0/ 17.1               Fawkes v0.2          Ian Oversby 136.7    3
23  33.7/ 30.8/ 35.6                Terkonit 3    Christian Schmidt 136.5    8
24  39.9/ 44.1/ 16.0                 myVamp5.4             Paulsson 135.8   15
25  37.8/ 42.5/ 19.7           Ace of Spades 3    Christian Schmidt 133.0    0

Monthly age: 13 this issue ( 14 last issue, 12 the issue before )
New warriors: 10  Turnover/age rate 77%
Average age: 72 ( 80 last issue, 88 the issue before )
Average score: 142 ( 138 last issue, 141 the issue before )
The top 25 warriors are represented by 11 independent authors: Oversby and
Schmidt with 5; Nimon with 3; Espiritu, Kline and Marsden with 2. All others
with one warrior each.

Electric Head is still on top but it's lead isn't as clear cut as it was last
issue. Congratulations to Ken Espiritu for making the hill.
______________________________________________________________________________
94 - What's New

 #   %W /  %L /  %T                       Name               Author Score  Age
 2  46.7/ 45.9/  7.4            He Scans Again              P.Kline 147.6    1
 5  41.3/ 41.6/ 17.0               Fawkes v0.2          Ian Oversby 141.1    1
 7  39.0/ 39.1/ 21.9              Guessed v0.1                  Ian 138.8    1
10  36.8/ 36.8/ 26.4                PAN-TAU-RA    Christian Schmidt 136.7    0
12  33.0/ 30.8/ 36.2               Ultraviolet         Ken Espiritu 135.2    1
14  31.1/ 28.9/ 40.0                Ultra-RQ^2         Ken Espiritu 133.4    1
19  31.1/ 28.8/ 40.0                Terkonit 3    Christian Schmidt 133.4    1
25  37.8/ 42.5/ 19.7           Ace of Spades 3    Christian Schmidt 133.0    0
??  ??.?/ ??.?/ ??.?                      Newt          Ian Oversby ???.?
??  ??.?/ ??.?/ ??.?           unrequited love                kafka ???.?

Ten new warriors. Kline is back with a vengeance.
______________________________________________________________________________
94 - What's No More

 #   %W /  %L /  %T                       Name               Author Score  Age
26  35.2/ 45.3/ 19.5               The Machine        Anton Marsden 125.1  164
26  36.0/ 47.3/ 16.7            Freebooter 1.5           Ian Sutton 124.7    4
26  37.8/ 47.4/ 14.8                 Undecided                Nimon 128.2   20
26  34.5/ 44.4/ 21.1              Scanitator 5    Christian Schmidt 124.6   26
26  28.0/ 31.6/ 40.5                   I Stone                  Ian 124.4    2
26  37.1/ 46.3/ 16.6            The Bloodhound           Ian Sutton 128.0   35
26  34.4/ 45.0/ 20.6          Silver Talon 1.2                Edgar 123.8    6
26  26.3/ 27.0/ 46.7                 Trident^2             John K W 125.5  195

Two significant losses - The Machine and Trident^2.
______________________________________________________________________________
94 - What's Old

 #   %W /  %L /  %T                       Name               Author Score  Age
20  33.3/ 28.8/ 37.8                    Gigolo   Core Warrior staff 137.9  319
17  39.1/ 39.2/ 21.7       Damage Incorporated        Anton Marsden 139.0  306
18  28.2/ 17.7/ 54.1               Impish v0.2          Ian Oversby 138.8  304
 4  32.4/ 17.5/ 50.1      Return Of The Jedimp             John K W 147.3  265

No new entries.
______________________________________________________________________________
OLD HALL OF FAME
* means the warrior is still active.

Pos    Name                  Author          Age     Strategy
 1  Thermite II            Robert Macrae     2262    Qscan -> bomber
 2  Impfinity v4g1         Planar            1993    Stone/ imp
 3  Jack in the box        Beppe Bezzi       1620    P-warrior
 4  Tornado 3.0            Beppe Bezzi       1567    Bomber
 5  Torch t18              P.Kline           1539    Bomber
 6  Chameleon              Myer R Bremer     1437    P-warrior
 7  Frontwards v2          Steven Morrell    1420    One shot scanner
 8  Evol Cap 6.6           John Wilkinson    1299    Imp / stone
 9  quiz                   Schitzo           1262    Scanner/ bomber
10  T.N.T.                 Maurizio Vittuari 1204    Bomber
11  Grilled Octopus v0.5   David Boeren      1154    P-warrior
12  Hazy Shade II          John Wilkinson    1102    P-warrior
13  Stepping Stone         Kurt Franke       1049    Qscan -> Vampire
14  Rosebud                Beppe Bezzi        993    Stone/ imp
15  Iron Gate 1.5          Wayne Sheppard     926    CMP scanner
16  T.N.T. pro             Maurizio Vittuari  925    Bomber
17  Agony II               Stefan Strack      912    CMP scanner
18  Barrage                Anton Marsden      876    Qscan -> replicator
19  Blue Funk              Steven Morrell     869    Stone/ imp
20  Flurry                 Anton Marsden      835    Qscan -> pwarrior
21  Thermite 1.0           Robert Macrae      802    Qscan -> bomber
22  Blue Funk 3            Steven Morrell     766    Stone/ imp
23  Night Train            Karl Lewin         755    Replicator
24  Mirage 1.5             Anton Marsden      736    Scanner/ bomber
25  Blizzard               Anton Marsden      713    Qscan -> replicator
______________________________________________________________________________
NEW HALL OF FAME
* means the warrior is still active.

Pos    Name                  Author          Age     Strategy
 1  Probe                  Anton Marsden      403    Q^2 -> Bomber
 2  Blur 2                 Anton Marsden      396    Scanner
 3  unrequited love        kafka              346    Q^2 -> Paper
 4  Gigolo                 Core Warrior staff 319 *  Q^2 -> Stone/imp
 5  Damage Incorporated    Anton Marsden      306 *  Q^2 -> Bomber
 6  Impish v0.2            Ian Oversby        304 *  Stone/imp
 7  Falcon v0.3            Ian Oversby        275    P-warrior
 8  Return Of The Jedimp   John K W           265 *  Q^2 -> Stone/imp
 9  Rosebud                Beppe              218    Stone/imp
10  Q^2 Miro               Anders Ivner       214    Q^2 -> Scanner/bomber
11  Instant Wolf 3.4       Edgar              205    P-warrior
12  Goldfinch              P.Kline            201    P-warrior
13  Simple v0.4b           Ian Oversby        197    QScan -> Stone/imp
14  Trident^2              John K W           195    Q^2 -> Stone/imp
15  ompega                 Steven Morrell     189    Stone/imp
16  Frogz                  Franz              172    Q^2 -> Paper
17  The Machine            Anton Marsden      164    Scanner
18  Memories               Beppe              152    Scanner
19  Tiberius 3.1           Franz              130    Q^2 -> Paper
20  Nine Seven Six         M R Bremer         129 *  Q^2 -> Stone/imp
21  Solomon v0.8           Ian Oversby        111 *  Stone and scanner
22  CC Paper 3.3           Franz              107    Q^2 -> Paper
23  mrb-test               m r bremer         106    ?
24  T.N.T. pro             Maurizio Vittuari  105    Bomber
25  Jack in the box II     Beppe Bezzi        100    P-warrior

Trident^2 finishes in 14th place and The Machine finishes in 17th.
______________________________________________________________________________
Current Status of the Internet Pizza Server Beginner's Hill:

Hill Specs:
         coresize: 8000
   max. processes: 8000
         duration: after 80,000 cycles, a tie is declared.
max. entry length: 100
 minimum distance: 100
      maximum age: At age 100, warriors are retired.
    rounds fought: 200
  instruction set: ICWS '94 Draft

Last challenge: Fri Jun 27 12:07:19 PDT 1997
 #   %W /  %L /  %T                       Name               Author Score  Age
 1  49.2/ 36.7/ 14.2              Guessed v0.1                  Ian 161.6    3
 2  49.2/ 39.9/ 10.9             Pentagram 2.a            J.A.Denny 158.5   65
 3  45.0/ 35.9/ 19.1                  Hexagram            J.A.Denny 154.0   63
 4  47.7/ 41.7/ 10.6   The Stainless Steel Rat    Christian Schmidt 153.7   86
 5  37.3/ 26.4/ 36.3                  Sections           Zul Nadzri 148.2   23
 6  39.7/ 33.3/ 27.1           Versatility 1.7   Ross Morgan-Linial 146.1   91
 7  36.4/ 26.8/ 36.8               Flimsy v0.6          Ian Oversby 146.0   64
 8  34.6/ 23.8/ 41.5            Scanitator 3.0    Christian Schmidt 145.4   70
 9  43.4/ 43.3/ 13.3             qDeath v .169         Ryan Coleman 143.5   10
10  43.2/ 43.5/ 13.3      Mostly Harmless v1.1           Justin Kao 142.8   94
11  41.8/ 45.2/ 12.9             Short Sword 4            JS Pulido 138.4   45
12  27.0/ 15.9/ 57.1                DemonSpawn            J.A.Denny 138.2   73
13  29.5/ 23.8/ 46.7                  Dust 7.0           Justin Kao 135.2   43
14  29.3/ 24.6/ 46.1 Six-Finger Discount From          Ryan Coleman 134.1   17
15  38.2/ 42.5/ 19.2            qbomber v .469         Ryan Coleman 134.0   14
16  26.7/ 20.2/ 53.1                   Quantum    Christian Schmidt 133.1   67
17  38.9/ 45.3/ 15.7             Dwa Michaly b    Waldemar Bartolik 132.5   51
18  39.6/ 49.4/ 11.1            Scankiller 0.1    Christian Schmidt 129.8   75
19  32.1/ 34.7/ 33.2    If I only had a brain?         Ryan Coleman 129.4   15
20  25.8/ 24.4/ 49.8 It's a Harmless Addition           Robert Hale 127.3    1
21  28.4/ 32.6/ 39.0                    Zorm-B            Anonymous 124.3   48
22  22.5/ 21.2/ 56.3 4-Finger Discount From th         Ryan Coleman 123.8   18
23  25.2/ 26.8/ 48.1                   Unknown         George Eadon 123.6   24
24  26.3/ 29.4/ 44.3          Kohonenian Dream     Robert J. Street 123.1   37
25  25.7/ 29.5/ 44.8 It's a Harmless Addiction          Robert Hale 121.9    4

Top 25 Averages:
    35.3/ 32.7/ 32.0                                                137.9   44
______________________________________________________________________________
Current Status of the Internet Pizza Server Limited Process Hill:

Hill Specs:
         coresize: 8000
   max. processes: 8
         duration: after 80,000 cycles, a tie is declared.
max. entry length: 200
 minimum distance: 200
    rounds fought: 200
  instruction set: ICWS '94 Draft
Last challenge: Sat Jun 14 09:03:03 PDT 1997

 #   %W /  %L /  %T                       Name               Author Score  Age
 1  58.4/ 30.9/ 10.8     Limb Rending Incisors           Ian Sutton 185.9   19
 2  54.0/ 35.4/ 10.6           Solomon LP v0.1          Ian Oversby 172.6   16
 3  53.4/ 35.5/ 11.1                  NX-74205       Philip Kendall 171.3    2
 4  51.0/ 34.2/ 14.9                Simplicity        Anton Marsden 167.8    9
 5  47.7/ 28.5/ 23.8             Paper 'LP' II       Philip Kendall 166.8   46
 6  48.6/ 34.9/ 16.5                     Flips           Zul Nadzri 162.4   20
 7  45.0/ 28.3/ 26.7           Indecisive v0.1          Ian Oversby 161.6   25
 8  43.6/ 31.3/ 25.1                Twin Flame          Ian Oversby 155.9   50
 9  44.2/ 34.1/ 21.8              Bolder v0.01          Ian Oversby 154.3   24
10  46.9/ 40.2/ 12.9           Romulan Warbird       Philip Kendall 153.6   29
11  42.2/ 30.9/ 26.9             Benchmark 1.0           Zul Nadzri 153.5   44
12  42.3/ 37.3/ 20.4             Bag of Tricks        Anton Marsden 147.4   34
13  41.1/ 37.2/ 21.8                red marble       bjoern guenzel 144.9   39
14  42.0/ 41.0/ 17.1                   red eye       bjoern guenzel 142.9   40
15  39.9/ 38.6/ 21.5                 Romantica           Zul Nadzri 141.1   17
16  33.2/ 30.4/ 36.4                Paper 'LP'       Philip Kendall 136.1   67
17  35.9/ 36.6/ 27.5                Iocane 0.0             John K W 135.2   33
18  39.9/ 48.8/ 11.4             qDeath v .169         Ryan Coleman 131.0    1
19  38.1/ 46.9/ 15.0 Hopefully Indestructible            Ian Sutton 129.2   38
20  36.3/ 44.3/ 19.4               Dr. Gate v4                Franz 128.3   54
21  34.8/ 43.9/ 21.2                  oldtimer       bjoern guenzel 125.7   52
22  33.6/ 43.0/ 23.4                rimmer 2.0                  jkw 124.2   58
23  33.5/ 44.7/ 21.7                  Dr. Gate                Franz 122.3   56
24  37.8/ 53.9/  8.3    If I only had a brain?         Ryan Coleman 121.7    5
25  30.5/ 47.0/ 22.5               Inferno 1.8       Philip Kendall 114.0   66

Top 25 Averages:
    42.2/ 38.3/ 19.5                                                146.0   33
______________________________________________________________________________
Extra Extra
Electric Head by Anton Marsden

Electric Head consists of 4 components:
- The Core Clear
- Mini HSA
- A small paper
- A modified version of Carbonite

These components combined with a nice PSpace routine are the key to the
success of this warrior. It has weaknesses but so does every warrior.
However, one of it's strengths is the ability to kill heavy imp/stones.

;redcode-94
;name Electric Head
;author Anton Marsden
;strategy P-Warrior which uses the P^2 switcher (see CW 58)
;assert CORESIZE==8000
;kill Electric Head

;--------------
;THE CORE CLEAR
;--------------

gate1 EQU (bomb1-19)
gate2 EQU (bomb1-18)
bomb2 EQU (bomb1+22)
cca EQU (-4000) ; not the actual value

        dat     19      ,   500     ; 1: 1/1   
        dat     -4040   ,   4045    ; 2: 2/2
bomb1   spl     #bomb2-gate1 , 45   ;20: 5/4
        mov     *gate1  ,   >gate1  ; 1: 1/1
        mov     *bomb2+2,   >gate2  ; 2: 2/2
        djn.f   -1      ,   {gate2  ; 3: 3/3
        dat     1       ,   45      ; 2: 2/2
        spl     #-40    ,   45      ; 3: 3/3

ccb   mov bomb1-1,@ccd
      mov {-1,<ccd
      add #23,ccd
      spl 1,bomb1+4
      mov <ccb+3,<ccd
ccd   mov {ccb+1,{cca
      mov <ccb+3,<ccd
      djn @ccd,#2
      div.f #0,ccd

;--------
;MINI HSA
;--------

step EQU 9
ptr EQU (bomb-5)
away EQU (bomb1-4000) ; not the actual value

bomb: spl    #1,{1
kill: mov    bomb,<ptr
mptr: mov    >ptr,>ptr
      jmn.f  kill,>ptr
a:    add    #step+1,@mptr
scan: jmz.f  a,<ptr
      slt    @mptr,#btm-ptr+3
      djn    kill,@mptr
      djn    a,#16
btm:  jmp    a,{kill

boot: mov    btm,@dest
N FOR 8
      mov    btm-N,<dest
ROF
      spl    @dest,1
dest: mov    #250,@away
      mov    bomb,<dest
      div.f  #0,dest

FOR 6
      dat    0,0
ROF

dbomb dat    >-1,>1
in    dat    0,loss_table-state
p     spl    1,win_table-state
      spl    1,tie_table-state

;----------
;MINI PAPER
;----------

      spl    @0,1234 ; not the actual value
      mov    }-1,>-1
      mov    {-2,<1
      jmp    @0,>5678 ; not the actual value

PSTATE EQU 250 ; pspace location containing current state
STATES EQU 10  ; maximum number of states (for brainwash protection)

;NOTE: state values go from 0 to STATES-1

w0 EQU ccb   ; THE CORE CLEAR
w1 EQU boot  ; MINI HSA
w2 EQU p     ; MINI PAPER
w3 EQU cboot ; CARBONITE


think ldp.a  #0,in              ; get input value
load  ldp.a  #PSTATE,state      ; load old state
      mod.a  #STATES,state      ; brainwash protection
      add.ba *in,state          ; select correct state table
store stp.a  *state,load        ; store new state

win_table
state jmp    @0,w0              ; jump to warrior code

init_state
      spl    #0,w0
      spl    #0,w0
      spl    #3,w1
      spl    #3,w1
      spl    #4,w1
      spl    #6,w2
      spl    #7,w3
      spl    #7,w3
      spl    #8,w3

tie_table      
      spl    #1,w0
      spl    #2,w0
      spl    #3,w1
      spl    #3,w1
      spl    #4,w1
      spl    #5,w1
      spl    #0,w0
      spl    #7,w3
      spl    #8,w3
      spl    #9,w3

loss_table      
      spl    #1,w0
      spl    #2,w0
      spl    #3,w1
      spl    #4,w1
      spl    #5,w1
      spl    #6,w2
      spl    #7,w3
      spl    #8,w3
      spl    #9,w3
      spl    #3,w1

;-----------
;CARBONITE++
;-----------

caway EQU (-100) ; not the actual value

cboot mov tar+1,<cdest
      mov tar,<cdest
      mov tar-1,<cdest
cdest mov dbomb,*caway
      spl <cdest,<2000
      mov tar-2,@cdest
      div.f #0,cdest
      spl    #0,<-1151+3
      mov    197,tar-197*3500
tar   add.ab {0,}0    
      djn.f  -2,<-1151

END think
______________________________________________________________________________
Questions?  Concerns?  Comments?  Complaints?  Mail them to people who care.
authors: Beppe Bezzi <bezzi@nemo.it> or Myer Bremer <bremermr@ecn.purdue.edu>
or Anton Marsden <amarsden@mcs.vuw.ac.nz>
© 2002-2005 corewar.info. Logo © C. Schmidt