GA将?開発日記~王理のその先へ~

ネタ勢最強を目指して絶賛開発中。

合法手が1手しか無い場合にノータイムで指すべきか

 現状のGA将!!!!!!!は、現局面の合法手が1手のみの場合、ノータイムでその手を指します。

 …が、これって実は時間がもったいないんじゃないかと思って、現在対応を検討中。

 考えてるプランは以下の2通り。

  1. 合法手が1手のみの場合、1.9秒位考えて*1から指す。こうすると、ハッシュに内部ノードの最善手を保存出来るので、次の探索が(多少)速くなる、ハズ。
  2. 合法手が1手のみの場合、すぐにPonderを開始し、1.9秒位経過してからその合法手をサーバに返す。(つまり、1.9秒弱余分にPonderに時間をかけれる)。

 ただし、2.はUSIのプロトコルに違反するので、公開するつもりのエンジンには実装しづらいです。

 まぁ、1.にしろ2.にしろ効果はほんの僅かですので、わざわざ実装する必要は無いかもしれません。

*1:WCSCルールだと、これでも消費時間は1秒になります