BAsic eNvironment for Diplomacy playing Automated Negotiating Agents
Last Update: 06 September 2023
What's new:
09 February 2023: replaced bandana-2.0.jar with bandana-2.0.2.jar, to fix a bug in the D-Brane tactical module.
05 March 2022: uploaded the new BANDANA 2.0 framework, including:
an entirely new game server specially designed for BANDANA
The jar files of all agents that participated in The ANAC Diplomacy Leagues of 2017, 2018 and 2019.
09 August 2018: uploaded the jar files of the agents that were submitted to the ANAC 2018 Diplomacy Challenge.
19 July 2018: uploaded the final results of the ANAC 2018 Diplomacy Challenge.
20 December 2017: uploaded the ANAC 2018 Diplomacy Challenge Manual and FAQ.
01 June 2017: Deadline for the ANAC Diplomacy League extended to 12 June.
23 May 2017: uploaded version 1.3.1. This new version solves a bug that caused a player to stop working when receiving a proposal containing an empty list of DMZs.
3 May 2017: uploaded the javadoc of BANDANA.
18 April 2017: added submission info for the ANAC Diplomacy league.
07 January 2016: Updated the manuals.
16 December 2016: Uploaded v1.3: ANACNegotiator now has a proposeDraw() method and added some comments to ANACExampleNegotiator.
22 October 2016: Made some small changes to the implementation of the example agents.
07 October 2016: Uploaded v1.2.1, which contains a few bug fixes.
26 September 2016: Uploaded the ANAC 2017 competition manual.
02 August 2016: Uploaded v1.2 with improved TournamentObserver and classes for implementing score systems.
24 June 2016: Added the necessary classes for participants of the (possible) ANAC competition to implement their agents, including source code of an example agent.
10 June 2016: Added the possibility to implement a negotiation algorithm on top of the tactical module of D-Brane.
14 May 2016: Added adjudicator and GameBuilder to the BANDANA framework.
11 May 2016: uploaded first version of BANDANA.
Future Improvements:
Add code to enable users to use DAIDE mapper.
Allow to run tournaments without showing the window of TournamentObserver.