via http://corewar.co.uk/nw/nw03.txt
__ __)
(, ) | / ,
__ _ __ _ | /| / _ __ __ _ __
Issue 3 / (_(_(_/ (_(_) |/ |/ (_(_/ (_/ (_(_(_)/ 18 November, 2008
________________________________/__|_________________________________________
"You're not still mad about that nano hill thing are you?"
- BARKLEY VOWK, private communication (02 July 2007)
"nano is surprisingly brutal for such a small hill."
- MIZCU, irc.koth.org (09 September 2008)
The balance of power has changed on the nano hill. Scanners once ruled
the hill, now they struggle to find a niche. Paper once lurked in the
background, now it's slowly taking over.
In this issue we investigate the interaction between different strategies
on the nano hill and take an in depth look at nano paper. Along the way,
we discover some of the fundamental laws of Corewar do not apply to the
nano hill.
_____________________________________________________________________________
Specs for SAL's Nano Hill, http://sal.math.ualberta.ca/hill.php?key=nano
Hill key: nano
Core size: 80
Max processes: 80
Max cycles: 800
Max length: 5
P-space size: 5
Resources for Nano programmers:
http://users.ociw.edu/birk/COREWAR/NANO/hill_rec.html
http://corewar.co.uk/nano.htm
_____________________________________________________________________________
Status of the SAL Nano Hill after 2975 successful challenges:
# %W/ %L/ %T Name Author Score Age
1 45.2/ 39.5/ 15.3 79cd9f34-c56857e4-d58f8bc bvowk 151.0 155
2 47.3/ 45.6/ 7.1 spacial event hwm 149.0 46
3 42.1/ 35.4/ 22.5 the spiders crept hwm 148.7 49
4 41.8/ 35.3/ 22.9 hemlock John Metcalf 148.2 5
5 41.0/ 34.0/ 25.0 another daydream... John Metcalf 148.0 4
6 47.4/ 47.0/ 5.6 late effect hwm 147.7 35
7 46.7/ 45.7/ 7.6 RS : Clephmausthmasthrobi inversed 147.6 21
8 43.2/ 39.6/ 17.2 ripples in space-time S.Fernandes 146.8 72
9 41.7/ 37.1/ 21.2 fields of night hwm 146.3 75
10 46.3/ 46.5/ 7.1 Borg Queen Retro 146.1 272
11 46.2/ 46.6/ 7.2 Left Alone Fluffy 145.7 668
12 46.1/ 46.5/ 7.5 8c09fc1a-37dd0c74-56ddc32 bvowk 145.6 555
13 46.2/ 46.9/ 6.9 Fierce Machine Zul Nadzri 145.6 498
14 46.0/ 46.5/ 7.4 Lost & Found Fluffy 145.5 61
15 45.7/ 45.9/ 8.3 ES : Collowin Delickrity inversed 145.5 117
16 45.8/ 46.4/ 7.8 spacedust John Metcalf 145.2 70
17 46.2/ 47.2/ 6.7 Nineteen Eleven Fluffy 145.2 40
18 45.1/ 45.4/ 9.4 EvoTrick II inversed 144.8 109
19 40.9/ 37.5/ 21.6 Chiki chiki G.Labarga 144.3 18
20 45.8/ 47.4/ 6.8 Yellow and Blue Fluffy 144.2 141
21 45.6/ 47.0/ 7.4 Eugene EvoBrain 144.1 58
22 46.1/ 48.1/ 5.7 90ae3a01-6753123f-ea13510 bvowk 144.1 677
23 45.5/ 47.7/ 6.8 White Moon Fluffy 143.4 1632
24 45.4/ 47.5/ 7.1 static John Metcalf 143.4 13
25 43.2/ 43.1/ 13.7 Nano'Broda G.Labarga 143.4 19
26 45.5/ 47.7/ 6.9 Prods Roy van Rijn 143.2 455
27 45.9/ 48.7/ 5.4 RS : Hericknybe inversed 143.2 15
28 41.4/ 39.7/ 19.0 acid & oil John Metcalf 143.1 14
29 39.0/ 34.9/ 26.2 RS : Existephall Apris inversed 143.1 22
30 39.3/ 35.6/ 25.0 RS : Cefaexive Motween inversed 143.0 17
31 45.2/ 47.5/ 7.3 RS : Didurevolk-B inversed 142.9 92
32 44.5/ 46.2/ 9.3 Muddy Mouse (RBv1.6r1.1.2 The MicroGP Corewa 142.8 2275
33 45.6/ 48.4/ 6.0 8c09fc1a-3af68f99-f281b04 bvowk 142.8 234
34 45.7/ 48.8/ 5.5 Locutus Retro 142.6 280
35 45.4/ 48.2/ 6.4 Manual Bomber EvoBrain 142.5 62
36 45.6/ 48.8/ 5.6 Resistance Is Futile Retro 142.4 287
37 44.5/ 46.7/ 8.8 silicon beach hwm 142.2 34
38 45.6/ 49.0/ 5.3 a slice of moonbeam pie John Metcalf 142.2 99
39 36.6/ 31.0/ 32.5 where the dragons sleep John Metcalf 142.2 33
40 38.6/ 35.0/ 26.4 in the passing rain inversed 142.1 118
41 45.5/ 49.0/ 5.5 *resistance* gnik 142.0 185
42 45.4/ 49.3/ 5.3 Seven Of Nine Retro 141.5 277
43 44.6/ 47.9/ 7.5 Yeah, III know Fluffy 141.4 66
44 44.0/ 46.9/ 9.0 tiger John Metcalf 141.2 1901
45 36.5/ 32.0/ 31.5 legend of the ice dragons John Metcalf 141.0 154
46 44.3/ 47.6/ 8.1 RS : Responent Lism inversed 141.0 7
47 41.5/ 42.2/ 16.3 to fly with phantasms raptor 140.7 64
48 42.0/ 43.5/ 14.5 coconut G.Labarga 140.5 1
49 40.1/ 40.6/ 19.3 at the depth hwm 139.6 12
50 43.4/ 47.3/ 9.3 CLR-pro067 G.Labarga 139.5 3
Averages:
28 43.0/ 42.4/ 14.6 27 hand-coded warriors 8 authors 143.7 153
23 45.1/ 45.7/ 9.2 23 evolved warriors 7 authors 144.3 342
44.0/ 44.0/ 12.0 all warriors 14 authors 144.0 242
131 successful challenges have passed since last issue, with 17 warriors
surviving the duration.
Inversed and Metcalf both have 9 warriors on the hill, each with an average
rank of 27. Fluffy and hwm have 6 warriors each. Fluffy's average rank is
21, hwm's is 18. Bvowk, Retro and Labarga all have 4 warriors. Of the
three, bvowk has the highest average rank, 17.
_____________________________________________________________________________
The SAL Nano Hall of Fame: * indicates the warrior is still active.
Pos Name Author Age Strategy
1 Muddy Mouse (RBv1.6r1. The MicroGP Corew 2275 * evolved
2 Foggy Maus (beta) The MicroGP Corew 1968 evolved
3 tiger John Metcalf 1901 * clear
4 Core Painter Zul Nadzri 1896 evolved
5 Petro "I'm Old" Warrio Zul Nadzri 1787 evolved
6 White Moon Fluffy 1632 * evolved
7 Mellisuga helenae (RBv The MicroGP Corewa 970 evolved
8 34cf7eac-40fea321-52d3 bvowk 805 evolved
9 rumpelstiltskin gnik 797 imp rings
10 the last of the dragon John Metcalf 793 qscan
11 Bacillus anthracis Fluffy 782 evolved
12 Millionaire Landlord Zul Nadzri 781 evolved
13 Shutting Down Evolver Roy van Rijn 768 evolved
14 cre_387.red Loren Jamison 729 evolved
15 Polarization 05 Zul Nadzri 691 evolved
16 Paedocypris horridus ( The MicroGP Corewa 690 evolved
17 90ae3a01-6753123f-ea13 bvowk 677 * evolved
18 Left Alone Fluffy 668 * evolved
19 deadbeef-deadbeef-dead gnik 667 evolved
20 rdrc: Delicate Crowbai Dave Hillis 651 evolved
21 34cf7eac-b6b64199-b366 bvowk 650 evolved
22 8c09fc1a-b0a315d8-c00a bvowk 647 evolved
23 terrafirma.4 hwm 628 oneshot
24 rdrc: Blanch Autoclave Dave Hillis 625 evolved
25 rdrc: Repent Linemen Dave Hillis 612 evolved
26 8c09fc1a-852cb1ba-575a bvowk 599 evolved
27 cre_85.red Loren Jamison 598 evolved
= 34cf7eac-a3b71483-e067 bvowk 598 evolved
29 Man&Machine Roy van Rijn 592 evolved
30 Bombus Sylvestris S.Fernandes 591 oneshot
31 My nano Qscan III G.L 590 qscan
32 rdrc: Laundry OSHA Dave Hillis 585 evolved
33 rdrc: Revere Gimmickry Dave Hillis 577 evolved
34 riddle of the treefolk John Metcalf 576 clear
35 rdrc: Borneo Birdie Dave Hillis 572 evolved
36 8c09fc1a-fb0a7607-1854 bvowk 557 evolved
37 8c09fc1a-37dd0c74-56dd bvowk 555 * evolved
= From The Ritz To The R Roy van Rijn 555 evolved
39 rdrc: Alcoholism Malt Dave Hillis 554 evolved
40 79cd9f34-82dbc531-5a6e bvowk 550 evolved
41 Go on! Roy van Rijn 549 evolved
42 on-speed brx 533 clear
43 79cd9f34-d6f5e302-9ba3 bvowk 519 evolved
44 79cd9f34-3b84408a-9447 bvowk 509 evolved
45 Stray Cosmic Ray jm/sf/f 500 paper
46 Fierce Machine Zul Nadzri 498 * evolved
47 Polarization 04 Zul Nadzri 496 evolved
48 79cd9f34-7d7f3dad-91a2 bvowk 493 evolved
49 Bombus Nasutus S.Fernandes 490 qscan
50 The Seed I Fluffy 467 evolved
Only 10 warriors in the Hall of Fame are hand-coded. Prods is just a few
challenges away from entering. 325 warriors have reached age 100 on the
nano hill, the full list is available at http://corewar.co.uk/nanohof.txt
_____________________________________________________________________________
The All Time Hall of Fame: * indicates the warrior is still active.
Pos Name Author Age Hill
1 Son of Vain Oversby/Pihlaja 2573 94nop
2 Muddy Mouse (RBv1.6r1. The MicroGP Corew 2275 * nano
3 Thermite II Robert Macrae 2262 94
4 Sphinx v2.8 W. Mintardjo 2102 88
5 Impfinity v4g1 Planar 1993 94
Muddy Mouse climbs another position to become the second oldest warrior
ever. With Son of Vain in sight, can Muddy Mouse survive another 299
challenges?
_____________________________________________________________________________
Status of the corewar.co.uk Infinano Hill:
# %w %l %t Name Author Score
1 50.2 23.8 26.0 the spiders crept hwm 176.63
2 50.4 25.9 23.7 Chiki Chiki G.Labarga 174.97
3 54.9 36.9 8.2 Foggy Maus (beta) The MicroGP Corewars C 172.92
4 55.3 37.9 6.8 Red Moon Fluffy 172.77
5 50.5 28.6 20.9 ripples 22 S.Fernandes 172.42
6 54.3 36.9 8.8 8c09fc1a-4799259f-174724 bvowk 171.76
7 54.0 36.6 9.4 c82f15b5-85011fd8-5a969d bvowk 171.49
8 50.5 30.5 19.1 flight by day & night hwm 170.48
9 54.0 38.7 7.3 a slice of moonbeam pie John Metcalf 169.27
10 49.7 30.3 20.0 ripples in space-time S.Fernandes 169.06
11 47.0 25.7 27.3 Cosmic Horror Miz 168.39
12 50.1 32.0 17.9 Black Sun III Fluffy 168.27
13 48.4 30.3 21.4 Dodecadence G.Labarga 166.47
14 52.4 38.5 9.1 Escherichia coli Fluffy 166.29
15 49.5 33.0 17.5 Nano'Powa G.Labarga 166.10
16 52.4 39.0 8.6 Left Alone Fluffy 165.85
17 52.2 38.7 9.1 rdrc: Laundry OSHA Dave Hillis 165.72
18 48.7 31.8 19.5 Staphylococcus aureus Fluffy 165.60
19 52.4 39.2 8.4 rdrc: Repent Linemen Dave Hillis 165.59
20 51.9 38.6 9.6 rdrc: Borneo Birdie Dave Hillis 165.13
21 49.6 34.2 16.3 Nano'Broda G.Labarga 164.95
22 51.7 38.6 9.7 rdrc: Delicate Crowbait Dave Hillis 164.75
23 51.8 38.9 9.3 rdrc: Sportsmen Momentar Dave Hillis 164.70
24 51.4 38.6 9.9 rdrc: Aborning Chute Dave Hillis 164.28
25 50.5 36.8 12.8 Muddy Mouse (RBv1.6r1.1. The MicroGP Corewars C 164.15
26 50.8 37.4 11.8 Shutting Down Evolver No Roy van Rijn 164.10
27 52.3 40.5 7.2 Old Lamplights Blink hwm 164.06
28 50.7 37.5 11.8 Man&Machine Roy van Rijn 163.87
29 51.5 39.2 9.3 Leishmania deanei Fluffy 163.77
30 51.1 38.5 10.4 h1_3.red Dave Hillis 163.71
31 44.2 25.1 30.6 digestive biscuits and t hwm 163.35
32 51.4 39.6 9.0 rdrc: Effluvia Verbosity Dave Hillis 163.30
33 52.6 42.0 5.5 early morning view Neogryzor/FatalC 163.11
34 50.6 38.1 11.4 Bacillus anthracis Fluffy 163.08
35 42.6 22.7 34.6 legend of the ice dragon John Metcalf 162.53
36 51.1 39.8 9.1 Yersinia pestis Fluffy 162.49
37 50.6 39.3 10.0 rdrc: Blanch Autoclave Dave Hillis 161.96
38 51.1 40.4 8.5 Taking Over Nano IX Jens Gutzeit 161.74
39 50.6 39.5 10.0 h1_36.red Dave Hillis 161.73
40 51.0 40.3 8.7 Obsidian peasoup Miz 161.72
41 39.5 17.3 43.2 path of the mountain har John Metcalf 161.71
42 48.0 34.4 17.6 listen to the rain John Metcalf 161.69
43 44.5 27.4 28.1 Stray Cosmic Ray jm/sf/f 161.58
44 50.5 39.8 9.7 rdrc: Silhouette Ulcer Dave Hillis 161.24
45 50.6 40.4 9.0 around the core in 80 cy John Metcalf 160.87
46 46.6 32.2 21.2 rdrc: Strychnine Banshee Dave Hillis 160.87
47 50.2 39.5 10.3 rdrc: Alcoholism Malt Dave Hillis 160.82
48 50.5 40.2 9.2 Vera City I Fluffy 160.79
49 46.6 32.6 20.7 shades of amber grey John Metcalf 160.66
50 50.1 39.6 10.4 rdrc: Hexadecimal Bunny Dave Hillis 160.58
43 nano warriors have been published since last issue, bringing the total
on Infinano to 282. 17 of the new warriors entered the top 50, 11 papers,
4 clears/streams and 2 imp rings. 18 of the top 50 warriors are written
by hand.
_____________________________________________________________________________
Exploring the Dynamics of the Corewar Nano Hill by John Metcalf
The History of the Nano Hill
----------------------------
To understand the balance of the nano hill, it's important to look how
the hill evolved over time. The early hill quickly became dominated by
two strategies, evolved streams and clears. The streams held a slight
advantage.
Next to make an impression were the scanners, oneshots and quickscanners.
They scored well against clears, but lost points to evolved streams.
Clears were losing on all fronts and started to fall from the hill.
Clears were soon replaced by clear/imps at the expense of the scanners.
Scanner/imps appeared, but too late - scanners would never again dominate
the nano hill.
All this time papers had been lurking in the background. They'd always
achieved reasonable scores, but they didn't have an opportunity to expand
their presence until scanners appeared. The number of papers on the hill
began to slowly creep up.
When imp rings arrived, they entered a hill ruled by streams and carved
their own niche. Scanners suffered further losses. Finally, paper/clear
arrived, claiming a strong position on the hill.
Nano Hill Score Matrix
----------------------
To further investigate how the strategies interact on the nano hill,
I took up to 10 representatives of each and entered them into a round
robin tournament. The scores have been grouped by strategy:
| pclr str pap cimp impr clr simp qsc shot scan stn | avg
-----+--------------------------------------------------------+------
pclr | 134 144 146 145 138 150 142 208 207 211 197 | 165.6
str | 144 149 150 148 128 158 150 161 162 158 197 | 154.9
pap | 127 140 138 123 122 138 141 183 194 193 187 | 153.3
cimp | 108 126 138 124 121 135 143 171 166 170 164 | 142.4
impr | 108 146 131 108 108 141 127 185 179 180 139 | 141.1
clr | 132 137 148 137 126 148 107 138 133 140 199 | 140.5
simp | 94 131 117 94 96 161 126 163 178 178 145 | 134.8
qsc | 81 136 110 114 103 160 123 150 140 167 161 | 131.4
shot | 75 134 96 113 95 161 109 149 148 146 159 | 125.9
scan | 74 139 99 114 99 158 104 130 148 147 145 | 123.4
stn | 87 95 97 111 129 91 142 137 135 154 141 | 119.9
Key
---
pclr = paper/clear, e.g. "the spiders crept"
str = evolved streams, e.g. "Foggy Maus (beta)"
pap = paper, e.g. "ripples in space-time"
cimp = clear/imp, e.g. "the kraken awakes"
impr = imp rings, e.g. "legend of the ice dragons"
clr = clear, e.g. "around the core in 80 cycles"
simp = scanner/imp, e.g. "Xinyl"
qsc = quick-scanner, e.g. "wreath of thistles"
shot = oneshot, e.g. "victim of the night"
scan = scanner, e.g. "girl from the underworld"
stn = stone, e.g. "nano nano mork calling orson"
Performance
-----------
Paper/clear beats every class of opponent. If an ultimate warrior is
ever discovered for the nano hill, chances are it'll be a paper/clear.
Both paper/clear and paper receive impressive scores against scanners.
Paper/clear has a slight advantage over paper.
Evolved streams (a.k.a. mad mad bombers) beat almost every strategy -
imp rings being their one weakness. Evolved streams typically score
better against non-scanning opponents than any other class.
Clears have mediocre performance, not achieving a strong score against
any strategy. Their greatest weakness is versus scanner/imps. Adding
an imp improves the score against scanners, but weakens the score
against other strategies.
Imp rings score well against scanners and fairly well against evolved
streams and clears. Their score against paper/clear and clear/imp is
poor.
Scanners, oneshots, quick-scanners and scanner/imps generally have poor
scores against most strategies. However, they receive reasonable scores
from evolved streams and clears. Scanner/imps have a slight advantage
against other types of scanner.
The Future of the Nano Hill
---------------------------
Paper/clear and evolved streams will soon dominate the nano hill. A
small number of papers will remain on the hill. A few imprings, clears
and clear/imps will come and go as the balance of the hill changes.
That is, until the next big discovery to shake up nano...
_____________________________________________________________________________
Strategy: Paper/Clear on the Nano Hill by German Labarga
After lurking in the background since the beginning of the nano hill, paper
took advantage of the abundant presence of scanners and finally showed up
on the nano hill in numbers, taking a strong position alongside the evolved
clears. On the nano hill, paper beats scanner.
Lets see how these creatures have found their way onto the hill.
The classic silk structure barely fit into the extremely reduced size of the
nano settings and against most opponents becomes damaged before spreading
properly.
Using copy loops like limited process paper faces similar problems.
A third method was also tested early on with limited success, but this was
the seed for modern nano papers.
The idea was to use the same method seen in evolved papers on bigger hills.
That is to make the copy in a self-splitting loop, which finally jumps to
the copy instead of closing the loop.
"More mutated beast" used a spl instruction to activate the copy while the
copy loop acts as a clear.
;redcode-nano
;name More mutated beast
;author Neo
;assert CORESIZE==80
;strategy 5-line evolved-style clearing paper
dest equ 24
start: spl #0,<-5
spl dest,<-1
mov.i }-2,}-1
mov.i }-3,}-2
djn.f -2,<-15
end start
Despite some early failures, this strategy would later show its
effectiveness.
Fluffy's Black Sun III is a typical evolved paper that works as described
above. We can say it is simply a clear wich has evolved to make a copy of
itself and send processes to the copy. It remained on the hill for a few
days.
;redcode-nano verbose
;date Sun Jan 21 01:11:55 UTC 2007
;name Black Sun III
;author Fluffy
;strategy Watch the Sun!
;assert CORESIZE == 80
ORG start
start spl.x # 0, > 21
mov.i } 79, > 79
mov.i < 73, < 37
mov.i < 36, < 72
djn.i } 18, < 49
END
The door was open for the next generation of papers. Actually nano papers
are already paper/clear, copying and clearing in the same loop. There
are two main variants.
"ripples in space-time", whose optimization is explained later in this
issue, activates the copy via the final DJN instruction, (comments added):
;redcode-nano
;name ripples in space-time
;author S.Fernandes
;strategy paper
;assert CORESIZE == 80
pstep equ -17
ipos equ 10
cpos equ -33
dpos equ 36
mov >-39 , 25 ; <-- qbomb
paper spl #0 , paper ; <-- paper copy and clear
mov >ipos , -16 ; <--- split to copy
clr: mov * 31, < -8 ; <--- clear
djn.f $ clr, < 46 ; <--- djn trail and loop to clear
end
Notice in the first variant the processes are sent to the SPL head of the
copy, seriously increasing the number of processes and slowing down the
paper. This one creates new processes and sends them all along the copy.
Once the copy is completed newly created processes die on empty core, thus
making the SPL useless. Though this could be seen as a means to increase
its life expectancy by executing opponent code or other paper copies. The
first seems to be more a robust and compact code while the second spreads
faster and looks more aggressive.
Lets compare a few of these papers with a benchmark.
The following benchmark should be adequate:
clr\8C094799.RED
clr\C82F8501.RED
clr\EARLYMOR.RED
clr\ERE.RED
clr\FOGGYMAU.RED
clr\GOON.RED
clr\MOONBEAM.RED
clr\OIXAZZO.RED
clr\ONSPEED.RED
clr\REDMOON.RED
clr\REPENTLI.RED
cwi\BOMBUSMO.RED
cwi\ICEDRAGO.RED
cwi\PATH.RED
cwi\RITZ2.RED
cwi\RUMPELST.RED
one\BOMBUSSY.RED
one\NAOSV2.RED
one\QOPT3193.RED
one\SNIP6.RED
one\VICTIMOF.RED
qsc\DRAGONS.RED
qsc\MUDDY.RED
qsc\MYQS3.RED
qsc\TOYSOLDIER.RED
qsc\WOLVES.RED
scn\NANOOM.RED
scn\NZOOOM.RED
scn\ROCKETPR.RED
scn\RULE.RED
scn\TYPE-1.RED
stn\AFTERBUR.RED
stn\LITTLESC.RED
stn\NANONANO.RED
stn\PHILNANO.RED
Results with Corewin, 500 rounds per matchup:
Warrior Author Length Score Given W% L% T%
------- ------ ------ ----- ----- ---- ---- ----
ripples in space-time S.Fernandes 0.27678 187.8 96.6 57.4 27.0 15.6
Chiki Chiki G.Labarga 0.35058 186.7 93.5 55.6 24.5 19.8
the spiders crept hwm 0.36317 185.2 93.5 54.6 24.1 21.3
flight by day & night hwm 0.26279 184.9 100.2 56.7 28.4 14.9
Dodecadence G.Labarga 0.29828 183.3 100.2 55.6 27.9 16.6
ripples 22 S.Fernandes 0.27280 182.7 101.3 55.5 28.4 16.1
Black Sun III Fluffy 0.25111 180.3 106.1 55.6 30.8 13.6
Nano'Powa G.Labarga 0.26727 178.8 106.7 54.7 30.7 14.6
Cosmic Horror Miz 0.36555 178.4 99.8 52.2 26.0 21.8
Nano'Broda G.Labarga 0.25541 176.8 109.3 54.3 31.8 13.9
listen to the rain John Metcalf 0.24358 172.7 114.3 53.2 33.8 13.0
Wall of spikes Glabarga 0.25962 172.3 113.0 52.5 32.8 14.7
Stray Cosmic Ray jm/sf/f 0.35650 172.2 104.8 49.8 27.3 22.9
Staphylococcus aureus Fluffy 0.27901 171.4 113.9 52.2 33.0 14.7
More mutated beast Neo 0.44891 154.5 117.7 42.3 30.0 27.7
Harl Projections 0.4 Roy van Rijn 0.43427 153.4 117.0 41.3 29.1 29.6
Nano Silk Christian Schmidt 0.52297 133.9 127.2 31.7 29.4 38.9
listen to the rain, Black sun III, Nano'Powa and Wall of spikes all use the
first paper variant and get the fastest results, though both variants show
their effectiveness with the most modern papers coming out on top. All
papers had more average wins than losses.
And now a round-robin with all the papers:
Warrior Author Length Score Given W% L% T%
------- ------ ------ ----- ----- ---- ---- ----
Black Sun III Fluffy 0.44285 154.0 118.9 42.3 30.6 27.1
Staphylococcus aureus Fluffy 0.47239 151.2 120.5 41.0 30.7 28.3
flight by day & night hwm 0.46348 148.3 123.3 40.0 31.6 28.4
Chiki Chiki G.Labarga 0.50641 147.4 123.2 39.3 31.3 29.4
the spiders crept hwm 0.54014 147.1 120.7 38.3 29.5 32.2
Cosmic Horror Miz 0.53343 142.5 124.8 36.6 30.7 32.7
Nano'Broda G.Labarga 0.43387 141.4 135.6 39.5 37.5 23.0
listen to the rain John Metcalf 0.40995 141.0 137.5 39.8 38.6 21.5
Nano'Powa G.Labarga 0.46551 139.3 133.9 37.5 35.7 26.8
ripples 22 S.Fernandes 0.50333 138.1 129.4 35.2 32.3 32.5
Stray Cosmic Ray jm/sf/f 0.57622 134.5 124.7 31.2 28.0 40.8
Wall of spikes Glabarga 0.47012 130.8 139.5 33.7 36.6 29.7
ripples in space-time S.Fernandes 0.48540 128.7 142.1 33.1 37.6 29.3
Dodecadence G.Labarga 0.50803 128.2 140.6 32.3 36.5 31.2
More mutated beast Neo 0.61303 108.8 151.8 23.2 37.5 39.3
Harl Projections 0.4 Roy van Rijn 0.61575 105.0 150.5 20.2 35.3 44.5
Nano Silk Christian Schmidt 0.66080 90.0 159.3 13.1 36.2 50.7
When it's about facing other papers, things change a bit, but most modern
paper/clear give good results. Their aggressiveness is clear, showing
quite a low tie rate for a paper. The only silk appears at the bottom in
both tests.
More detailed results are available on demand.
The code of all the warriors used in this test has been made public.
_____________________________________________________________________________
Optimizing Ripples in Space-Time by S.Fernandes
While looking through the breakdown of nano warriors by strategy I
noticed the absence of a decent 4 line paper, despite the success of
5-liners like Fluffy's Black Sun III. I quickly hacked something up
and added a quick-bomb to the beginning.
I tested with some hand-picked constants against Metcalf's nano
benchmark. It scored 139.2, or 129.8 with the quick-bomb removed.
;redcode-nano
;name hand coded paper
;author S.Fernandes
;strategy paper
;assert CORESIZE == 80
pstep equ 15
ipos equ 40
cpos equ -5
dpos equ 35
mov >60 , 10
paper spl #0 , paper
mov >ipos , 27 , 54
paper spl #0 , paper
mov >ipos , -39 , 25
paper spl #0 , paper
mov >ipos , -38 , 25
paper spl #0 , paper
mov >ipos ,
German Labarga
John Metcalf