リバーシゲーム K-Reversiを14年ぶりにバージョンアップした

k-reversi

Windows用のリバーシゲーム K-Reversiを14年ぶりにバージョンアップしました。



K-Reversiは2000年3月にバージョン0.1を公開し、最終版のバージョン0.4を2001年9月に公開した後、将棋の方に移ったことでその後は手を付けていませんでしたが、今回、久しぶりにバージョンアップしてみました。

旧バージョンの0.4はVisualC++6.0で製作していましたが、今回は最新のVisualStudio2015(内部バージョンは14)でビルドしました。
さすがにC++の最適化が進歩しており、ビルドをし直しただけで処理速度は10%程度速くなっていました。
※その代わり、EXEのサイズが792KBから1,949KBと約2.5倍となりました。(今となっては対して大きくないですが。)

本当はPGO(ガイド付き最適化のプロファイル)(※)を使用したかったのですが、インストルメントして実行しても.pgcファイルが作成されなく、うまくいきませんでした。K-Shogiの方では同じやり方でうまくいったのですが。
PGOは今後の課題とします。
※PGO(ガイド付き最適化のプロファイル)について詳しくは以下を参照ください
  ⇒Visual Studio Community 2015でK-Shogiをビルドしてみた

しかし、VC++6.0(1998年発売)のプロジェクトを、最新のVisualStudio2015に問題なくコンバート出来るのはMicrosoft流石です。

新版はこちらで公開しています。
  ⇒リバーシゲーム K-Reversi
コンピュータとの対局はもちろん、ヒント機能でリバーシの練習に役立ちます。

[amazonjs asin=”B001AS8THC” locale=”JP” title=”Best Othello ベストオセロ”]
[amazonjs asin=”4816350330″ locale=”JP” title=”史上最強カラー図解 強くなるオセロ”]
[amazonjs asin=”4806912344″ locale=”JP” title=”図解 オセロの基本―マンガで覚える”]
[amazonjs asin=”4875934289″ locale=”JP” title=”リバーシのアルゴリズム C++&Java対応―「探索アルゴリズム」「評価関数」の設計と実装 (I・O BOOKS)”]

本格派対局将棋 ぴよ将棋
本格派対局将棋アプリ ぴよ将棋
[Android] [iOS]

かわいい「ひよこ」と対局する将棋アプリ。かわいいけどAIは本格派!
対局後の検討機能や棋譜管理機能も充実!棋譜解析機能も搭載!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です