- 追加された行はこの色です。
- 削除された行はこの色です。
* バイナリ版の使い方 [#l163fc22]
gpsshogi-data.tar.gzを適当なディレクトリに展開し、そこをOSL_HOMEにします。
$ mkdir /usr/local/share/osl
$ export OSL_HOME=/usr/local/share/osl
$ cd $OSL_HOME
$ tar xzvf gpsshogi-data.tar.gz
バイナリは環境ごとに用意されているので、お好きなものを入手します。同じ種類のものが同梱されています。
gpsshogi-bin-<SMP対応か否か>-<OS>-<ARCH>.tar.gz
3つのアプリケーションが同梱されています。
- gpsshogi : コマンドラインの将棋プログラム
- gpsusi : USIプロトコル用の将棋プログラム
- checkstat : 詰将棋ソルバー
*** gpsshogiの使い方 [#w6dd82e4]
コマンドラインの将棋プログラムで、標準入出力をとおして、CSA形式の対戦をすることができます。xshogiにも対応しています。
CSA形式の対戦では対戦サーバが便利です。通信の制御は同梱されいるPerlスクリプト(./network_x1.pl)で書かれています。起動オプションをまとめたシェルスクリプト(connect-wdoor.sh)があるので、ユーザはそれを起動するとよいでしょう。
対戦サーバへの接続では、アプリケーションを識別するためにID/PWが必要です。それを適当なものに変えてお使いください。connect-wdoor.sh内のSHOGIUSERとSHOGIPASSがそれです。
$ editor ./connect-wdoor.sh
$ ./connect-wdoor.sh
xshogiを使う場合
$ xshogi -fsp ./gpsshogi
*** gpsusiの使い方 [#g31a74f8]
コマンドラインの将棋プログラムで、標準入出力をとおして、USIプロトコルを利用した対戦が可能です。
コマンドラインの将棋プログラムで、標準入出力をとおして、USIプロトコルを利用した対戦や検討が可能です。
たとえば、[[将棋所:http://www.geocities.jp/shogidokoro/index.html]]のエンジンとして利用できます。Linux上では、Monoを使用してShogidokoro.exeを実行します。「対局」メニューから「エンジン管理...」を選び、gpsusiを登録します(*.exeでフィルタされるためダイアログにファイルが表示されません。ディレクトリを開き、"gpsusi"と入力してください)。しかし、残念ながら、Monoの互換性が足りないためか、Mono 2.0.1(と将棋所 1.9.2)時点[2009年5月6日]では、先手側の駒台にグラフ表示がかぶって先手の持ち駒が使えず、Linux上ではうまく動作しない状態でした。
たとえば、[[将棋所:http://www.geocities.jp/shogidokoro/index.html]]のエンジンとして利用できます。Linux上では、Monoを使用してShogidokoro.exeを実行します。「対局」メニューから「エンジン管理...」を選び、gpsusiを登録します(*.exeでフィルタされるためダイアログにファイルが表示されません。ディレクトリを開き、"gpsusi"と入力してください)。環境によって動く場合と動かない場合があるようです。
#ref(shogidokoro2.png)
*** checkstatの使い方 [#jab74e87]