kizggerg/Diplomacy
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Diplomacy: The Board Game. Implemented by Gregory Gzik Diplomacy is perhaps one of my favourite board games of all time. It is set just before the period of WWI, and the player is one of the great powers set to gain control of Europe. The central feature to this board game - often setting it apart from war board games of similar style - is its lack of random elements. It ultimately is a game of negotiation and skill. It is this challenge of trying to code "skill" is what attracted me to this project. For the implementation of this project, I chose to use object oriented design, since inheritance particularly lends well to the kinds of place that occur on a typical board and the varying yet similar properties of those places. Once this project is complete, I will include a simplified UML Class diagram of the model package to showcase the OO Design. I have also included many JUnit tests in tests package to ensure the quality of this product. For information on how Diplomacy is to be played, visit https://en.wikipedia.org/wiki/Diplomacy_(game). The map included in the files contains the standard Diplomacy game map used for this program, using the same abbreviations from the map. The image was taken from wikipedia commons: https://commons.wikimedia.org/wiki/File:DiplomacyBoard.png
About
The Diplomacy Board Game coded as a personal project
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published