HYSPRO Diary

RDF

2015-01-10 (Sat)

_ 長時間版Floodgate 「コンピュータ将棋順位戦(仮)」結果発表

年が明けてから日にちが過ぎてしまい、すみません。寒中お見舞い申し上げます。

昨年23日から4日まで13日間にわたって開催された長時間版Floodgate「コンピュータ将棋順位戦(仮)」、初形から進まなかった試合を除き、延べ39局行われました。参加された開発者のみなさま、観戦された方、ありがとうございます。特に、人間と思われる6h_humanさんが4試合参戦され、2勝を挙げられました(うち1戦はabnormal終局)。レーティングをつけるという参加条件や休憩時間のない長時間対局は過酷だったことと思います。Twitterではmizumonさんに分析をいただきました。御礼申し上げます。

通常のFloodgateと同様の方法で、今回の対局を集計し、レーティングを算出しました。なお、floodgate-900-0におけるgpsfish_XeonX5680_12cの現在のレート値(3149)を基準とし、平行移動しています。対局数の少ないプレーヤーは未算出(N/A)となっております、ご了承ください。

優勝は、最高レート3368をつけたApery_5960X_8cとなりました。おめでとうございます。

player rate win loss 勝率
Apery_5960X_8c 3368 5.0 2.0 0.714
gpsfish_XeonX5470_8c 3316 5.0 2.0 0.714
Titanda_L 3194 3.0 2.0 0.600
6h_human 3158 2.0 2.0 0.500
gpsfish_XeonX5680_12c 3149 7.0 6.0 0.538
CrazyKing 3047 2.0 3.0 0.400
YssF_6t_x1 2966 2.0 6.0 0.250
BlazeBlade 2918 1.0 4.0 0.200
ponax_i7_3770 N/A 1.0 0.0 1.000
ponzu N/A 1.0 2.0 0.333
AaAaA N/A 0.0 1.0 0
nozomi_i7-4790 N/A 0.0 1.0 0
tESt5 N/A 0.0 1.0 0
KeepTheF N/A 0.0 2.0 0

本年もどうぞよろしくお願いいたします。


2014-12-25 (Thu)

_ 将棋所3.1.0でのログイン問題について

将棋所は、パスワードの扱いが、Shogi-serverの想定とは異なるものになっているようです。そのため、将棋所をお使いのプレーヤーは、コンピュータ将棋順位戦への参加が困難になっていますので、ご注意ください。

実験環境:

  • Windows 8.1
  • 将棋所 3.1.0
  • USI将棋 1.1.1
手動でログイン1
 LOGIN test floodgate-21600-60-0,pw
 ##[WHO] test+8fe4c11451281c094a6578e6ddbf5eed CSA game_waiting floodgate-21600-60-0 *
手動でログイン2
 LOGIN test something-21600-60-0,pw
 ##[WHO] test+8fe4c11451281c094a6578e6ddbf5eed CSA game_waiting something-21600-60-0 *

gamenameは異なりますが、usernameとtripが同じなため、プレーヤーIDは同一です。

将棋所でログイン1
 ログイン名: test
 パスワード: floodgate-21600-60-0,pw
 ##[WHO] test+1cb16cc721a67db1833647bf5d0c528c x1 game_waiting floodgate-21600-60 *

手動でログインしたときと、プレーヤーIDが異なります。

手動でログイン3

ためしに、以下のように手動でログインすると、

 LOGIN test floodgate-21600-60,floodgate-21600-60,pw
 ##[WHO] test+1cb16cc721a67db1833647bf5d0c528c CSA game_waiting floodgate-21600-60 *

「将棋所でログイン1」と同じプレーヤーIDとなりました。将棋所は、拡張モード (x1)でログインしているにもかかわらず、trip部の「pw」ではなく、「floodgate-21600-60,pw」全体をパスワードとしてShogi-serverにログインしてしまっているようです。実際、手元でShogi-serverのコードを変えて実験すると、推測どおりでした。

そのため、将棋所をお使いのプレーヤーが、ふだんのFloodgate (floodgate-900-0)と同じように長時間戦 (floodgate-21600-60)にログインしても、パスワードにgamenameが含まれているため異なるパスワード文字列となり、その結果Shogi-server上でのプレーヤーIDが変化し、レートが無いと判断されて、長時間戦には参加できません。

USI将棋

なお、USI将棋で試したところ、このような問題はありませんでした。

ふだん将棋所をお使いのユーザーは、意図せずパスワードが「floodgate-900-0,password」となっていますので、USI将棋でログインするときは、パスワードを「floodgate-21600-60,floodgate-900-0,password」とすれば、将棋所のときと同じプレーヤーIDでログインできます。

本日のツッコミ(全5件) [ツッコミを入れる]

_ 将棋所の作者 [floodgateのパスワードについて詳しく調べずに作ってしまったので、このような問題が起きてしまいました。修正版を..]

_ もりわき [対応ありがとうございます、それでよいと思います。 そもそも、CSAモードでは、ユーザー名とパスワードしか送信できな..]

