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

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

合議の様子を視覚化出来ないかなぁ

 現局面の将棋盤の上に線なり矢印なりで表示出来ないもんかと検討中。

 指し手の移動元・移動先を結ぶ線とかを表示して、票数が多いほど目立つ表示にする(線を太くするとか明るくするとか)と、一目で合議の状況が分かって嬉しいかと。

 対応するGUIを一から作るのは大変なんで、GUIとエンジンの間に表示用exeを挟み込む感じで。

GUI
 ↑
 ↓
表示用exe → 合議の状況表示用ウィンドウ
 ↑
 ↓
エンジン

 表示用exeとエンジン間はinfo stringコマンドで情報のやり取りすれば良いかな?「info string gougi 3 3c4d」みたいな感じで、合議のクライアント識別用の番号と指し手の情報をエンジンから表示用exeに送って、それを元にウィンドウを更新する、と。

 今はまだそこまで手が回らないですが、選手権終わって一段落したらやりたいですね。