This is a Java-based implementation of the classic Backgammon game, originally built as a Data Structures course project. It demonstrates the use of core data structures such as linked lists, stacks, and queues to simulate game mechanics.
- Two-player gameplay (local)
- Core Backgammon rules implemented:
- Dice-based moves and doubles
- Hitting and re-entering checkers
- Bearing off phase
- Basic GUI using Java Swing (or similar)
- Random dice roll simulation
- Modular logic with extensibility in mind
- Java JDK 8 or higher
- Terminal or IntelliJ IDEA / Eclipse
If the .class
files are already compiled:
cd out/production/backgammon-rewrite00
java sample.Main