Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

diplomacy game judge algorithm [closed]

Tags:

algorithm

I am writing a server for playing the great diplomacy game online. Does anyone know an algorithm for the judge, that will calculate all moves/supports/convoys on the map at the end at each round?

For implementing the protocol I use twisted, for db-access django

like image 402
vikingosegundo Avatar asked May 13 '09 16:05

vikingosegundo


2 Answers

Yes. DPjudge Adjudication Algorithm. Also see the DPJudge FAQ answer to the question about convoy paradoxes.

A check the njudge page that links to source code.

like image 151
Van Gale Avatar answered Sep 30 '22 17:09

Van Gale


You might also want to look into the DAIDE project. They have a full comm protocol for create dip bot players against special servers. It's not open source (unfortunately) but there is a small community who use it to play real-time Dip games when 7 humans aren't available to play.

like image 31
jmucchiello Avatar answered Sep 30 '22 16:09

jmucchiello