Skip to content

huzecong/ReversiDuel

Repository files navigation

ReversiDuel

A Java clone of GomokuDuel, except that Gomoku's changed to Reversi.

I tried to make this "clone" as similar to its original as possible, but differences exist due to framework limitations. Also, there are enhancements and new features compared to the original version.

This project is based on JavaFX 8. Below is a list of third-party frameworks used:

Build Instructions

To build this project, run the following command:

./gradlew runApp

In case you're using Windows, change ./gradlew into gradlew.bat. (Gradle processes could take a long time, please have patience and make sure you aren't blocked by firewalls)

To compile a JAR executable, run

./gradlew buildJar

This operation cannot be executed under Windows because a Bash script needs to be run during the process. The compiled JAR will be copied to project root, and then patched using the script fix-jar-build.sh. The patch step is necessary due to errors in the manifest file for DataFX.

You can run the JAR executable by

java -jar <JAR file>

Screenshots

Main menu:

Game board:

LAN match discovery:

Player profile configuration:

Releases

No releases published

Packages

No packages published