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

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



1025.リクエスト:サーバー対局(CSAモード)で読み筋を送りたい  
名前:カツ丼将棋    日付:2020/5/28(木) 15:52
いつもお世話になっております。将棋ソフトカツ丼将棋を開発している者です。
サーバ対局(CSAモード)、今は読み筋をカットして送ってると思うのですが、これをチェックボックスで選べるようにしていただくことは可能でしょうか?

背景は、先日の世界コンピュータ将棋オンライン大会好評で、今後は春はオフライン、秋はオンラインにしようと、CSAの有志で秋にオンライン大会を計画しています。一方でCSAのインフラ(CSAサーバ)は利用できないのでshogi-serverを使う予定です。こちらはCSAモードでも読み筋といったコメントを受け付けます。御ソフト側で読み筋をカットしてると思うので、こちらオンオフ選べるようにしていただくと、大会のギャラリーが非常にわかりやすくて面白くなると考えております。
突然で申し訳ないですが、こういったことは可能でしょうか?



1026.Re: リクエスト:サーバー対局(CSAモード)で読み筋を送りたい
名前:将棋所の作者    日付:2020/5/30(土) 9:42
読み筋を送ること自体はできると思います。ただ、サーバ通信対局のダイアログにチェックボックスを用意して、それをオンにすると読み筋を送る、というのはあまりやりたくありません。
CSAの選手権で対局する場合、サーバには読み筋などの余計な文字列を送ってはいけないことになっています。ですが、チェックボックスのオンオフで読み筋を送るかどうか決めてしまうと、うっかりオンにしたまま対局開始してしまい、読み筋を送って反則負け、という可能性があります(実際のところ、読み筋を送ったら反則負けになるのかどうか、CSAのサーバの実装を知らないので、詳しいことはわかりませんが)
なので、ダイアログ内のチェックボックスで切り替えるのは、やらない方がいいと思います。
サーバ通信対局でも、floodgate用の通信対局であれば、読み筋と評価値を送っていますが、カツ丼さんが用意するサーバにfloodgate用の対局ダイアログからログインして、それで大会を開催する、というのはできないでしょうか。
floodgate用のサーバ通信対局の場合、通常のサーバ通信対局と比べて細かい違いはありますが(ログイン時に送る文字列に余計な文字を追加していたり、対局が終わっても自動でログアウトしないことなど)、それで問題ないのであれば、その方がいいと思います。


1027.Re: リクエスト:サーバー対局(CSAモード)で読み筋を送りたい
名前:カツ丼将棋    日付:2020/5/30(土) 20:16
将棋所の作者様
まずは丁寧に変身していただけたことを厚くお礼申し上げます。

おっしゃるとおりfloodgate用の拡張プロトコルで大会を実施できるようにするのが一番きれいなやり方だと思います。一方でその改造は難度が高く、相当な時間を要す見込みです。一方でCSAプロトコルでの大会の改造は容易ですでに終わっており、来週に予行演習を実施予定であります。といった事情からCSAプロトコルから読み筋を送るか選べると大変助かるわけです。

>うっかりオンにしたまま対局開始してしまい、読み筋を送って反則負け、

おっしゃるとおり、CSAサーバでは反則負けになります。通信部自作勢の人は電王トーナメント仕様と混ざってサーバから反則を返されました(自分のことですけど)。ただこれはテスト対局の段階で判明することですし、仮に本番で送って反則になった場合、やりなおしてよいルールですので、うっかりオンにして送ってしまうことがクリティカルになることはございません。


1028.Re: リクエスト:サーバー対局(CSAモード)で読み筋を送りたい
名前:うさぴょんの育ての親    日付:2020/5/30(土) 22:10
お久しぶりです。お世話になっております。

実は「電竜戦」と言う名前でオンラインの大会を開く予定で、カツ丼将棋の作者さんのお手伝いをしております。
(まだ何も立ち上がっていない状態ですが、denyu-sen.jpドメインは取得していたりします)

カツ丼将棋さんも書かれていますが、floodgate用の通信対局ですと、なかなかサーバ側の対応が難しく、難儀しております。


チェックボックスで選ぶのはご指摘の通り、うっかりONにしたままにする事もあるかと思いますので、CSAモードとしてサーバ接続して頂き、読み筋や評価値を送るモード、
「サーバ通信対局(電竜戦)」を新設して頂けると諸々助かります。
その際、接続先のデフォルトもgserver.denryu-sen.jpにしていただけると感謝感激です…。
(今も対局サーバ自体は立ち上がっているのですが、DNSの関係でまだこの名前で接続は出来ない状態ですが)


