Skip to content

Bukutsu/quoridor_in_java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Quoridor in Java

Quoridor Board Game implemented in Java as the final project for the Object-Oriented Programming (OOP) class at cpe.eng.kps.ku.ac.th. The application provides an interactive Swing-based experience with configurable player counts, wall placement previews, and turn-tracking utilities.

Features

  • Playable two- or four-player Quoridor rule set
  • Smart wall placement validation with live previews and path checking
  • Visual move hints, active-player highlights, and real-time status updates
  • Game setup dialog for player naming and color selection

Getting Started

  1. Compile the project: javac -d out $(find src -name "*.java")
  2. Launch the game: java -cp out quoridor.QuoridorMain
  3. Configure players in the setup dialog, then start the match.

Contributors

License

This project is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

About

Quoridor implement in Java

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages