Skip to content
Shogi program written in Rust
Rust Python Ruby
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
eval_bin
src
.gitignore
Cargo.lock
Cargo.toml
README.jp.md
README.md
rustfmt.toml

README.md

Girigiri

Shogi AI written in Rust

日本語バージョン

Install

  1. Install Rust

  2. Clone

    $ git clone https://github.com/bknshn/girigiri
    

How to play

  1. Build

    $ cargo build --release
    
  2. Install 将棋所(Shogidokoro)

  3. Open Shogidokoro.exe and set girigiri/target/release/usi as engine

  • In Linux or Mac you need to use Mono
mono /usr/local/bin/Shogidokoro/Shogidokoro.exe

Others

  • Run self match locally

    $ cargo run --bin auto --release
    
  • Battle in floodgate

    $ cargo run --bin floodgate --release
    
  • For CSA battle

    $ cargo run --bin main --release
    
  • Learn evaluation function

    $ cargo run --bin learn --release
    
  • Debug

    $ cargo run --bin debug --release
    

Introduction

Rustで将棋AI入門 1-動かしてみる

You can’t perform that action at this time.