项目作者: Vadman97

项目描述 :
Go Chess AI - Exploring Parallel Search Techniques with a Novel Golang Chess Engine
高级语言: Go
项目地址: git://github.com/Vadman97/GolangChessAI.git
创建时间: 2019-02-27T19:44:47Z
项目社区:https://github.com/Vadman97/GolangChessAI

开源协议:GNU General Public License v3.0

下载


Go Chess - Exploring Parallel Search Techniques with a Novel Golang Chess Engine

Build Status
Coverage

Developed by: Devan Adhia, Vadim Korolik, Alexander Lee, and Suveena Thanawala

Go implementation of Chess AI engine with serial and parallel algorithms.

Core code structure based on c++ version.

Running the code

To run a 10-game 5-second think time competition between ABDADA parallel algorithm and MTDf serial algorithm, run ./main competition

Running the full frontend is more difficult and will require building from source.

To run the frontend, clone the repo and run npm install; npm start; go build -o main FOLDER_WHERE_YOU_CLONED_TO/cmd/main.go; ./main