Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sunfish-shogi/sunfish3

Computer Shogi Program
https://github.com/sunfish-shogi/sunfish3

Last synced: about 1 month ago
JSON representation

Computer Shogi Program

Awesome Lists containing this project

README

        

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