Skip to content

mirceaIordache/goChess

Repository files navigation

Development repository for goChess

Description

Started out as a fourth year project at the University of Glasgow, that attempted to create a scalable and distributed chess engine.

Installation

Install using the typical golang installation method, using go get github.com/mirceaIordache/goChess go get github.com/gocircuit/circuit/cmd/circuit

Usage

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]

License

Please see the LICENSE file

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages