Skip to content

🎲 A classic Backgammon game implemented in Java as a Data Structures course project. Built using linked lists, stacks, and queues, featuring core game rules and a basic GUI.

Notifications You must be signed in to change notification settings

tahminer/Java-Backgammon-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎲 Backgammon Game (Java Project)

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.

βœ… Features

  • 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

πŸš€ How to Run

1. Requirements

  • Java JDK 8 or higher
  • Terminal or IntelliJ IDEA / Eclipse

2. Running from command line

If the .class files are already compiled:

cd out/production/backgammon-rewrite00
java sample.Main

About

🎲 A classic Backgammon game implemented in Java as a Data Structures course project. Built using linked lists, stacks, and queues, featuring core game rules and a basic GUI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages