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.
- 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
- Compile the project:
javac -d out $(find src -name "*.java") - Launch the game:
java -cp out quoridor.QuoridorMain - Configure players in the setup dialog, then start the match.
- Bukutsu (koonbook456@gmail.com)
- Carmel-1311 (nightfish1596@gmail.com)
- Master-Yeet (jungbp2548@gmail.com)
- Rudeboy (suthumv@gmail.com)
This project is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.