DAIDE
Diplomacy Artificial Intelligence Development Environment
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.