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

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



846.KIF形式棋譜ファイルの読込み仕様について 返信  引用 
名前:hiromin    日付:2018/5/24(木) 10:38
69と49に金がある局面で、
検討エンジンの読み筋をKIF形式棋譜ファイルに
コピーアンドペーストして読み込んだ場合、
▲5八金(69)は▲5八金(49)と解釈され読み込まれます。
本来は「▲5八金左(69)」とすべきではありますが、
▲5八金(69)の様に移動元の駒位置が指定されている場合は、
その駒位置に従って駒の移動元を解釈していただけると
自然ではないかと思います。

ご検討の程をよろしくお願いします。

将棋所4.0.1

9 8 7 6 5 4 3 2 1
+---------------------------+

| 香 桂 ・ 金 ・ 金 ・ 桂 玉|九
+---------------------------+

▲5八金(69)△4四歩打▲3五金(45)△1四歩(13)▲3六飛(46)△4三銀(42)▲3九金(49)△4五銀打

844.撮影許諾のお願い 返信  引用 
名前:中京テレビ 坂井    日付:2018/5/17(木) 16:21
中京テレビ報道局の坂井と申します。

弊社番組内で将棋ソフト「elmo」を
紹介したいと考えております。

そこで、

「elmo」を使用している映像を
「将棋所」のPC画面を通して伝えたいと考えており
その撮影許諾をいただきたいと思っております。

また「elmo」開発者様には使用許可を頂いております。

よろしくご返信お願いしいたます。

中京テレビNEWS「キャッチ!」担当 



845.Re: 撮影許諾のお願い
名前:将棋所の作者    日付:2018/5/17(木) 23:39
将棋所は自由に使って下さい。テレビ番組で使っても問題ありません。

828..batファイルのエンジン登録につきまして 返信  引用 
名前:yuu    日付:2018/4/1(日) 21:23
初めまして。便利な将棋所をご提供いただきありがとうございます。

さて、今市販の本を参考に将棋AIをpythonを使って実装しており、将棋所へのエンジン登録を試みたのですが、.batファイルにpythonのコードを打ち込んでエンジン登録しても登録中の画面が続き、登録できません。(2時間程度続いても登録できませんでした。)

試しに本のソースコードをそのままダウンロードし、エンジン登録を試みたのですが、それでも登録中の画面が続きます。

コマンドライン上では動作することも確認できており、コードではなく、環境が原因と考えているのですが、.batファイルでエンジン登録できない理由にお心当たりはありますでしょうか。ちなみに、aperyなど、公開されている将棋AIは登録できます。

お忙しい中恐縮ですが、ご教示いただけると幸いです。



829.Re: .batファイルのエンジン登録につきまして
名前:将棋所の作者    日付:2018/4/3(火) 0:53
dlshogiでしたら、以下のところからダウンロードできますが、

https://github.com/TadaoYamaoka/DeepLearningShogi/releases

そこに書いてある通りにPythonとかCUDAとかインストールしたあと、それに含まれるusi.exeというのを将棋所で登録すれば動くと思います。
.exeファイルと.batファイルでは、他ソフトから呼び出して起動する方法が異なるので、将棋所で.batファイルを単純に追加しようとしても登録できないはずです。.batファイルを登録するのであれば将棋所を修正する必要があると思います。
もし本当に将棋所で.batファイルを登録できているのであれば、どうやったらできるのか私も知りたいです。


830.Re: .batファイルのエンジン登録につきまして
名前:yuu    日付:2018/4/4(水) 21:12
ご返信ありがとうございます。

いろいろと試してみた結果、batファイルの場所を変更したら解決しました。batファイル内のコマンドのパス指定と整合性が取れていなかったようです。

batファイルにはpythonで指定のプログラムを開く指示だけしているのですが、どうやらこれでエンジンとして登録できるようです。

私の確認不足でお手数をおかけして大変申し訳ございませんでした。


831.Re: .batファイルのエンジン登録につきまして
名前:将棋所の作者    日付:2018/4/4(水) 23:51
そうなんですか。私もその本をちょっと立ち読みしたのですが、batファイルをエンジン登録すると書いてあったのを見て、そんなことできるんだろうかと疑問に思っていました。たとえbatファイルを追加しても、エンジンとして動作しないと思っていたので。でも、本当にできるんですね。おかげで疑問が解決しました。


