Wenzel Frick

Platform to play Diplomacy online

The legendary Diplomacy board game has a small but dedicated community. Most platforms to play the game online are outdated and not user-friendly for playing the game on mobiles. The DPLMC platform provides an alternative and adds some additional features which might be useful to the community.

Platform features and components

The gaming platform includes the actual game as well as account creation and management. Players can configure a game, invite other players, and control the game process.

Events can also be created that represent a collection of games, such as a championship or a cup. Players can also join together to form a federation, which regulates access to games, among other things.

Within a game, communication between players is facilitated by an in-game chat.

At the platform level, a forum is also intended to facilitate exchange between players.

Libraries, frameworks, and services used

  • React frontend library
  • Remix framework for server side rendering, routing and general tooling
  • Architect framework for configuration of and deployment to AWS services
  • AWS cloud services for hosting, computing, and data storage
The screenshot of the DPLMC Diplomacy Online Platform shows a game situation.
The game pieces (fleets or armies) are moved by clicking on the game board (territories). Moves and commands are represented by common symbols.
Tabular overview of the game score on the online diplomacy platform dplmc.com.
The scores for individual rounds are displayed in a table. The results of individual moves are calculated in the backend by the game engine. The games can be configured individually.
Screenshot of the forum on the online diplomacy platform dplmc.com
A forum serves as a place for players to exchange ideas and coordinate with each other.