Projects / Diplojuge

Diplojuge

Diplojuge is a toolkit that can automate all of the actions of a judge in the Diplomacy game. Contrary to certain existing programs, the tools are simple and usable on the command line. The most important software is the adjucator. It reads the map, the positions of the pawns and centers, and the orders, and it prints the outcomes on standard output. This can make it possible to easily solve the orders on standard and electronic Diplomacy games. There are also tools to draw maps with resulting positions and to allot countries to players.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  29 Nov 2004 00:54

    Release Notes: Major bugs have been fixed in can_support (pion.py) and FR syntax (ordre.py). There is a minor fix when a unit defends and there is a stand off (juge.py).

    •  19 Nov 2004 07:09

      Release Notes: This version fixes a bug in the pion.can_support method (which has been mostly rewritten). It adds adjustment support, messages translation for orders, retreats, and adjustments, and an English translation. It also fixes a bug in is_accessible that prevented the advanced map from working.

      •  15 Nov 2004 05:48

        Release Notes: A bug to stderr output when verbose (ordre.py) has been fixed. Comment support has been added to the orders file. Retreating or disbanded units no longer appear in the final position set. change_order changed both dst_case and src_case; this is fixed. Separated instances solved the problem; the retreats module is now functional.

        •  12 Nov 2004 12:39

          Release Notes: This version features a complete rewrite in Python, now supports multipath convoys, fixes a lot of coasts bugs, and includes an English standard map.

          •  04 Apr 2004 16:15

            Release Notes: Adjustements are now functionals. There is a new output module to use with the diplocarte contrib. This may be used if you want to generate maps automatically.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.