Expand description
An adjudicator for orders in the board game Diplomacy. This adjudicator will be fully compatible with the Diplomacy Adjudicator Test Cases.
Modules§
- Types for representing the passage of in-game time.
- This module contains the types needed to build a map of the world in Diplomacy. Terminology in this module comes from the DATC.
- Contains the logic needed to adjudicate a turn.
- The model for an order issued to a unit.
- Contains error types and trait implementations for parsing diplomacy orders.
Structs§
- The calendar dictates the sequence of turns in a game.
- An actor in the game. Nations can own units and issue orders.
- An order is issued by a nation and gives a command to a unit in a region.
- Represents a specific point in game time.
- A specific unit that belongs to a nation.
- A unit’s instantaneous position in a region.
Enums§
- The step in a current season. Not all seasons will have all steps.
- The current season in the year. Not all game variants use all seasons.
- The type of a military unit. Armies are convoyable land-based units; fleets are sea-going units which are able to convoy armies.
Traits§
- A command issued to a unit or location which uses a single concrete location type of
L
. - Format trait for short naming of objects in orders.
- Knowledge of unit positions at a point in time.