From daide
Jump to: navigation, search

Whether you're here to discover the latest academic thinking on Diplomacy AI related subjects or whether you're just looking for some tips for designing your own AI, I hope you'll find what you want here.


DAIDE - technical information about the DAIDE system.

  • The introduction to DAIDE gives a complete overview of the system from the ground up.
  • The Communications Model document gives a high level overview of how the various DAIDE components communicate with each other to form the whole system. This is a short, simple document containing the fundamentals of the environment.
  • The Communications Protocol document specifies the format of messages that are transferred over the network when DAIDE components communicate with each other. This is a terse, technical document, intended as a reference for those implementing an AI from scratch without using any of the available toolkits.
  • The Language Syntax document defines and describes the language that AIs use to communicate with each other and the server. All AI writers will need to be familiar with the document because it describes how to carry out the basic elements of Diplomacy such as entering orders, receiving results and sending press.


Diplomacy AI

Diplomacy in general

AI in general