I have deduced that there must be 'Gods corewarrior'; which is the
corewarrior(s) that wins most often against *all* the other warriors,
for every conceivable pair of warriors, for every conceivable start.
After all there is a finite number; just slightly large.
I'd like to know what it is. Anyone?
Anyway my practical KOTM works as follows:
I don't have an almost transfinitely fast computer, so I had to make
do with the list of the all time greats that I got off an ftp site
somewhere.
Pick two random warriors, play them off against each other 20 times,
using Bill's excellent koth program version 3.1 (like the
dissassemblt, real neat).
Give em a scores: 1000 points for each win, none for a loss, 500 for a
draw.
For each warrior average the results and generate the standard
deviation of the scores; and from that calculate the standard
deviation of the average. (I mucked about with chess style rating
system, but in the end it seemed less stable; indeed it behaved a
little chaotically).
The results are at the end. I ran it over the weekend, and came up
with some apparently accurate answers of which is the best... see
below.
Anyway that's about it, there's no practical limit on how large KOTM
can be, the time to get an accurate estimate of a score should be
proportional to the length of the list, rather than n*2 with KOTH.
I don't have a mail gateway to it, I absolutely *cannot* rate anyones
warrior. However, if it is thought to be a good idea by people, I can
at some stage provide the code for other people to run (it's currently
written in a mix of C/csh running on unix), its up-to them to add a mail
interface for.
-Ian.
p.s. three programs did not assemble-they are not included.
p.p.s. KOTM shouldn't ever replace KOTH, it is a *different* hill to
KOTH, but I would expect that a warrior that does well on one to do
well on the other...
Score Program Score +-
------------------------------------
840.970703 imprimis2 0.065765
832.289612 sphinx 0.065836
825.751160 imprimis4 0.065169
822.108398 chimera 0.065611
815.342712 imprimis6 0.065618
813.875977 imprimis 0.065242
813.342834 impression 0.065096
786.152954 nightcrawl 0.064029
777.657410 flash 0.063829
775.706970 impressive 0.064032
735.500000 note 0.062367
728.358643 nimbus12 0.061761
713.151855 nimbus 0.060145
702.462219 synch 0.060816
696.920837 gammapaper 0.059972
696.531616 paratroops 0.060549
692.835999 irongate 0.059933
692.229248 corona 0.060194
690.203003 proteus 0.060238
689.264038 impire 0.060191
685.382202 crimp2 0.060212
684.484314 twill2 0.059598
684.018799 hellicon 0.059595
681.931274 charon7 0.059732
680.126404 eloquent 0.059929
679.021729 molerat 0.059604
678.624146 sucker4 0.059456
678.512451 sucker3 0.058005
676.951050 charon81 0.059513
676.924622 sucker5 0.058974
676.403198 agony21 0.059098
675.166931 smooth 0.059300
674.256897 twilight6 0.059531
673.533569 spitfire 0.059120
670.499084 medusa 0.057174
670.441223 sucker 0.058717
668.021729 paper 0.058365
666.486084 gibraltar 0.059088
665.396484 asianflu 0.059004
663.756653 beholder 0.059238
663.547852 plasma 0.059093
663.513000 agony24b 0.058787
662.187927 sixthsense 0.058462
661.705811 emerald2 0.058176
661.188293 rotld 0.058952
659.963989 returndead 0.058231
659.779480 precipice 0.058382
658.772705 ironsword 0.058872
655.040649 fallingleaf 0.058558
654.960205 emerald 0.058416
654.132568 leprechaun 0.058371
652.039429 twill 0.057140
649.394043 mucking 0.058204
648.019348 clamp 0.058133
647.608948 twilight 0.058135
645.596619 snake 0.056696
645.318665 cmpscan 0.058118
639.311584 griffin 0.057449
637.678040 charon3 0.057427
637.470093 earnest 0.057528
636.177734 shears 0.058007
635.990845 winter 0.057425
631.546631 crimp 0.057543
630.929260 justice 0.056309
628.715759 moonstone 0.057535
627.903137 cloner2 0.057189
626.802490 engine9 0.057534
623.819031 icewall 0.056493
621.690430 armadillo 0.056520
619.186890 artagel 0.056927
614.808655 eclipse2 0.056334
605.737793 confetti 0.056091
600.688721 sleepless 0.055975
600.159546 pittrap 0.056070
596.774963 locusts22 0.056161
595.305359 leech12 0.055309
592.654480 parthenos 0.055601
590.036255 t-rex 0.054815
588.326599 digital 0.055005
586.626770 eclipseii 0.055409
584.193176 imps 0.055313
581.442993 vent 0.054552
580.160583 splitbomb 0.055100
578.435059 dwarfer2 0.054579
578.353088 mice 0.054779
575.092163 small4 0.054615
571.635071 charon2 0.054868
569.813416 theratb 0.054236
568.082031 leech 0.054068
568.023560 small2 0.054794
564.067383 drone 0.054495
562.700989 hitbeast 0.054021
562.551880 scissors31 0.054140
561.616150 mutagen21 0.052885
561.454468 scissors88 0.053118
560.642639 v3 0.053675
557.203369 roadhammer 0.053882
557.098389 cakeb 0.053676
555.695068 multidwarf 0.053347
553.678467 newscan 0.053645
552.757141 trinityzwo 0.053664
549.883240 locusts21 0.053537
549.579529 rock 0.053557
547.196411 chaingang 0.053697
543.151794 shark 0.051778
539.210632 comper2a 0.053396
537.423340 ptrooper2 0.053073
537.102783 nevermore 0.052657
537.022461 acidrain 0.052533
535.639893 stealth 0.052946
534.444641 kinch 0.052766
532.448364 ike 0.052803
532.065430 kobold 0.052060
531.845093 walze 0.052579
530.878296 leech13 0.052968
529.577637 catcan 0.052468
528.793457 mutagen 0.052191
524.010193 virus 0.052528
521.708618 comets 0.051801
521.525696 backfire 0.051683
518.613525 trinity 0.051648
513.843750 terminator 0.051410
512.148560 lobot 0.051425
511.947327 x5v14 0.051881
510.629120 overload 0.051046
510.352264 bacteria 0.051448
507.024261 appleseed 0.051813
503.036804 ptrooper21 0.050730
502.902130 dwarfer 0.051430
502.829712 gnat2a 0.050721
502.503479 killer 0.051292
500.663544 mutagenpar 0.050880
500.011475 mrnasty 0.050829
498.503326 imperor 0.050283
497.323456 csapda 0.051020
496.671448 trident 0.050637
496.171997 livingdead 0.050767
496.163116 redrain2 0.050547
495.960571 ramscoop 0.050616
495.556824 wormopt 0.050979
492.970154 redrain 0.050793
492.498596 dime 0.050247
491.998352 freeze-x 0.050860
487.215515 28dwarf 0.050282
483.805847 nova 0.049894
482.490356 splitpit 0.049459
481.325317 droid 0.049741
480.634766 quarter 0.049194
478.023468 scannery 0.049729
472.566772 eclipse 0.049848
471.407257 ptrooper 0.049364
467.757233 dodgem6 0.049258
467.193848 impbreed11 0.048612
466.424286 bullwhip 0.048961
465.598053 signalgun 0.049032
464.202881 roll 0.048956
458.349457 banzai2 0.048978
456.748413 burp 0.048786
454.171539 eratos 0.048438
450.838226 xdwarfer 0.048244
448.467377 intangible 0.048258
447.626373 heapimp 0.048183
445.795990 kiss 0.048224
442.629608 breadman 0.048354
441.344330 slowdown 0.047667
441.281494 x5v12 0.047843
440.724396 roadrunner 0.048027
438.927338 plague 0.047972
438.529083 tiny 0.047586
438.454132 gnat 0.047913
432.875946 tamper 0.047884
431.488403 fleas 0.047337
426.200806 dumdum 0.047353
422.565552 middle 0.046812
421.637146 pest 0.046059
421.577148 gnom 0.046351
415.371796 fleas2 0.046648
412.492706 bownarrow 0.046249
409.315277 dwarf 0.045776
407.428772 crazyjane 0.046246
406.318817 garlic 0.046115
406.040558 proton 0.045748
405.118225 chalk 0.045477
402.719452 stackbomb 0.045802
397.316315 bynars 0.045633
397.242371 tolive 0.045496
397.105316 eru 0.044986
389.760315 harpye 0.044285
389.668213 auto 0.044907
388.588013 b2 0.044997
388.026764 superimp 0.044902
385.230896 primeimp2 0.044592
384.900391 primeimp 0.044905
384.833282 hideout 0.044743
379.004822 checker 0.044289
374.559906 impdwarf 0.043424
371.449615 orc 0.044004
368.520599 gulliver 0.043616
367.719940 binarybomb 0.043701
365.956696 implance 0.043896
364.932770 alpha 0.043510
361.548798 crimson 0.043497
359.971832 bravo 0.043460
352.804840 minidwarf 0.043002
352.568634 threader 0.042608
350.469177 divnconq 0.042548
347.159302 bridge 0.042232
345.250854 antivamp 0.042116
343.807556 simple 0.042419
334.196136 hidenseek 0.041718
332.669128 minjump 0.041737
326.657806 dumbo 0.041056
324.426544 signal 0.041016
324.067047 binary 0.041131
322.077820 superlance 0.040583
322.031006 cowboy 0.040722
321.933105 spreel 0.040995
315.033173 lichen 0.040503
314.669189 simplescan 0.040572
304.133667 echo 0.039642
301.220490 corporate 0.039264
300.775146 annoying 0.039221
287.369507 trigger 0.038763
285.536255 turtle 0.038466
284.327026 ultra 0.038398
259.685699 impbreed 0.036485
249.316162 impbreed10 0.035863
249.056061 ferret 0.035682
222.454285 hunter 0.034188
197.448212 flytrap 0.031454
164.874207 binary2 0.029344
159.764771 impstomp 0.028912
138.414917 runner 0.026646
131.094086 banzai 0.025989
31.811310 trynum5 0.012817
23.284710 chaos 0.011092
17.509832 superstomp 0.009597
16.448647 imphoser 0.009238
16.448645 havoc 0.009238
12.398481 extra 0.008039
8.559353 andromeda 0.006695
8.224322 retrovirus 0.006532
8.101575 sluicegate 0.006440
6.293167 sargent 0.005767
--
-Ian
<I'm logged in so therefore I am.>
Interesting. Unfortunately, you use the non-standard score system 2:1:0 instead
of 3:1:0. Therefore, your ranking favors warriors that tie a lot.
-Stefan (st...@vuse.vanderbilt.edu)
Looks good to me :-)
There may be a large number of old-style bombers included which would give an
advantage to imps and paper in this scoring system.
Paul Kline
pk6...@acad.drake.edu
(more rain today, hope to get dried out soon)
Comparison of the two scoring systems indicates that they rank
similarly, within 10%...
Player Average +- Battles
-----------------------------------
imprimis4 79.946 0.415 92
imprimis 79.384 0.419 92
chimera 79.211 0.420 93
imprimis6 76.944 0.428 96
imprimis2 76.866 0.438 92
sphinx 75.421 0.451 91
flash 73.366 0.433 103
impression 72.396 0.456 96
impressive 72.088 0.470 91
nightcrawl 70.341 0.471 93
irongate 69.731 0.473 93
nimbus 69.439 0.470 95
eloquent 68.576 0.473 96
sucker4 68.260 0.485 91
charon7 68.243 0.485 92
note 68.174 0.478 94
paratroops 67.632 0.478 95
medusa 67.210 0.487 92
beholder 67.192 0.490 92
precipice 66.884 0.489 92
nimbus12 66.765 0.466 102
crimp2 66.719 0.481 95
sucker5 65.825 0.486 95
mucking 65.674 0.489 94
charon81 65.632 0.486 95
agony21 65.215 0.491 93
clamp 65.197 0.491 93
twill 65.019 0.503 90
paper 65.000 0.495 92
impire 64.719 0.490 95
smooth 64.609 0.482 98
gammapaper 64.386 0.489 95
spitfire 64.194 0.500 91
crimp 64.103 0.503 91
sixthsense 63.972 0.492 94
corona 63.865 0.494 94
emerald 63.594 0.491 96
winter 63.478 0.502 92
sucker3 63.459 0.497 93
agony24b 63.441 0.497 93
fallingleaf 63.400 0.480 100
charon3 63.370 0.502 91
sucker 63.249 0.483 99
moonstone 63.047 0.498 93
proteus 62.969 0.490 96
ironsword 62.825 0.496 95
asianflu 62.421 0.494 95
plasma 62.301 0.503 92
twill2 61.953 0.502 93
snake 61.791 0.499 94
synch 61.774 0.501 93
emerald2 61.755 0.499 94
sleepless 61.701 0.490 98
rotld 61.667 0.503 93
twilight6 61.436 0.499 94
gibraltar 61.196 0.506 92
griffin 60.978 0.506 92
digital 60.656 0.501 94
earnest 60.394 0.507 93
leprechaun 60.269 0.506 93
shears 60.109 0.509 92
pittrap 60.067 0.490 99
justice 59.839 0.506 93
charon2 59.792 0.498 96
icewall 59.722 0.500 96
cloner2 59.663 0.506 94
multidwarf 59.149 0.512 92
leech12 58.582 0.508 94
molerat 58.535 0.514 91
parthenos 58.059 0.514 91
twilight 57.907 0.518 90
leech 57.652 0.512 93
eclipseii 57.536 0.513 92
artagel 57.527 0.513 93
hellicon 57.000 0.505 95
newscan 56.902 0.514 92
small4 56.702 0.509 94
cmpscan 56.685 0.518 91
eclipse2 56.250 0.504 96
armadillo 55.928 0.503 97
t-rex 55.532 0.510 94
drone 55.155 0.505 97
confetti 54.964 0.515 93
scissors31 54.964 0.514 93
vent 54.910 0.513 93
roadhammer 54.610 0.513 94
mutagen21 54.609 0.500 98
shark 54.462 0.506 96
nevermore 54.451 0.521 91
kobold 54.444 0.515 93
locusts22 54.286 0.522 91
small2 54.247 0.514 93
locusts21 54.202 0.511 94
mice 54.066 0.520 91
returndead 53.846 0.520 91
chaingang 53.685 0.526 90
backfire 53.551 0.518 92
dime 53.029 0.516 93
ike 52.699 0.518 92
lobot 52.419 0.517 93
dwarfer2 52.270 0.514 94
comper2a 52.179 0.489 104
catcan 51.996 0.521 91
splitbomb 51.905 0.523 91
walze 51.738 0.514 94
leech13 51.561 0.510 95
imps 51.541 0.518 93
engine9 51.525 0.513 94
scissors88 51.378 0.490 104
kinch 51.340 0.505 97
rock 51.238 0.487 105
theratb 51.232 0.519 92
hitbeast 50.950 0.516 93
terminator 50.916 0.522 91
stealth 50.656 0.514 94
redrain2 50.395 0.506 97
v3 50.390 0.513 94
mutagen 50.068 0.503 98
banzai2 50.054 0.520 92
redrain 49.845 0.507 97
dwarfer 49.462 0.510 96
trinityzwo 49.461 0.501 99
killer 49.344 0.514 94
trinity 49.194 0.521 91
dodgem6 48.693 0.492 102
quarter 48.486 0.505 98
livingdead 48.297 0.516 93
cakeb 47.654 0.492 103
freeze-x 47.437 0.515 93
28dwarf 47.384 0.516 93
droid 47.110 0.512 94
gnat2a 47.025 0.518 93
splitpit 46.935 0.516 93
imperor 46.803 0.503 98
intangible 46.486 0.517 92
wormopt 45.588 0.491 102
burp 45.127 0.517 92
mutagenpar 44.964 0.513 93
overload 44.873 0.516 92
ptrooper2 44.819 0.518 92
x5v14 44.803 0.513 93
signalgun 44.702 0.508 95
impbreed11 44.670 0.519 91
kiss 44.583 0.505 96
scannery 43.958 0.505 96
roll 43.895 0.516 92
ptrooper21 43.861 0.501 98
mrnasty 43.781 0.513 93
comets 43.477 0.514 93
eclipse 43.424 0.517 92
acidrain 43.351 0.503 96
roadrunner 43.135 0.491 101
gnat 43.022 0.517 91
fleas 42.933 0.492 100
appleseed 42.885 0.511 93
fleas2 42.789 0.507 95
nova 42.606 0.510 94
bullwhip 42.473 0.510 93
x5v12 42.337 0.513 92
csapda 41.881 0.489 101
slowdown 41.795 0.514 91
dumdum 41.700 0.493 100
tamper 41.594 0.511 92
pest 41.410 0.516 91
virus 41.267 0.490 100
bacteria 41.214 0.511 92
crazyjane 41.190 0.495 98
eratos 41.019 0.516 90
alpha 40.860 0.504 95
bynars 40.391 0.495 98
trident 39.749 0.505 93
tiny 39.420 0.507 92
b2 39.312 0.507 92
middle 39.053 0.499 95
ramscoop 38.860 0.498 95
gnom 38.382 0.479 102
plague 37.993 0.500 93
auto 37.975 0.501 93
checker 37.826 0.506 92
minidwarf 37.748 0.498 94
proton 37.743 0.493 96
tolive 37.742 0.500 93
xdwarfer 37.560 0.489 97
binary 37.007 0.498 93
heapimp 36.935 0.499 93
dwarf 36.850 0.506 91
binarybomb 36.326 0.499 93
hideout 36.039 0.497 93
chalk 35.833 0.497 92
stackbomb 35.733 0.502 91
ptrooper 35.305 0.493 93
impdwarf 34.780 0.499 91
dumbo 34.364 0.482 97
bownarrow 34.301 0.490 93
hidenseek 34.219 0.482 96
minjump 34.212 0.495 91
garlic 34.194 0.497 91
eru 33.938 0.494 91
superimp 33.516 0.492 91
antivamp 33.495 0.489 93
gulliver 32.939 0.485 93
breadman 32.606 0.483 94
bravo 32.262 0.470 98
crimson 32.165 0.474 97
bridge 32.049 0.476 96
harpye 31.773 0.479 94
lichen 31.183 0.477 93
superlance 30.143 0.473 93
ultra 29.928 0.472 93
divnconq 29.819 0.474 92
cowboy 29.801 0.476 92
threader 29.491 0.465 95
trigger 29.057 0.456 99
simple 28.352 0.470 91
spreel 28.209 0.463 94
orc 28.029 0.464 93
primeimp 27.903 0.462 93
signal 27.801 0.461 94
primeimp2 27.711 0.466 91
annoying 26.957 0.462 92
echo 26.615 0.451 96
simplescan 25.769 0.457 91
turtle 24.949 0.435 99
implance 23.546 0.437 94
corporate 22.961 0.431 94
impbreed10 22.754 0.429 95
ferret 21.386 0.419 95
impbreed 20.053 0.411 95
banzai 16.576 0.385 92
flytrap 15.311 0.377 91
hunter 14.227 0.351 97
runner 14.149 0.359 94
binary2 13.587 0.356 92
impstomp 12.337 0.343 92
trynum5 3.424 0.189 92
havoc 3.030 0.172 99
retrovirus 2.174 0.152 92
chaos 2.158 0.149 95
sluicegate 2.105 0.147 95
sargent 1.064 0.106 94
extra 1.020 0.102 98
imphoser 1.010 0.100 99
andromeda 0.000 0.000 94
superstomp 0.000 0.000 94