832.Re: .batファイルのエンジン登録につきまして
名前:tabayashi    日付:2018/4/9(月) 21:30
横から失礼します.

もしよろしければ,yuu様の解決法を教えて頂けないでしょうか?

>batファイルの場所を変更
という記述を頼りに色々試してみたのですが,解決できませんでした.

コマンドライン上でのテストではスクリプトは動作しております.
また,policy_player.pyでのmodelfileのパスを変更し,自身の環境に合わせて書き換えましたが,
それでも将棋所で登録できておりません.


843.Re: .batファイルのエンジン登録につきまして
名前:wrss    日付:2018/5/16(水) 23:34
横から失礼します。

>>batファイルの場所を変更
>という記述を頼りに色々試してみたのですが,解決できませんでした.

私は、batフォルダの1つ上の階層のpython-dlshogi-masterフォルダに置いたら登録できました。

840.ソフト同士で対戦させる時の読み筋表示領域の上下関係について 返信  引用 
名前:匿名希望    日付:2018/5/14(月) 19:2
ソフト同士で対戦させる時の読み筋の表示領域の上下関係を
盤面の上下関係と同じになるようにしたいです。
つまり
盤面が「上が後手」「下が先手」になっているなら
読み筋が表示される場所も「上が後手」「下が先手」
という風にできるようにして欲しいです。
現在は盤面がどうなっていようと、読み筋の表示領域は「上が先手」「下が後手」に固定されているようです。



841.Re: ソフト同士で対戦させる時の読み筋表示領域の上下関係について
名前:将棋所の作者    日付:2018/5/15(火) 23:1
そのような機能があった方がいいでしょうか。今までの方式に慣れている人も多いでしょうし、あまり変更したいとは思いませんが少し考えさせて下さい。


842.Re: ソフト同士で対戦させる時の読み筋表示領域の上下関係について
名前:匿名希望    日付:2018/5/16(水) 20:23
将棋所の作者様
ご返事ありがとうございます!
今もソフト同士の対戦を眺めて楽しみながら書き込んでいます。
負担にならない範囲で対応可能でしたら、是非よろしくお願いいたします!

838.(untitled) 返信  引用 
名前:Anonymous    日付:2018/5/12(土) 4:49
floodgateで人間が対局時、5分以上程度の長考を行うと、駒を動かそうとしてドラッグして離すも、駒が宙に浮いた状態でフリーズしてしまい、着手が送信されず、一切の操作が不可能になる不具合があるようです。

将棋所4.0.1
Windows 7 Professional SP1 64ビット

ネットワークがスマホのテザリングでやや遅いのですが、因果関係は不明です。
2016年12月頃から不具合に気づいていました。
重要性は低いと思いますが、ご対応いただけると幸いです。



839.Re: (untitled)
名前:将棋所の作者    日付:2018/5/13(日) 13:12
何回かテストしてみましたが再現しませんでした。
デバッグウィンドウを開くとfloodgate(サーバ通信対局)での通信内容を見ることができますが、例えば

<T:+7776FU,T1
>T:-3334FU
<T:-3334FU,T3

というようになっていたとして、<T:というのは通信先から送られてきた文字列、>T:というのは通信先に送った文字列を意味しています。指し手の文字列のあとにあるT1とかT3というのはサーバで計測した消費時間です。
この場合、サーバから相手の指し手と消費時間である+7776FU,T1が送られてきて、それに対してこちらの指し手である-3334FUを送り、それに対してサーバで計測した消費時間が追加された-3334FU,T3が送られてくる、ということになります。
このように、こちらの指し手を送るとすぐにサーバからその手と消費時間が送られてくるので、そのタイミングで画面の描画を更新しているのですが、駒の画像が宙に浮いたままということは、サーバに手を送ったあと、サーバからその手が送り返されていない可能性が考えられます。
スマホのテザリングで通信しているということですが、5分以上何もしないでいると、通信が切断されてしまうということはないでしょうか。デバッグウィンドウを見て、こちらが手を送ったあと、その手がサーバから送り返されているかどうか確認してみて下さい。

