|
(GPS将棋開発参加記録)
|
以前より検討されていた、プログラムを連続対戦してレーティングを計算する企画について、先ほど18:00頃より対応した将棋サーバに更新しました。ご活用ください。
従来どおりの使い方も引き続き可能です。
gps将棋は、ひとまず4つ投入してみました。gps500はyowai_gps相当です。gps500<gps800<gps1000<gps_normalの順に強いはずです。参加プログラムが増えてきたら適当に減らします。
(追記 500などの数字は思考秒数ではなくて、思考深さ(実現確率)です。紛らわしくてすみません)
昨日行われたコンピュータ将棋オープン戦は、当協会の対局サーバを用いて行われています。こちらは常時公開されており、ログインしていつでも対局が可能なのですが、はっきり言って...
さっそく沢山のプログラムのご参加ありがとうございます。参加者、観戦者、関係者のみなさまにいくつかご相談したいことがありますので、コメントいただけますと幸いです。
終局後の自動再ログインがまだ安定していないのですけど、接続してみました。gps1000にコテンパンにやられました。
早速接続してみました。これは良いです。参加プログラムがはやく増えるとよいですね。
私のミスかもしれませんが、"LOGOUT:completed"を受信できません。送信されていますか?
西村さん、<br>PONTAさん、<br>さっそくありがとうございます。参加プログラムが増えるのが楽しみです。<br><br>西村さん、LOGOUT:completedの件、調べてみます。
2回試しただけですが、LOGOUT:completed 手元でも受信できていないようです。引き続き調査します。
すみません、現サーバの実装はそのようです。<br>LOGOUT:completedを受信できるべきと思いますので、方法を考えます。すみませんが、何日かかかりそうです。<br><br>以下、記憶で書いているので誤りがあるかもしれませんが、shogi-serverが登場した時代の(古い)プロトコル1.0では「対局終了後、クライアントとのコネクションを切断する」となっていて、それに基づいて作られていると思われます。プロトコル1.1では、対局終了後も通信を切断しないことになりましたが、対局終了後にクライアントが再度試合をしたいかLOGOUTしたいかをサーバが知る手段がないため、shogi-serverへの反映は保留になりました。<br><br>対局終了後、LOGOUTコマンドのみを受け付ける logout_waiting状態に入る。logout_waitingで10秒経過したらサーバから切断する。とするのが互換性があって無難でしょうか。"10秒"のあたりが気持ち悪いので、もう少し考えたいところです。
マイムーブ、この問題をとりあえず回避するようにできました。
やっぱり、gps500は、マーケティング的にはよくないなぁ。yowai_gpsのセンスは素晴らしかった。しばらくしたら、yowai_gpsとgps_nomarlに絞らない?
あら、名前も相談すれば良かったかな。レーティング出すからには、どれくらいの"弱さ"か後から再現できるようにと思ったんだけど。 > もりわき
現在のrandom pairingへの改善案<br>ratingの近い者同士の対局をplayerは望んでいると思いますが、random pairingだと必ずしもそうはなりません。ただし、rating値を算出するため、また、金星がないとも限りませんので、たまにはrating差のある対局も必要です。<br>そこで、改善案ですが、前回のイテレーションで勝った者同士を優先させるというのはどうでしょうか。
"500"の意味は内輪だし、誤解も与えやすい。スタート時点の今は、誰にでも分かりやすくいきたい、なるべく。
多分、これで常駐するようになったと思います…。>usapyon-on-note<br>ただ今、拡張モードで接続後、対局終了後に次のゲーム待ち状態に行かないと言うバグを取ったつもり、です。<br>…gps500と試合をし損ねてしまった(w
いらっしゃいませ。きっとすぐまた対局組まれますよ:-)