CoreWar "Koenigstuhl" Page


This hill is named after the location of the place where I worked (Max-Planck-Institute for Astronomy) until 1997 ('Koenigstuhl' translates to 'King's Chair'). Similar to Planar's Mt.Olympus (last update: 1998-08-31) this is an infinite hill. The difference is that I separated the hill into several categories and I let every program fight every other program:

Standard Hills (CORESIZE==8000)
  • 88 ('88 instruction set)
  • KotH: Freight Train v0.2 by David Moore
  • TOP-50: Top 50 warriors of the 88-Koenigstuhl
    KotH: Tangle Trap 3 by David Moore
  • 94nop ('94 instruction set, no Pspace, no '88 warriors)
  • KotH: Hullab3loo by Roy van Rijn
  • TOP-50: Top 50 warriors of the 94nop-Koenigstuhl
    KotH: Pendulum by John Metcalf
  • Pspace (Pspace-only)
  • KotH: Sunset by David Moore
  • 94draft ('94 instruction set, Pspace ok)
  • KotH: Hullab3loo by Roy van Rijn
  • Open ('88+'94 instruction sets, Pspace ok)
  • KotH: Hullab3loo by Roy van Rijn
    Classical Hill ('88 instruction set)
  • ICWS (CORESIZE==8192 && MAXPROCESSES==64)
  • KotH: Twimp by Monika Keindl
    Other Hills (94draft instruction set)
  • Limited Process (MAXPROCESSES==8 && MAXLEN==200)
  • KotH: Replinator by Christian Schmidt
  • X (CORESIZE==55440 && MAXLEN==200 && MAXCYC==500000)
  • KotH: Fire and Ice II by David Moore
  • Tiny (CORESIZE==800 && MAXLEN==20 && MAXCYC==8000)
  • KotH: Silent Snowfall by inversed
  • Nano (CORESIZE==80 && MAXLEN==5 && MAXCYC==800)
  • KotH: NanoCracker by Terry Newton

  • Odd Hill (non-competitive, special tournament rule sets)

  • '88 hill(s): "-8 -r 1000"

    Recursive 88-Koenigstuhl (598 entries: 88.tar.gz)

    Flat (un-weighted) scores against all of the 88-hill. Scores against top 50%, 25%, 10% of the 'flat' 88-hill. (Bold typeface ranks indicate warriors that are within the top N-% of the 'flat' hill)

    Recent entries: (rank on recursive 88-Hill, program, author, date-of-entry)
    5: Triangular Sun , inversed, (Nov/07)
    7: Elemental Dust 2 , John Metcalf, (Oct/31)
    10: Monolith , inversed, (Feb/23)
    19: Zygote , Roy van Rijn, (Feb/23)
    32: Scorpion , S.Fernandes, (Feb/23)
    39: Basilisk B 8 , Steve Gunnell, (Feb/23)
    50: Hexamorph , inversed, (Nov/07)
    53: White Fire , inversed, (Nov/07)
    84: OnceIn88 , P Thorne, (Feb/23)
    135: Zeppelin B 11 , Steve Gunnell, (Feb/23)
    160: LateEight , P Thorne, (Feb/23)
    183: men are from pMARS , Simon Wainwright, (Feb/23)
    223: rdrc: Sappy Harmonica , Dave Hillis, (Feb/23)
    299: rdrc: Bedbug Operetta , Dave Hillis, (Feb/23)

  • 88-TOP-50-Hill, "-P", '88 rules (15602 rounds)

    Any program that reaches rank-50 or higher on the '88-Koenigstuhl will also enter the TOP-50 Koenigstuhl. Programs that fall below rank-50 on both ('88 and TOP-50) hills will be removed from the TOP-50 Koenigstuhl.

    TOP-50 of the '88-Koenigstuhl (top50.tar.gz)

    Recent entries: (rank on recursive 88-Hill, program, author, date-of-entry)
    7: Monolith , inversed, (Feb/23)
    8: Elemental Dust 2 , John Metcalf, (Oct/31)
    9: Triangular Sun , inversed, (Nov/07)
    11: Hexamorph , inversed, (Nov/07)
    28: Basilisk B 8 , Steve Gunnell, (Feb/23)
    34: Scorpion , S.Fernandes, (Feb/23)
    37: Zygote , Roy van Rijn, (Feb/23)


  • '94nop-hill(s), "-r 200", no Pspace

    Recursive 94nop-Koenigstuhl (1014 entries: 94.tar.gz)

    Re-run the hill using "-r 1000" ...

    Flat (un-weighted) scores against all of the 94nop-hill. Scores against top 50%, 25%, 10% of the 'flat' 94nop-hill. (Bold typeface ranks indicate warriors that are within the top N-% of the 'flat' hill)

    Recent entries: (rank on recursive 94nop-Hill, program, author, date-of-entry)
    5: Eternal Exile , inversed, (Feb/19)
    26: Pendulum , John Metcalf, (Oct/27)
    59: Unpit , P. Kline, (Dec/01)
    78: Carmilla , inversed, (Dec/03)
    99: Grendel , S.Fernandes, (Dec/01)

  • 94nop-TOP-50-Hill, "-P", 94nop rules (15602 rounds)

    TOP-50 of the 94nop-Koenigstuhl (top50.tar.gz)

    Re-run the hill using all possible starting configuration (-P switch, ie. 15602 rounds) ... done

    Any program that reaches rank-50 or higher on the 94nop Koenigstuhl will also enter the TOP-50 Koenigstuhl. Programs that fall below rank-50 on both (94nop and TOP-50) hills will be removed from the TOP-50 Koenigstuhl.

    Recent entries: (rank on TOP-50 hill, program, author, date-of-entry)
    1: Pendulum , John Metcalf, (Oct/27)
    2: Eternal Exile , inversed, (Feb/19)

    Recent leaves: (program, author, date)
    BIgital SHOT, Christian Schmidt, (Feb/19)
    Firestorm, John Metcalf, (Oct/27)
    Dawn, Roy van Rijn, (Oct/27)


  • Pspace-hill(s), "-r 1000", Pspace ok

    Recursive Pspace-Koenigstuhl (203 entries: pspace.tar.gz)

    Note: "-P" (randomizing all possible starting positions) will not make the battles reproducible, because the order of the fights makes a difference with P-space.

    Flat (un-weighted) scores against all of the Pspace-hill. Scores against top 50%, 25%, 10% of the 'flat' Pspace-hill. (Bold typeface ranks indicate warriors that are within the top N-% of the 'flat' hill)


  • 94draft-hill(s), "-r 200", 94nop + Pspace

    Recursive 94draft-Koenigstuhl (1231 entries)

    Flat (un-weighted) scores against all of the 94draft-hill. Scores against top 50%, 25%, 10% of the 'flat' 94draft-hill. (Bold typeface ranks indicate warriors that are within the top N-% of the 'flat' hill)

    Recent entries: (rank on recursive 94draft-Hill, program, author, date-of-entry)
    71: Carmilla , inversed, (Dec/03)
    94: Pendulum , John Metcalf, (Oct/27)
    134: Bloodlust , John Metcalf, (Oct/31)
    141: Unpit , P. Kline, (Dec/01)
    176: Nosferatu , John Metcalf, (Oct/31)
    201: Grendel , S.Fernandes, (Dec/01)
    180: Curse of the Undead , John Metcalf, (Nov/05)
    441: Squeak and Let Die , P.Kline, (Oct/20)
    444: White Mist , John Metcalf, (Oct/31)
    666: The Flood , Kiv Ridge, (Nov/05)


  • Open-hill(s), "-r 100", 88 + 94nop + Pspace

    Unless someone can give me a good reason, the Open hill will be closed soon.
    Recursive Open-Koenigstuhl (1836 entries)

    Flat (un-weighted) scores against all of the Open-hill. Scores against top 50%, 25%, 10% of the 'flat' Open-hill. (Bold typeface ranks indicate warriors that are within the top N-% of the 'flat' hill)


  • ICWS hill(s): "-r 200 -8 -s 8192 -p 64"

    Recursive ICWS-Koenigstuhl (487 entries: icws.tar.gz)

    Flat (un-weighted) scores against all of the ICWS-hill. Scores against top 50%, 25%, 10% of the 'flat' ICWS-hill. (Bold typeface ranks indicate warriors that are within the top N-% of the 'flat' hill)


  • LP hill(s): "-r 1000 -p 8 -l 200 -d 200" (88, 94, Pspace)

    Recursive LP-Koenigstuhl (144 entries: lp.tar.gz)

    Flat (un-weighted) scores against all of the LP-hill. Scores against top 50%, 25%, 10% of the 'flat' LP-hill. (Bold typeface ranks indicate warriors that are within the top N-% of the 'flat' hill)

    Recent entries: (rank on recursive LP-Hill, program, author, date-of-entry)
    6: Distortion Energy , inversed, (Nov/18)
    11: Disciples of the Void , inversed, (Nov/18)
    18: Hypnos , inversed, (Nov/18)
    19: Yamabushi , inversed, (Nov/18)
    32: ...microdrive... , inversed, (Oct/31)
    35: Eyeglass , inversed, (Nov/07)
    46: Steam-Powered Tank , inversed, (Nov/07)
    59: Nose-Picker , Ryan Coleman (copied from 94nop)
    82: red virus v1.0 , bjoern guenzel (moved from 94nop)
    95: Spire , JKW (moved from 94nop)
    124: Inferno 1.2 , Philip Kendall (moved from 94nop)
    130: Inferno 1.5 , Philip Kendall (moved from 94nop)
    137: Mr A Speculative , Derek Ross (moved from 94nop)


  • X hill(s): "-r 1000 -s 55440 -c 500000 -p 10000 -l 200 -d 200" (88, 94, Pspace)

    Recursive X-Koenigstuhl (131 entries: x.tar.gz)

    Flat (un-weighted) scores against all of the X-hill. Scores against top 50%, 25%, 10% of the 'flat' X-hill. (Bold typeface ranks indicate warriors that are within the top N-% of the 'flat' hill)

    Recent entries: (rank on recursive X-Hill, program, author, date-of-entry)
    7: Carmilla , inversed, (Dec/03)
    10: Nosferatu , John Metcalf, (Oct/31)
    27: Clockwork , John Metcalf, (moved from 94nop)
    82: Szczur , Arek Paterek, (moved from 94nop)
    86: 1 shot bomber , P._V._K., (moved from 94nop)
    97: Binary paper , Csaba Biro, (moved from 94nop)
    101: Rubber Snake , Compudemon, (moved from 94nop)
    128: Glasswalker V2.0 , Paul Mumby, (moved from 94nop)


  • Tiny hill(s): "-P -s 800 -c 8000 -l 20 -d 20 -p 800" (1522 rounds)

    Recursive Tiny-Koenigstuhl (303 entries: tiny.tar.gz)

    Flat (un-weighted) scores against all of the T-hill. Scores against top 50%, 25%, 10% of the 'flat' Tiny-hill. (Bold typeface ranks indicate warriors that are within the top N-% of the 'flat' hill)

    Recent entries: (rank on recursive T-Hill, program, author, date-of-entry)
    1: Silent Snowfall , inversed, (Jan/05)
    51: Bloodlust , John Metcalf, (Oct/31)
    71: Nosferatu , John Metcalf, (Oct/31)


  • Nano hill(s): "-P -s 80 -c 800 -l 5 -d 5 -p 80" (142 rounds)

    Recursive Nano-Koenigstuhl (367 entries: nano.tar.gz)

    Flat (un-weighted) scores against all of the Nano-hill. Scores against top 50%, 25%, 10% of the 'flat' Nano-hill. (Bold typeface ranks indicate warriors that are within the top N-% of the 'flat' hill)

    Recent entries: (rank on recursive Nano-Hill, program, author, date-of-entry)
    1: NanoCracker , Terry Newton, (Mar/03)
    2: b69e6908-a5be0bba-ab4445f7.rc , bvowk, (Feb/09)
    5: [RS] C-Strobia , inversed, (Jan/05)
    18: [RS] Existephall Apris , inversed, (Jan/05)
    24: [RS] EvoTrick II , inversed, (Jan/05)
    32: [RS] Hericknybe , inversed, (Jan/05)
    38: [RS+] Collowin Delickrity , inversed, (Jan/05)
    43: [RS] Cefaexive Motween , inversed, (Jan/05)
    46: [RS] Nextratulated Sturvinator , inversed, (Jan/05)
    56: [RS+] Docyprising Betacande , inversed, (Jan/05)
    71: in the passing rain , inversed, (Jan/05)
    72: [RS] Desublit Within , inversed, (Jan/05)
    85: [RS+] Nowflaken , inversed, (Jan/05)


  • Odd hill: "-r 50 -l 500 -d 500" (88, 94 & Pspace) (1027 entries: odd.tar.gz)

    Hill for all programs that do not fit any other hill (eg. special tournament rounds or non-competitive programs).

    Flat (un-weighted) scores against all of the Odd-hill.

    Valentine 2015 Tournament
    Basilisk B 8 , Steve Gunnell
    rdrc: Bedbug Operetta , Dave Hillis
    men are from pMARS , Simon Wainwright
    Infiltrator , inversed
    LateEight , P Thorne
    Monolith , inversed
    OnceIn88 , P Thorne
    rdrc: Sappy Harmonica , Dave Hillis
    Scorpion , S.Fernandes
    SplendoredThing , P.Kline
    Zeppelin B 11 , Steve Gunnell
    Zygote , Roy van Rijn
    Halloween 2014 Tournament
    Blowtorch Test B 84 , Steve Gunnell
    Bodger , P Thorne
    Buffette Fang-Hunter , Robert Macrae
    Core of Duty: Medium Process Warfare , inversed
    Count von Count , S.Fernandes
    rdrc: Drowsy Decay , Dave Hillis
    Dugite Test C 4 , Steve Gunnell
    The Fearless Vampire Killer , Christian Schmidt
    The Fearless Vampire , Christian Schmidt
    Garlic , Roy van Rijn
    Grendel , S.Fernandes
    invaders from pMars , Simon Wainwright
    Mircalla , inversed
    Scarlet , Lezek
    Soul of the Damned , Simon Wainwright
    Tapir , Roy van Rijn
    TearsOfNu , P. Kline
    TooMuchAtStake , Robert Macrae
    Spring 2014 Tournament
    Amber , inversed
    Aura , Lezek
    bibradidopydyperiprihu , DataWraith
    Blood Thirsty v1.0 , Kiv
    dipromudogrydebalogrele , DataWraith
    flint , simon wainwright
    The Flood , Kiv
    Focus , inversed
    Honeycomb , S.Fernandes
    Impatient Darwinian , Dave Hillis
    Jump , P.Kline
    The lucky shot , G.Labarga
    Misaki , Lezek
    NotAScanner , Roman Muentener
    Reconstituted , Robert Macrae after David Moore
    RedPixel Unprepared v2.0 , John Kipling Lewis
    Silent Spike , Roy van Rijn
    Sneaky TNX , Christian Schmidt
    Triggerfinger , Roy van Rijn
    The Utterer TNX , Christian Schmidt
    YAHSAC , Robert Macrae after Paul Kline


    "Flat" Scores:
    On each hill a new challanger fights a N-round battle against every warrior (different from Mt.Olympus) already on the hill. The result of this battle changes the score for both opponents:

    For the programs already on the hill:
    new_score = {old_score * (#hill-1) + score_against_challenger} / #hill
    For the 'challenger':
    score = (score1 + score2 + ...) / (#hill)
    After doing all battles for a new challenger I re-order the hill and write the new hill-page(s).

    "Recursive" Scores:
    Current: The recursive algorigthm weights scores against better warriors more and calculates a new hill from the data provided by the "flat" hill. This procedure is repeated (with decreasing absolute weights) until a stable hill is reached (or a cut-off of 25 programs is reached).

    Maybe in the future? The recursive algorighm starts with the round-robin (flat) scores of the entire hill. The bottom half is fixed in place, then the top half is re-evaluated only within itself. This process is repeated until the top half reaches a cut-off size of 50 programs.

    If you cannot find your warrior(s) here, please send your warrior to birk AT obs DOT carnegiescience DOT edu with a subject line like 'Koenigstuhl entry'. Please note that the Koenigstuhl is an "archive" hill, ie. published programs only. If you would like to see how your program would do on the Koenigstuhl before you publish it, please download the appropriate hill and run your program against it.


    back to Christoph's CoreWar page
    1997-06-18, Christoph C. Birk (last updated: 2015-03-03)