Diplomacy

Roadmap

John Newbury     4 October 2010

Home > Diplomacy > Cogitation > Roadmap

AI in the Game of Diplomacy: Roadmap


NB: The timescales below are unduly optimistic, for instance the release date for BlabBot 3 (BB3) has already passed. Just as fusion power and manned landings on Mars are always 30 years away, so the release of BB3 has always been 3 months away. Apart from the usual reasons for deadlines being missed (more than once!), BB has been radically revised in during 2009, thereby requiring many unanticipated consequential revisions. Until these issues have been resolved, and BB3 has actually been released, I am (clearly) unable make reasonable estimates of timescales. I have, at least, frozen further development until released. So, as politicians sat: I shall release BB3 when I judge the time is right to do so – and  not before! Only then shall I revise the estimated timescales; hopefully being more accurate in future.


Here is an outline roadmap plan of my future work on my Diplomacy (TinKing) project.

Contents

BlabBot 3

The first release BlabBot (BB) source, comprising all my existing code that I intended to release as source, handing all forms of DAIDE press, a few experimental exotic press extensions, and much else besides to support the foundations of a DAIDE bot (not just press) – as hinted at in many of my posts in DipAi. The most important part, which will form the base of DeepLoamSea (DLS) version 2, but is offered for use in other bots, is called the BlabBotBase (BBB).

State

BB was mostly written and tested, but some recent important revisions and enhancements now to be completed and checked. Some documentation, now mainly on this web. Further deferral due to problems of how to evaluate "expectations" due to observed press, and improvements to future such evaluations – see below – now probably solved  in outline. Also made a major restructuring, which should greatly simplify and slightly improve efficiently of core press classes (combining many classes). Estimated release: end 3Q2009.

Main Features

BlabBot 4

State

BlabBot 4 is partially documented outline concept and plan. Estimated release: end 4Q2009.

Main Features

Planned to include the following within the BBB part (no changes are proposed to the bot-specific part):

DeepLoamSea 2

State

DeepLoamSea (DLS) has some outline design and experimental code fragments (see Cogitations). Estimated release date: end 3Q2010.

Main Features

DeepLoamSea is planned to include:

BlabBot 5

State

BlabBot 5 is partially documented outline concept and plan. Work will now only begin after release of a reasonable (even if not world-shattering) version of DeepLoamSea. Estimated release: end 4Q2010.

Main Features


Tracking, including use of cookies, is used by this website: see Logging.
Comments about this page are welcome: please post to DipAi or email to me.