Skip to content
 
 

Repository files navigation

License

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

Backgammon in C# and MonoGame

This game was written in C# and MonoGame.

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 TD-Gammon. 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.

Images

ok ok

About

Featuring the Scandinavian Wonderboys and "Simple" AI

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages