/scalashogi

Shogi API written in scala. Immutable and free of side effects.

Primary LanguageScalaMIT LicenseMIT

Continuous Integration Maven Central

Shogi API forked from scalachess and rewritten for shogi. Used on lishogi.org.

It is entirely functional, immutable, and free of side effects.

INSTALL

Clone scalashogi

git clone git://github.com/WandererXII/scalashogi

Get latest sbt on http://www.scala-sbt.org/download.html

Start sbt in scalashogi directory

sbt

In the sbt shell, to compile scalashogi, run

compile

To run the tests:

test

Code formatting

This repository uses scalafmt.

Please install it for your code editor if you're going to contribute to this project.

If you don't install it, please run scalafmtAll in the sbt console before committing.