ai65536's blog

将棋とかプログラムとか

Apery 32bitをShogiGUIで使う

Apery 32bitをShogiGUIで使う場合のインストール方法です。

ShogiGUIをイントールする

 

ShogiGUI - コンピュータ将棋 からShogiGUIをダウンロードします。

f:id:ai65536:20150527155141j:plain

 

2015/5/27現在ではver 0.0.4.2が最新です。

はじめに - ShogiGUIにしたがってインストール作業をしてください。

 

Aperyをダウンロードする

http://hiraokatakuya.github.io/apery/からAperyの最新版をダウンロードします。

f:id:ai65536:20150527155815j:plain

 

f:id:ai65536:20150527160023j:plain

 

ダウンロードしたAperyを展開します。

ダウンロードしたapery_wcsc25.zipを展開します。

f:id:ai65536:20150527160620j:plain

 

 

展開したファイルを適当な場所にコピーします。

展開したファイルを適当な場所(今回はD:\engine\apery_wcsc25)へコピーします。

 

f:id:ai65536:20150527161656j:plain

srcフォルダとutilsフォルダは不要です。

このときbin以下のフォルダ名、ファイル名を変更しないでください。

Apery 32bitをダウンロード&展開

apery - コンピュータ将棋からAperyの32bit版をダウンロードします。

f:id:ai65536:20150527162443j:plain

apery_wcsc2_msvc.zipというファイルがダウンロードされるので、先ほどと同じ手順で展開します。

Apery 32bitをコピーする

展開したフォルダから32bit版のAperyを先ほどのフォルダd:\engine\Apery_wcsc25\binにコピーします。

 

f:id:ai65536:20150527163133j:plain

ShogiGUIにAperyを登録する。

・ShogiGUIを起動します。

ツールメニューからエンジン設定を選択します。

f:id:ai65536:20150527163534j:plain

・エンジン一覧が表示されるので、追加ボタンを押します。

f:id:ai65536:20150527163715j:plain

・ファイルを開くダイアログが表示されるので、先ほどのフォルダ(d:\engine\Apery_wcsc25\bin)に移動して、32bit版のexeを選択して、開くボタンを押します。

f:id:ai65536:20150527164112j:plain

・正常にAperyが起動すると、エンジン設定ダイアログが表示されるので、OKボタンを押してダイアログを閉じて登録は完了です。

f:id:ai65536:20150527164303j:plain

・登録が完了するとエンジン一覧に表示されます。

f:id:ai65536:20150527164548j:plain

これで対局や検討にAperyが使えるようになります。

・Aperyの起動が失敗する場合

f:id:ai65536:20150527164818j:plain

エンジンの起動に失敗しましたと表示される場合は、手順が間違っているか、メモリが足りないか、カルマが溜まっていますので、手順を見直すか、最新の64bitOS機を購入してください。

 

Aperyの登録はできたけど、上手く対局できない場合

メモリが足りないと対局開始時にエラーで落ちるようです。

人とAperyの対局では2GB、Apery同士の対局では4GB程度のメモリが搭載されているPCを使ってください。

落ちる場合の対応策としては・・・

・対応策その1 ハッシュメモリのサイズを見直す。

f:id:ai65536:20150527165343j:plain

 

・対応策その2 古いPCを粗大ごみに出して新しいPCを購入する。

タブレットの場合はメモリの多い機種を選んでください。Visitaマシンの場合は新しいPCの購入をおすすめします。

 

追記

WCSC25版で定跡を変更する

WCSC25版のデフォルト定跡は居飛車が多いそうです。

ですが、ちゃんと普通の定跡も入っている入っています。

f:id:ai65536:20150528193613j:plain

memo.txtによるとbookall.binが普通の定跡のようです。

 

定跡の変更方法

ツールメニューからエンジン設定を選択する。

・Aperyを選択して設定ボタンを押す。

f:id:ai65536:20150528193757j:plain

 

・エンジン設定ダイアログが表示されるので、Book_Fileのbook.binをbookall.binに変更して、OKボタンを押す。

f:id:ai65536:20150528194043j:plain

 ↓ 変更後

f:id:ai65536:20150528194202j:plain

以上で定跡ファイルが変更されます。

 

PCが重たい場合

PCが重たい場合はスレッド数を調整してください。

ツールメニューのエンジン設定を選択します。

・エンジン一覧からAperyを選択して、設定ボタンを押します。

・エンジン設定ダイアログからThreadsを変更します。

f:id:ai65536:20150528194912j:plain

スレッド数の設定ですが、ShogiGUIのツールバーにコア数という表示があって、これの左側の数値以下(この場合は2以下、2で最大パフォーマンスになります)にします。

f:id:ai65536:20150528194945j:plain

・OKボタンを押してエンジン設定ダイアログを閉じます。

以上で完了です。スレッド数を減らしても重いという場合は新しいPCを購入してください。