1029.Re: リクエスト:サーバー対局(CSAモード)で読み筋を送りたい
名前:将棋所の作者    日付:2020/5/30(土) 23:34
そうでしたか。それならその機能を作成しようと思いますが、うさぴょんさんの要望通り、別ダイアログの方がいいでしょうか。以前、電王トーナメント用の特別版を作成したことがありましたが、あれと同様に、メニュー項目に「サーバ通信対局(電竜戦)」を新設して、それを選ぶと、電竜戦専用のダイアログを開く、という感じになりますか。
あるいは、サーバ通信対局ダイアログの接続先としてCSAのサーバとdenyu-sen.jpをポップアップで選べるようにして、それによってチェックボックスのオンオフを自動で切り替えるというのも考えられますが、こちらは対局ダイアログの改造が必要なのでちょっと面倒かもしれません。

指し手と一緒に読み筋と評価値を送る時は

+7776FU,'* 30 -3334FU +2726FU

みたいな感じになると思いますが、それ以外の動作(ログイン時や対局終了後など)は、通常のサーバ通信対局と全く同じでいいでしょうか。


1030.Re: リクエスト:サーバー対局(CSAモード)で読み筋を送りたい
名前:将棋所の作者    日付:2020/5/31(日) 0:4
追加の質問ですが、接続先のサーバはgserver.denryu-sen.jpで正しいでしょうか。
denyu-sen.jp(rが抜けている)はスペルミス?


1031.Re: リクエスト:サーバー対局(CSAモード)で読み筋を送りたい
名前:うさぴょんの育ての親    日付:2020/5/31(日) 0:38
すみません、denyu-sen.jpはスペルミスですね(お恥ずかしい)

denryu-sen.jpが正しいです。

対局サーバも gserver.denryu-sen.jp です。(これは正しかったようですが)

> メニュー項目に「サーバ通信対局(電竜戦)」を新設して、それを選ぶと、電竜戦専用のダイアログを開く、という感じになりますか。

はい、それをイメージさせて頂いております。

> それ以外の動作(ログイン時や対局終了後など)は、通常のサーバ通信対局と全く同じでいいでしょうか。

はい、それ以外の動作については、通常のサーバ通信対局と全く同じものを望んでおります。

ご対応頂けるようで、大変感謝しております。
ありがとうございます。


1033.Re: リクエスト:サーバー対局(CSAモード)で読み筋を送りたい
名前:うさぴょんの育ての親    日付:2020/6/1(月) 19:20
対局サーバですが、仮サーバを立ち上げ&DNSの登録まで終わりました。

gserver.denryu-sen.jp

に2つのプログラムを接続する事で対局可能かと思います。

(本番用のサーバは、事前に登録した対局者のみが、予め決定された対戦相手とのみ、対局可能となります。)

よろしければ、接続テストにお使い下さい。


1035.Re: リクエスト:サーバー対局(CSAモード)で読み筋を送りたい
名前:将棋所の作者    日付:2020/6/2(火) 0:8
先ほど、将棋所の新しいバージョンを公開したので使ってみて下さい。gserver.denryu-sen.jpへの接続は、自分がやった限りではできませんでした。


1036.Re: リクエスト:サーバー対局(CSAモード)で読み筋を送りたい
名前:カツ丼将棋    日付:2020/6/2(火) 8:59
将棋所の作者様

早速のご対応ありがとうございます。スピーディーにリリースしていただけて感謝感激です。動作確認を致しましたところ、完璧です!!。
本当にありがとうございました!


1037.Re: リクエスト:サーバー対局(CSAモード)で読み筋を送りたい
名前:うさぴょんの育ての親    日付:2020/6/2(火) 13:4
早速の対応、ありがとうございます。

gserver.denryu-sen.jp

に繋がらない件ですが、FWの設定で私の自宅からしか繋がらない状態にしていましたorz

申し訳ありません。

#うっかりがひど過ぎる…。

「1025.リクエスト:サーバー対局(CSAモード)で読み筋を送りたい」への返信

無料アクセス解析

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

   投稿KEY
   パスワード

EZBBS.NET produced by InsideWeb