====
Windowsのゲーム「マインスイーパー」を自動で解くプログラムです。
OpenCVのC#ラッパーライブラリ「OpenCVSharp」を用いてマインスイーパーの盤面を認識し、 プログラムが頑張ってマインスイーパーを解きます。
背理法を用いて解答を探索します。
- .NetFramework(4.0以上)
- Windows付属のマインスイーパー(Windows7のものを対象に開発・動作確認)
- マインスイーパーを起動する
- 上級に設定する(プログラム内部で盤面のサイズを定数で指定しています)
- PlayMinesweeperを実行する
- 表示されるフォームの「restart」ボタンを押す
自動解答を停止したいときは「ESCキー」を押してください!
いつでも停止します。
このソリューションにはいくつかのプロジェクトファイルが含まれていますが、 PlayMinesweeperプロジェクトがメインのプロジェクトです。
次のファイルにAIに関する記述がまとまっています。
PlayGameAppli/MainForm.cs
BSD 3-Clause License