_ 将棋所の作者 [返答ありがとうございます。近日中に修正版を出す予定です。 floodgateに関する部分は、2年くらい前に長時間に..]

_ かず@なのは [そもそも、floodgateのページの説明がそう解釈されてもしょうがないように思います。サーバ側で標準でも拡張でもパ..]

_ かず@なのは [すみません、Q&A基礎編の最後に書いてありました。これが拡張モードの場合のところにあればと思います。]


2014-08-17 (Sun)


2014-02-22 (Sat)

_ Floodgate新手ブログ、始めました

コンピュータ将棋の自動対戦道場Floodgateで指された「新手らしきもの」を機械的に抽出する試みです。人間が新手と判断する価値認識には遠くおよばず、玉石混交、もとい、石だらけかもしれません。Floodgateでの棋譜のみを対象としていますので、世間的にも前例のない真の新しい手とは限りません。

http://b.kifupedia.org/

現在の抽出条件はシンプルで、

  1. Floodgateにおいて前例のない新しい局面
  2. その1手前の局面は過去に20例以上ある

となっています。ある程度指された局面からの新しい手という意図です。

ドメイン名に名前負けしそうですが、いろいろアイデアを試したいと思っています。

_ 思考エンジンをshogi-serverに繋げるUSI-CSAブリッジ (CUI)

USIプロトコル対応の将棋思考エンジンをshogi-serverに繋げるには、USIプロトコルとCSAプロトコルとを橋渡しする必要があります。習作ですが、そのCUIモジュールを作ってみました。なお、コンピュータ将棋選手権レベルに耐えるには、shogi-server仕様ではない素のCSAプロトコルを意識したり、テストしたり、機能を加えたり、もっと頑張る必要があります。

https://sourceforge.jp/projects/shogi-server/wiki/UsiToCsa


2014-01-06 (Mon)

_ 長時間版Floodgate 「コンピュータ将棋順位戦(仮)」結果発表

新年おめでとうございます。昨年22日から昨日5日まで15日間にわたって開催された長時間版Floodgate「コンピュータ将棋順位戦(仮)」、のべ38試合が対局されました。参加された開発者のみなさま、観戦された方、ありがとうございます。Special thanksとして、感想をtweetしていただいたfloodgate_watcherさん、感謝申し上げます。

通常のFloodgateと同様の方法で、今回の対局を集計し、レーティングを算出しました。なお、floodgate-900-0におけるgpsfish_XeonX5680_12cの現在のレート値(3136)を基準とし、平行移動しています。対局数の少ないプレーヤーは未設定(N/A)となっております、ご了承ください。

player rate win loss 勝率
YssF_6t_x1 3204 6 4 0.600
Apery_2700K_4c 3139 6 6 0.500
gpsfish_XeonX5680_12c 3136 5 6 0.455
NineDayFever_XeonE5-2690_16c 3134 2 2 0.500
gpsfish_XeonX5470_8c 3130 5 6 0.455
na0.0 N/A 1 3 0.250
BlunderXX-4c N/A 1 0 1.000
Bona6_Taikou_4670_4C N/A 0 2 0.000
Titanda_L N/A 0 1 0.000
hamu N/A 1 0 1.000
vcc N/A 0 1 0.000
Blunder_WCSC23_4670_4C N/A 0 1 0.000

それでは、本年もどうぞよろしくお願いいたします。

本日のツッコミ(全1件) [ツッコミを入れる]

_ 山下 [6時間floodgate、開催ありがとうございました。 途中、停電して止まってしまい3日から参加できなかったのが少..]


2013-12-21 (Sat)

_ 長時間版Floodgate 「コンピュータ将棋順位戦(仮)」が始まります

あす日曜日10時より、年末恒例、長時間版Floodgateが始まります。プロ棋士の順位戦同様、持ち時間各6時間/秒読み1分の長丁場。年明け1月5日までの15日間の開催です。

gpsfish_XeonX5680_12cとgpsfish_XeonX5470_8cとを投入しました。前者がメインで、後者は参加プレーヤーが奇数のときの外れ要員です。残念ながらクラスタ環境ではなく、それぞれ1台での稼動となります。

それでは明朝お会いしましょう!


2013-10-14 (Mon)

_ Mac Qtで例外が補足できない

Mac OS X (10.8.5)のC++(custom g++ 4.8.1)で、throwされた例外がcatchされずにすぐにterminateが呼ばれて、アプリケーションが落ちるという事象に悩まされた。同じコードがLinuxでは問題なく昔から動いているので、Mac固有の問題のはずなのだが、Mac新参者なので何かお作法があるのかないのか分からない。Qt (4.8.5)がからむとダメだったので、Qt or アプリケーションのcompileやlink時に何かオプションが必要なのか。

半日いろいろ検索して分かったのが、これ。qmakeの*.proで

 QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.6

10.5から10.6に上げたら直りました。トホホ。。。



Comments

GPSShogi

Debian packages


2001|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|03|04|05|06|07|08|09|10|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|04|05|08|12|
2010|10|11|
2011|04|06|11|
2013|01|02|10|12|
2014|01|02|08|12|
2015|01|

追記