Skip to content

noobLue/ShakkiAly

Repository files navigation

ShakkiAly

CircleCI

Shakkitekoälyn toteutus Javalla. Tämä projekti on rakennettu 'chess' projektipohjan päälle. Itse tekemäni osuus löytyy pakkauksesta datastructureproject.

Käyttöohje

.jar tiedoston kääntäminen seuraavalla komennolla.

./gradlew build

Tarvittavan tiedoston pitäisi löytyä kansiosta ./build/libs/chess-all.jar

Tätä tekoälyä voi käyttää mm. Winboard/Xboard sovelluksilla ja lichess-shakki serverillä.

Winboardilla esimerkiksi pääsee pelaamaan tekoälyn kanssa käyttämällä seuraavaa configuraatiota:

"tira-chess" -fcp "java -jar **HAKEMISTON_SIJAINTI**\ShakkiAly\build\libs\chess-all.jar"

winboard-setup

xBoard ja Lichess ohjeet löytyvät englanniksi projektipohjan dokumentaatiosta

Huom. Lichessissä pelatessa ohjelma täytyy käynnistää jokaisen pelin jälkeen uusiksi.

Testikattavuus

Jacoco-testiraportti

Checkstyle

Projektin buildaamisen jälkeen checkstyle raportti löytyy kansiosta

ShakkiAly\build\reports\checkstyle\main.html

Dokumentaatio

Viikkoraportit

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages