USIプロトコルのponderhitについて
将棋所のponderについて
http://d.hatena.ne.jp/hiyokoshogi/20111027/1319696413
私が思うに、ponderhitが送られてきたときに持ち時間情報が付与されていないのとかどうなんでしょう。
自分の持ち時間はgo ponderのときに送られてきているのを保存しておけってことですか?それをしないで済むようにponderhitのときに送ってくる仕様には出来なかったのでしょうか。
それに相手の持ち時間はどうなんです?相手はこちらがponderしている間にどれだけ時間を消費したのでしょう?もしかしてgo ponderされたときからタイマーで自前で計測しろってことですか?
通信対局だとサーバー側の時間を返してもらわないとローカルで計測してもズレてきちゃうのですが…。
どうも見てもponderhitは欠陥仕様です。
将棋所はUIとしての完成度が高いだけにUSIプロトコルのこういう欠陥が目につきますね。
あっ。あとUSIプロトコルには、null moveのPVを表示するための記法も欲しいですけども。