USIのエンジン・オプションを付けようぜ(^~^)?

でべらへえ(^~^) ぐぱあ(^◇^) 公開下書き

USIのエンジン・オプションを付けようぜ(^~^)?

20210124shogi2a2b1.png
「 エンジン・オプションを付けようぜ?」

kifuwarabe-futsu.png
「 何だぜ それ?」

ohkina-hiyoko-futsu.png
「 将棋エンジンの設定のことよ」

20210716shogi168.png

ohkina-hiyoko-futsu.png
「 👆 こういうやつよ」

ramen-tabero-futsu2.png
「 おー、それそれ。
どうやって 付けるんだぜ?」

>1:usi
<1:id name KifuwarachebyW B6
<1:id author Satoshi TAKAHASHI
<1:option name DepthNotToGiveUp type spin default 4 min 0 max 8
<1:option name MaxDepth type spin default 7 min 0 max 15
<1:option name MinThinkSec type spin default 5 min 0 max 599
<1:option name MaxThinkSec type spin default 17 min 1 max 600
<1:usiok
>1:setoption name USI_Ponder value true
>1:setoption name USI_Hash value 256
>1:setoption name DepthNotToGiveUp value 0
>1:setoption name MaxDepth value 5
>1:setoption name MinThinkSec value 30
>1:setoption name MaxThinkSec value 35
>1:isready
<1:readyok
>1:usinewgame

ohkina-hiyoko-futsu.png
「 👆 例えば 将棋所のデバッグ・ログだけど、
将棋エンジンから 将棋所へ 設定フォームを指定する option コマンドと、
将棋所から 将棋エンジンへ 設定を指定する setoption コマンドの2つで やりとりするのよ」

20210716shogi169.png

ramen-tabero-futsu2.png
「 👆 全部で 6種類あるそうだぜ!」

20210716shogi170a1.png

ohkina-hiyoko-futsu.png
「 👆 まとめてみたけど、奇数と偶数で ペアになってるみたいね。
細かな仕様は 将棋所のホームページを見なさい」

探索の深さ設定

ramen-tabero-futsu2.png
「 他の将棋エンジンと オプションの名前を合わせようかと思ったが 調べるの めんどくさ……」

option name MaxDepth type spin default 4 min 1 max 15

ramen-tabero-futsu2.png
「 👆 こんな感じでいいだろ」

kifuwarabe-futsu.png
「 6 にしたろ」

setoption name MaxDepth value 6

ohkina-hiyoko-futsu.png
「 👆 これも パースしなくちゃ ならなくない?」

20210716shogi171.png

ohkina-hiyoko-futsu.png
「 👆 ちょっと調べた感じ、こんなメッセージが飛んでくると思うわよ」

何度でもクリック!→

むずでょ@きふわらべ第29回世界コンピューター将棋選手権一次予選36位

光速のアカウント凍結されちゃったんで……。ゲームプログラムを独習中なんだぜ☆電王戦IIに出た棋士もコンピューターもみんな好きだぜ☆▲(パソコン将棋)WCSC29一次予選36位、SDT5予選42位▲(パソコン囲碁)AI竜星戦予選16位

Crieitは個人で開発中です。 興味がある方は是非記事の投稿をお願いします! どんな軽い内容でも嬉しいです。
なぜCrieitを作ろうと思ったか

また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!

こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください!

ボードとは?

むずでょ@きふわらべ第29回世界コンピューター将棋選手権一次予選36位 の最近の記事