Jin is a graphical chess client for the Free Internet Chess Service (FICS). It was written by Alexander Maryanovsky and has its own website. The main development trunk for Jin is hosted on Sourceforge. That project has been dormant for some years.
This GitHub repository is a fork of the Jin project designed to fix bugs and add features that are missing from Jin.
The instructions that follow are primarily intended for Java programmers who are interested in hacking on Jin.
- Install
git
. If you need help, you can follow these instructions. - Clone this repository:
git clone https://github.com/sjamesr/jin.git
.
You will now have a directory called jin
in your current working directory.
This fork of Jin uses Gradle as its build system. So,
- Build jin using the Gradle bootstrap script:
./gradlew assemble
- Run Jin:
./gradlew run
IntelliJ supports Gradle natively. You should be able to open the Jin directory in IntelliJ and start coding right away.