This software has no license. The hosting of this project at GitHub allows you to view this repository, however you retain no permission from the creators of this software to use, modify or share this software for any intent or purpose.
This software is under exclusive copyright. You are not allowed to copy, distribute or modify this work without risk of take-downs, litigations or other legal actions.
More info at: https://choosealicense.com/no-permission/#for-users
This game was written in C# and .
The solution contains to primary components: The game's model was made with test-driven development and implements Backgammon game rules and logic with unit-tests. The other component is the MonoGame project, providing visuals, audio and controls, and uses the model to enforce game rules.
An additional project also contains a simple example of local server play, where two game instances can play against each other.
Another project contains an attempt at developing a machine-learning framework for developing a Backgammon AI with reinforcement-learning, inspired by . Since the machine-learning framework did not produce the expected results, the AI's weights were hand-adjusted to create a simple Backgammon AI to play against.

