Sha256: 916c5e2adcbe740b256725229e0f054ac86155d0ead177c136ae175803bda55d

Contents?: true

Size: 1.45 KB

Versions: 9

Compression:

Stored size: 1.45 KB

Contents

# 将棋ライブラリ #

![](https://raw.github.com/akicho8/bioshogi/master/bioshogi.png)

## 機能 ##

- 各種棋譜フォーマットの読み書き
- 各種棋譜フォーマットの相互変換
- 対応フォーマット: kif, bod, ki2, csa, sfen
- 棋譜から戦法名や囲い名を抽出する
- 指定局面の最善手を返す

## 棋譜の読み取りと変換 ##

```ruby
info = Bioshogi::Parser.parse("76歩 34歩")
info.to_kif   # => "先手の備考:居飛車, 相居飛車\n後手の備考:居飛車, 相居飛車\n手合割:平手\n手数----指手---------消費時間--\n   1 7六歩(77)\n   2 3四歩(33)\n   3 投了\nまで2手で後手の勝ち\n"
info.to_sfen  # => "position sfen lnsgkgsnl/1r5b1/ppppppppp/9/9/9/PPPPPPPPP/1B5R1/LNSGKGSNL b - 1 moves 7g7f 3c3d"
info.to_csa   # => "V2.2\n' 手合割:平手\nPI\n+\n+7776FU\n-3334FU\n%TORYO\n"
info.to_ki2   # => "先手の備考:居飛車, 相居飛車\n後手の備考:居飛車, 相居飛車\n手合割:平手\n\n▲7六歩 △3四歩\nまで2手で後手の勝ち\n"
```

## クレジット ##

| Files                                     | Author(s) | License                                                               |
|-------------------------------------------|-----------|-----------------------------------------------------------------------|
| lib/bioshogi/assets/images/piece/Portella | Portella  | [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) |

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
bioshogi-0.0.15 NEW_README.md
bioshogi-0.0.14 NEW_README.md
bioshogi-0.0.10 NEW_README.md
bioshogi-0.0.9 NEW_README.md
bioshogi-0.0.8 NEW_README.md
bioshogi-0.0.7 NEW_README.md
bioshogi-0.0.5 NEW_README.md
bioshogi-0.0.4 NEW_README.md
bioshogi-0.0.3 NEW_README.md