835.過去のバージョンが欲しい 返信  引用 
名前:Koji    日付:2018/4/21(土) 12:5
Mac上のmonoで将棋所4.0.0が立ち上がりません。monoのバージョンは5.10と5.8.1.0と5.4.1.6で試しましたがどれでも立ち上がりませんでした。過去のバージョンなら立ち上がったと報告があるので過去のバージョンのアーカイブも公開していただけないでしょうか。また、Macにおけるmonoでの起動について知っておられることがありましたらご教授願いたいです。


OS X 10.10.5



836.Re: 過去のバージョンが欲しい
名前:将棋所の作者    日付:2018/4/22(日) 11:3
Macのmono(5.8.1.0)で将棋所の古いバージョン(2.7.0や3.0.0)を動かそうとしましたが起動しませんでした。昔はMacのmonoで将棋所が起動したのですけど、今のバージョンのmonoでは起動しないようです。
将棋所よりずっと単純なソフトであるGoGuiToolですら起動しません。それどころか、起動時にウィンドウを表示するだけ(自分で書いたコードが1行もない)というソフトですら起動しないので、現在のmonoではどんなソフトも起動しないと思います。


837.Re: 過去のバージョンが欲しい
名前:Koji    日付:2018/4/22(日) 13:51
貴重な情報をありがとうございます。確かに、mono 5.xでいろいろなexeファイルの実行を試みても一つも立ち上がりませんでした。Monoのいろんなバージョンを試したところ
1.1.9.1 NG
1.2.6_5 NG
2.10.9_9 OK
3.8.0.7 NG
4.0.5 OK
という感じでした。エンジン登録も起動も無事できました。本当にありがとうございます。
それにしてもウィンドウの表示すらできない現在のmonoは一体なんなんだ。。。

833.連続王手の千日手 返信  引用 
名前:nodchip    日付:2018/4/15(日) 0:16
tanuki-シリーズ開発者代表nodchipと申します。
日頃より思考エンジンの開発に将棋所を使用させていただいております。
素晴らしいソフトを公開くださりありがとうございます。

王手回避の手を起点とした連続王手の千日手を含む棋譜をKI2形式で出力する際、
王手をかけている側の負けと出力すべきところを
通常の千日手と出力しているようです。
https://twitter.com/nodchip/status/985165114075529217
対局中は王手をかけている側の負けというダイアログを出力しています。

日本将棋連盟の対局規定では
「連続王手の千日手成立局面が王手をかけた状態と王手を解除した状態の二つのケースがある。」
としています。
対局規定(抄録)|よくある質問|日本将棋連盟 https://www.shogi.or.jp/faq/taikyoku-kitei.html

お手すきの際にご確認願えませんでしょうか?
よろしくお願いいたします。



834.Re: 連続王手の千日手
名前:将棋所の作者    日付:2018/4/15(日) 13:15
この問題は、千日手の棋譜をどのように表記すべきかという問題があって悩ましいところです。
棋譜管理のソフトとしては柿木将棋またはKifu for Windowsがデファクトスタンダードとなっていて、それとできるだけ互換性を取るようにしています。柿木将棋では、連続王手の千日手が発生した場合、その棋譜の最後は単に「千日手」となっているので、それに合わせています。KIF/KI2形式の詳しい仕様書があるのかどうか知りませんが、調べた限りでは、連続王手の千日手を表記する方法はないと思います。
また、KIF/KI2形式だけでなく、CSA形式で棋譜を保存することもあり、その仕様が以下に書かれていますが、

http://www2.computer-shogi.org/protocol/record_v22.html

これを見ても、通常の千日手と連続王手の千日手を区別する方法が示されていないので、CSA形式でも両者を区別できないことになります。
これと同様の問題は持将棋にもあって、通常の持将棋(引き分け)と、入玉宣言で勝った場合の持将棋を区別する方法がありません。なので棋譜では両方とも単に持将棋と表記しています。
将棋所で独自に対応すればいいのかもしれませんが、他の人が考案した形式を勝手に修正していいのかという問題もあるので、そのようなことはしていません。
ただ、棋譜を見て区別できないというのはその通りなので、指し手の表記自体を変更するのではなく、最終手のコメントとして「連続王手の千日手」などを追加する方法は考えられます。その程度で良ければ修正しようかと思います。

ページ: 1 2 3 4 5 6 7 8 9 10 >> >| 

無料アクセス解析

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

   投稿KEY
   パスワード

EZBBS.NET produced by InsideWeb