Reversi game in Java
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc
gradle/wrapper
src
.gitignore
README.md
build.gradle
cloc.sh
fix-jar-build.sh
gradlew
gradlew.bat
settings.gradle

README.md

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 due to framework limits differences exist. 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, simply run:

./gradlew runApp

In case you're using Windows, change ./gradlew into gradlew.bat. (Gradle processes could take really long, 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 is run during the process. The compiled JAR will be copied to project root, and then patched using 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: