Skip to content

sauce-code/chessy

Repository files navigation

Java CI with Maven

Chessy

Chessy is a simple Chess A.I. using a look-ahead strategy. Its provided as a Maven project, encoded in UTF8, written in Java and published under GPLv3. The chess images used were published by Igor Krizanovskij under Public Domain. JetBrains Mono is released under Apache 2.0 license.

overview 1

overview 2

Prerequisites

  • Maven
  • Java 11

Install

Just run the following commands:

git clone https://github.com/sauce-code/chessy.git
cd chessy
mvn install

Run

Maven Runner

cd chessy-gui
mvn javafx:run

Command Line

cd chessy-gui\target
java --module-path %PATH_TO_FX% --add-modules javafx.base,javafx.graphics,javafx.controls -jar chessy-gui-1.0.0-SNAPSHOT-jar-with-dependencies.jar

Changelog

Can be found here.