Skip to content

A 2D JavaFX implementation of one of the most popular and old board games. The AI player's moves are calculated using the expectiminimax algorithm.

License

Notifications You must be signed in to change notification settings

DanijelAskov/expectiminimax-backgammon

Repository files navigation

Expectiminimax Backgammon

CodeFactor Build & Test Java Project

Gameplay demonstration

Short application description

A 2D JavaFX implementation of one of the most popular and oldest board games. Three game modes are supported:

  • Human vs Computer (i.e. AI player)
  • Human vs Human
  • Computer vs Computer

The AI player's moves are determined using the expectiminimax algorithm.

Setup

This project uses Gradle. Open command-line interpreter and simply run gradlew run (Windows) or ./gradlew run (macOS and Linux) to launch the application.

Note to the reader of this README

If you have any question, suggestion or collaboration offer, please feel free to contact me. If you find this repository useful, please consider starring it!

About

A 2D JavaFX implementation of one of the most popular and old board games. The AI player's moves are calculated using the expectiminimax algorithm.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages