[ ホームページ ] [ 携帯用URL ]
将棋所のサポート掲示板
将棋所についての質問やバグ報告、USIエンジンの作成報告などに使用して下さい。

[ EZBBS.NET | 新規作成 | ランキング | オプション ]
iモード&(絵文字)、au対応!ケータイからも返信できる無料掲示板!
名前
 E-mail 
題名
内容
   タグ有効 改行有効 等幅フォント
URL



28.持ち時間が切れた場合 返信  引用 
名前:小宮    日付:2008/1/27(日) 1:5
先手、後手が持ち時間を指定して対戦させた場合に
時間が切れた場合は、思考エンジンが自ら投了をしない場合は、

将棋所が「切れ負け」にすることはないようですが、
(持ち時間マイナスで続く)
これは仕様でしょうか?
http://props.at.infoseek.co.jp/



30.Re: 持ち時間が切れた場合
名前:将棋所の作者    日付:2008/1/27(日) 10:47
将棋所では、持ち時間を使い切っても強制的に対局終了はしないようにしてあります。実は、どうすべきか迷ったのですけど、ちょっと持ち時間をオーバーしただけで強制的に打ち切ってしまうとかえって使いづらいかな、と思ったもので。
そのため、エンジンがいつまでも指さないと対局が止まってしまったりして、連続対局の時に困るかもしれませんが、そういう仕様だということでご理解下さい。


32.Re: 持ち時間が切れた場合
名前:小宮    日付:2008/1/27(日) 11:44
わかりました。ありがとうございます。
http://props.at.infoseek.co.jp/

21.USIエンジンが登録できません 返信  引用 
名前:小宮    日付:2008/1/26(土) 19:11
こんにちわ みさきを作っている小宮です。

将棋所をGUIとして使わせてもらおうと思いまして、
USIプロトコルを実装しているのですが、
エンジン登録で「これはUSIエンジンではありません」というエラーで登録が出来ません。

USIエンジンかどうか?の判定は、どのようにされているのでしょうか?

自分でプロトコルの信号を手打ちする限りは、USIプロトコル通りの遷移はしているように思います

よろしければ、お知恵を拝借できないでしょうか?
http://props.at.infoseek.co.jp/



22.Re: USIエンジンが登録できません
名前:小宮    日付:2008/1/26(土) 19:33
すみません。解決しました。

プログラム起動時に、評価用のテーブルを作成しているため、
おそらく将棋所が、usiと問い合わせてもすぐに返事をしないために
タイムアウトをしているんだろうと思います。

テーブル作成処理を、usinewgame受信後に変更したら
上手く動作しました。
http://props.at.infoseek.co.jp/


23.Re: USIエンジンが登録できません
名前:将棋所の作者    日付:2008/1/26(土) 20:55
もう解決されたようですが念のために書いておきます。

エンジン登録時、間違ってUSIエンジン以外のものを登録できないよう、ある程度の時間以内にusiokが返ってこないと登録できないようにしてあります。なので、usiokを返す前に重い処理はしないようにして下さい。usiokを返したあとであればいつでもいいと思います。


24.Re: USIエンジンが登録できません
名前:将棋所の作者    日付:2008/1/26(土) 21:15
USIプロトコルの解説ページで、usiokに関する説明を少し追加しておきました。


26.Re: USIエンジンが登録できません
名前:小宮    日付:2008/1/27(日) 0:22
了解しました。
isreadyを受け取ってから作業テーブルを作成して
readyokを返すと、プロトコル的にいい感じがします。
http://props.at.infoseek.co.jp/

17.LaramieとGUIプログラムについて 返信  引用 
名前:O.H    日付:2008/1/17(木) 20:47
はじめまして。
Laramieという将棋ソフトを作っています。
流行のbitboardで作ったのですが、強さはLesserKaiよりも弱いです。

USIプロトコルには対応できています。
非常に弱いプログラムで恥ずかしいのですが、公開しようかと思っています。
弱いプログラムのうちから公開して、プログラムが強くなったら新しいバージョンも、古いバージョンとともに公開しておく。それを繰り返していくと・・・あら不思議。弱い思考エンジンから強い思考エンジンまで、USIプロトコル対応の思考エンジンがたくさん出来上がる・・・という計画です。

