Clients (downloads)

Bots

Bots typically follow a strict and simple set of rules and are provided as fodder for real AIs.


Andrew Rose's bot package

Author: Andrew Rose

Target: packages/bots.00.03.0462.zip

This is the original DAIDE server, run from the desktop. It is used by both the AI and Real-Time communities as the reference implementation.


Holdbot

Author: David Norman

Target: www.ellought.demon.co.uk/dipai/holdbot.zip

All units hold and disband when dislodged. All builds waived.


Randbot

Author: David Norman

Target: www.ellought.demon.co.uk/dipai/randbot.zip

Picks a random order for each unit from a subset of the possible orders.


Dumbbot

Author: David Norman

Target: www.ellought.demon.co.uk/dipai/dumbbot.zip

Actually, really quite good for 2 days work. Has been known to win in a game against all human opposition.


AIs

Genuine attempts at creating a good automated Diplomacy player.

BlabBot

Author: John Newbury

Target: http://johnnewbury.co.cc/diplomacy/blabbot/index.htm

Uses some simple level 10 press.


Project20M

Author: Andrew Huff et al

Target: http://johnnewbury.co.cc/diplomacy/homeless-bots

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


Man'chi

Author: Brian Roberts

Target: http://ca.geocities.com/bmr335/manchi.html


Diplobot

Author: Francois McNeil

Target: packages/francois/diplobot.jar

Francois has provided running instructions


HaAI

Author: Fredrik Haard

Target: http://johnnewbury.co.cc/diplomacy/homeless-bots

Fredrik produced this AI as part of a Master's degree. The corresponding paper can be found in the research section.


KissMyBot

Author: Jason van Hal ~ (Stretch)

Target: http://sites.google.com/site/diplomacyai/

A bot capable of level 10 press. Visit the author's site for more details.


Albert

Author: Jason van Hal ~ (Stretch)

Target: http://sites.google.com/site/diplomacyai/

A rapidly developing bot originally based on KissMyBot. Visit the author's site for more details.


Ruby Electronic Diplomat (R.E.D.)

Author: Adam Shelly

Target: http://www.sadikovic-shelly.com/adam/data/red_game.exe

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

Source code (Ruby) available.


Minerva

Author: Karsten Kremer

Target: http://www.virtualia.de

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


TheDiplominator

Author: Webb, Chin, Wilkins, and Payce.

Target: http://www.daide.org.uk/external/TheDiplominator.pdf

"Based on the heuristics of DumbBot, it can play a basic press game of Diplomacy. It plays well at press 10... Does not do convoys or suggests moves but forms peace and constructs perceived alliances. Made for a University project."

Available at John Newbury's lost bots page (http://johnnewbury.co.cc/diplomacy/homeless-bots/index.htm).


Brutus

Author: Michael Jones

Target: http://sites.google.com/site/daideproject/

A preliminary version of a bot in development.