Started out as a fourth year project at the University of Glasgow, that attempted to create a scalable and distributed chess engine.
Install using the typical golang installation method, using go get github.com/mirceaIordache/goChess go get github.com/gocircuit/circuit/cmd/circuit
Prerequirements Ensure Go Circuit is started on all nodes that should run the application.
Usage can be in the following form
-
for running a single position, usage is goChess circuit_address "EPD String"
-
for running a test suite (a text file with multiple positions), use the runSuite.sh as following ./runSuite Suite.epd [circuit_address]
Please see the LICENSE file