kbinani / sunfish3

Computer Shogi Program

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sunfish

Sunfish is computer Shogi program.

This program participated in World Computer Shogi Championship(WCSC) 2015.

Requirement

  • CMake
  • C++ Compiler(GCC4.9/Clang/MSVC2013)

Build

GNU Make

make release

# parallel
make release -j

# clean
make clean

# unit test
make test

# profiling
make profile

Xcode

mkdir -p build/xcode
cd build/xcode
cmake -G Xcode ../../src

Visual Studio

Set parameters into CMake as follows.

Name Value
Where is the source code path/to/sunfish3/src
Where to build the binaries path/to/sunfish3/build

Usage

Execute

./sunfish

# help
./sunfish --help

# network (CSA protocol)
./sunfish -n

Import fv.bin

rm eval.bin
cp path/to/bonanza/fv.bin ./fv.bin
./sunfish

License

MIT License

About

Computer Shogi Program

License:MIT License


Languages

Language:C++ 99.9%Language:CMake 0.0%Language:C 0.0%Language:Makefile 0.0%