dip
dip is the DipGame Framework for Diplomacy Bot Development.
This framework is compatible with the communication protocol and message syntax of the Diplomacy AI Development Center (DAIDE). dip uses the Java AI Communication API (jac) to deal with the TCP/IP connection and provides a representation of the game state, the movements, and other interesting functionality that you will better discover by using it.
dip focuses on the board representation. Negotiation facilities are provided by nego. For an intuitive example of how to build your bot using dip take a look to the Quick Start Guide. Extra documentation can be found in [4].
Required libraries:
- jac-0.8.1.jar Java AI Communication API.
- tcpIpComm-0.1.2.jar Connection layer between dip and jac.
- utilities-1.0.3.jar DipGame utilities library.
Available versions of dip:
- dip-1.6.jar Current version.
- dip-1.6-javadoc Documentation of the current release.
- dip-1.6-src.zip Current version source code.
- dip-1.5.jar Previous version 1.5.
- dip-1.5-javadoc Documentation of the previous version 1.5.