<?xml-stylesheet type="text/xsl" href="web.xsl"?>
<page>

  <!--======================================================================-->
  <!-- Current Location.                                                    -->
  <!--======================================================================-->
  <location>
    <parent name="Home" target="index.xml"/>
    <parent name="Downloads" target="download.xml"/>
    <self name="Clients" target="clients.xml"/>
  </location>

  <!--======================================================================-->
  <!-- Downloads.                                                           -->
  <!--======================================================================-->
  <firstsection title="Bots">
    <formatted>
      <p>Bots typically follow a strict and simple set of rules and are
      provided as fodder for real AIs.</p>
    </formatted>

    <downloads>

      <download author="Andrew Rose"
                title="Bot Package (v00.03.0462)"
                target="packages/bots.00.03.0462.zip">
        <ul>
          <li>Holdbot - All units hold and disband when dislodged.  All builds waived.</li>
          <li>Randbot - Orders each unit (uniform) randomly from all valid orders.</li>
          <li>Selfbot - As Randbot except that all orders involving enemy units are excluded.</li>
          <li>Consbot - As Selfbot except that orders are self-consistent (e.g. no unused support or convoys).</li>
        </ul>
      </download>

      <download author="David Norman"
                title="Holdbot"
                target="http://www.ellought.demon.co.uk/dipai/holdbot.zip"
                external="yes">
        <p>All units hold and disband when dislodged.  All builds waived.</p>
      </download>

      <download author="David Norman"
                title="Randbot"
                target="http://www.ellought.demon.co.uk/dipai/randbot.zip"
                external="yes">
        <p>Picks a random order for each unit from a subset of the possible
        orders.</p>
      </download>

      <download author="David Norman"
                title="DumbBot"
                target="http://www.ellought.demon.co.uk/dipai/dumbbot.zip"
                external="yes">
        <p>Actually, really quite good for 2 days work.  Has been known to win
        in a game against all human opposition.</p>
      </download>

    </downloads>
  </firstsection>

  <section title="AIs">
    <formatted>
      <p>Genuine attempts at creating a good automated Diplomacy player.</p>
    </formatted>

    <downloads>

      <download author="John Newbury"
                title="BlabBot"
                target="http://uk.geocities.com/johnnewbury1/diplomacy/blabbot.htm"
                external="yes">
        <p>Uses some simple level 10 press.</p>
      </download>

      <download author="Andrew Huff et al"
                title="Project20M"
                target="http://www.doc.ic.ac.uk/~ajh02/diplomacy/"
                external="yes">
        <p>Produced as coursework for a degree, this AI was the one to beat at
        the start of 2005.  The project write up can be found in the
        <a href="research.xml">research</a> section.</p>
      </download>

      <download author="Brian Roberts"
                title="Man'chi"
                target="http://ca.geocities.com/bmr335/manchi.html"
                external="yes">
        <p>Visit his site for a description.</p>
      </download>

      <download author="Francois McNeil"
                title="Diplobot"
                target="packages/francois/diplobot.jar">
        <p>Francois has provided <a href="packages/francois/readme.txt">running
        instructions</a>.</p>
      </download>

      <download author="Fredrik Haard"
                title="HaAI"
                target="http://haai.haard.se/HaAI 0.6.zip"
                external="yes">
        <p>Fredrik produced this AI as part of a Master's degree.  The
        corresponding paper can be found in the
        <a href="research.xml">research</a> section.</p>
      </download>

      <download author="Jason van Hal ~ (Stretch)"
                title="KissMyBot"
                target="http://ca.geocities.com/stretchy@rogers.com/"
                external="yes">
        <p>A bot capable of level 10 press.  Visit the <a href="http://ca.geocities.com/stretchy@rogers.com/">author's site</a> for more details.</p>
      </download>

      <download author="Jason van Hal ~ (Stretch)"
                title="Albert"
                target="http://ca.geocities.com/stretchy@rogers.com/Albert.htm"
                external="yes">
        <p>Based on KissMyBot.  The potential orders of the other powers are evaluated, so it's slower, but will "win at a rate of over 2 times that of KMB."</p>
      </download>

      <download author="Adam Shelly"
                title="Ruby Electronic Diplomat (R.E.D.)"
                target="http://www.sadikovic-shelly.com/adam/data/red_game.exe"
                external="yes">
        <p>"I've renamed Rubybot - it's now the Ruby Electronic Diplomat, or
R.E.D. I've just posted v2.2 executable and source. R.E.D's Peacebot
AI handles Level 10 Press - at least partially.</p>
<p><a href="http://adam.sadikovic-shelly.com/data/rubybot_source.zip">Source code</a> (Ruby) available.</p>
      </download>

      <download author="Karsten Kremer"
                title="Minerva"
                target="http://www.virtualia.de"
                external="yes">
        <p>"Minerva is currently a very basic bot, plays only press level 0, and is
still quite stupid. She doesn't use convoys, doesn't know when it would
be wiser to build fleets instead of armies, and isn't even able to tell
the difference between spring and fall turn. She makes no attempts at
cooperating with other players or at anticipating other player's
cooperation."</p>
      </download>

      <download author="Webb, Chin, Wilkins, and Payce."
                title="Diplominator"
                target="http://www.doc.ic.ac.uk/project/2007/362/g0736203/TheDiplominator/"
                external="yes">
        <p>"Based on the heuristics of DumbBot, it can play a basic press game of
Diplomacy. It plays well at press 10 and is capable of press 20. Does
not do convoys or suggests moves but forms peace and constructs
perceived alliances. Made for a University project."</p>
        <p>An additional copy of <a href="http://www.daide.org.uk/external/TheDiplominator.jar">TheDiplominator</a> is available along with details of <a href="http://www.daide.org.uk/external/TheDiplominator.pdf">the Diplominator project</a>.</p>
      </download>

    </downloads>

  </section>

  <section title="Packages">
    <formatted>
      <p>Paul Camina has zipped a number of bots and AIs and made these available to members of the RTNow Yahoo group.  Note that the versions in these zip files may not be the most recent versions of the bots and AIs.</p>
    </formatted>
    <downloads>
      <download author="Paul Camina, editor"
                title="AI zip file 1"
                target="http://groups.yahoo.com/group/RTNow/files/BOTS-1.zip"
                external="yes">
        <p>Albert, BlabBot, DiploBot, DumbBot, KissMyBot.</p>
      </download>
      <download author="Paul Camina, editor"
                title="AI zip file 2"
                target="http://groups.yahoo.com/group/RTNow/files/BOTS-2.zip"
                external="yes">
        <p>Manchi, Project20.</p>
      </download>
    </downloads>
  </section>

  <section title="Mappers">
    <formatted>
      <p>Human interfaces so that people can compete against AIs on the DAIDE
      system.</p>
    </formatted>

    <downloads>

      <download author="David Norman"
                title="DAIDE Mapper"
                target="http://www.ellought.demon.co.uk/dipai/aimapper.msi"
                external="yes">
        <p>The only mapper on the market.  Used by the Real-Time community for
        all their games.</p>
      </download>

    </downloads>

  </section>

</page>

