超即席のAIとは言え、まさかこの天才プログラマーの私が20位にすら入れないとは...。それぞれの敵AIとは個別に対戦できる機能が用意されているのでそれぞれのAIに対してチューンしていけばもう少し順位は上がるとは思いますが。うらお返信ブラウザで動くBonanzaを作られた方がおられるので紹介させていただきます。EmscriptenでJavaScriptのソースコードに変換という手順で動かしてあるようです。今回はmisc.h/cppの解説です。このmisc.cppで実装されているロギング機構はなかなか興味深いhackによって実現されています。ロギングのためにstd::cin/coutに対する入出力をファイルにリダイレクトしたいことがあるわけですが、既存のコード部分には手を加えずに、これを簡単に実装する方法があるのです。うらお返信Bonanzaを代表格とするbitboard型の将棋ソフトと、GPS将棋やなのはを代表格とする非bitboard型の将棋ソフトとで、一般的には前者のほうが全体的に見て速いと私は思うのですが、利きを活かした評価関数にするなら、話は違ってきます。今回は、どんな評価関数が考えられるか考えてみます。VSの季節がやってきました。プログラマ日本一決定戦だそうです。問題についてのヒントになるといけないのであまり詳しいことは書けませんが、今回は同時に多くの自軍のゲームユニットに命令を出して敵軍と戦うタイプの戦略型ゲームとなっています。