Account Options

  1. Sign in
Google Groups Home
« Groups Home
Message from discussion KOTM (King of the Mountain)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Ian Woollard  
View profile  
 More options Jul 19 1993, 3:14 pm
Newsgroups: rec.games.corewar
From: wo...@bhars443.BNR.CA (Ian Woollard)
Date: 19 Jul 93 19:35:37
Local: Mon, Jul 19 1993 7:35 pm
Subject: KOTM (King of the Mountain)
For fun I wrote a program to work out which was the "best program
of all time".

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


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.