さて、お尋ねしたいことは、GUIプログラムについての事です。
Laramieの他に、USIプロトコル対応のGUIプログラムも作っていて、これもいずれ公開しようと思っているのですが、こちらにあるUSIの解説ページのコマンドは、全て実装してもよろしいのでしょうか?
というのも、gameoverとか、bestmove resign、go byoyomiなどは、将棋所独自のコマンドだと思っていて、実装を避けていました。しかし、こちらの掲示板で将棋所の作者様の"USIについては、ここのUSIの解説ページの文章が正式版"というお考えを知り、実装してもよいでは、と考えました。
できれば是非、実装させていただきたいのですが、いかかでしょうか?



18.Re: LaramieとGUIプログラムについて
名前:将棋所の作者    日付:2008/1/18(金) 0:26
どうぞ実装して下さい。その部分に関して、将棋所の実装を変更することはありません。
USIについて、何をもって正式とするのかはっきりしないのですけど(別に審議委員会とかあるわけではないので)、私が一人で実装しているものですし、ここのページに書いてあるものを正式版としていいと思います。
何か追加したいコマンドとかあったらここで議論しましょう。

あと、エンジンが完成したら、よろしければ公開してみてください。USIエンジンのリンクに追加しようと思います。
GUIも自作されているということですが、将棋所で何か不満点とかありますでしょうか?できる範囲で対応したいと思っています。もちろん、GUIを自作するのは自由ですけど、将棋所は他の人がGUIを作らなくて済むように作ったものなので、エンジン作成だけに専念された方が効率がいいのではないかと思います。


19.Re: LaramieとGUIプログラムについて
名前:O.H    日付:2008/1/18(金) 23:26
ご回答いだだき、ありがとうございます。
自作の将棋GUIに、こちらのページで解説のあるUSIのコマンドを実装させていただきます。

>GUIも自作されているということですが、将棋所で何か不満点とかありますでしょうか?できる範囲で対応したいと思っています。

けっして、将棋所に不満があるから将棋GUIを作っているわけではありません。LaramieのUSI対応は、将棋所でチェックしていますが、将棋所が落ちたことは一度もありません。かなり堅牢なソフトだと感じていました。また、ほぼ重要とおもえる棋譜形式に対応されていますし、CSAサーバーへの対応もあって、思考エンジン製作者としては十分満足のいくソフトだと思っています。後々、対応してほしいコマンドなどを思いつくかもしれませんが。

>GUIを自作するのは自由ですけど、将棋所は他の人がGUIを作らなくて済むように作ったものなので、エンジン作成だけに専念された方が効率がいいのではないかと思います。

おっしゃるとおりです。bonanzeの作者様のように、1年にも満たないくらいであの強さまで仕上げた方もいらっしゃいます。あの方は天才かもしれませんが・・・

私は4年前に将棋プログラムを作り始めたときに、いっしょにwindowsプログラミングの勉強を始めました。しばらくして、将棋GUIと思考エンジンを分けました。以来、思考エンジンは全面的に作り変えたことがありますが、将棋GUIはそのまま作り続けて来ました。ほんとうに少しずつなのですが・・・。Tord氏がUSIを提唱されたとき、これはすばらしいと思って将棋GUIに組み込み始めました。将棋所が公開されたときにその完成度に驚き、将棋GUIの製作を止めて、Laramieだけに専念するかどうか思案したのですが、愛着があって、製作を止めませんでした。結局4年の内に作ったwindowsプログラムは、テストプログラムなどを除くと、将棋GUIプログラムだけです。できれば、日の目をみせてやりたいと思っています。
というわけですので、将棋所の作者様とは、USIプロトコル対応将棋GUI製作者という枠組みでは、ライバルという関係になってしまうのかもしれませんが、どうぞ、今後ともよろしくお願いいたします。

現在は思考エンジンの作成サイクルという感じです。ponderへの対応がすめば、Laramieを公開の予定です。早ければ月末までに、遅くとも来月末までにはと考えています。


20.Re: LaramieとGUIプログラムについて
名前:将棋所の作者    日付:2008/1/19(土) 10:29
そういうことでしたか。私以外にもUSI対応のGUIを作っている人がいるとは思いませんでした。まあ、GUIが複数あっても構わないでしょうから、そのまま作成を続けられたらいいと思います。エンジンを公開したらまた知らせて下さい。

ページ: |< << 41 42 43 44 45 46 47 48 49 50 

無料アクセス解析

アクセス解析の決定版!無料レンタルで最大100ページ解析!

   投稿KEY
   パスワード

EZBBS.NET produced by InsideWeb