Skip to content

kokeiro001/AutoMinesweeperSolver

Repository files navigation

AutoMinesweeperSolver

====

概要

Windowsのゲーム「マインスイーパー」を自動で解くプログラムです。

詳細

OpenCVのC#ラッパーライブラリ「OpenCVSharp」を用いてマインスイーパーの盤面を認識し、 プログラムが頑張ってマインスイーパーを解きます。

背理法を用いて解答を探索します。

実行に必要な物

  • .NetFramework(4.0以上)
  • Windows付属のマインスイーパー(Windows7のものを対象に開発・動作確認)

使い方

  1. マインスイーパーを起動する
  • 上級に設定する(プログラム内部で盤面のサイズを定数で指定しています)
  • PlayMinesweeperを実行する
  • 表示されるフォームの「restart」ボタンを押す

自動解答を停止したいときは「ESCキー」を押してください!

いつでも停止します。

主要ディレクトリ/ファイル

このソリューションにはいくつかのプロジェクトファイルが含まれていますが、 PlayMinesweeperプロジェクトがメインのプロジェクトです。

次のファイルにAIに関する記述がまとまっています。

PlayGameAppli/MainForm.cs

ライセンス

BSD 3-Clause License

About

マインスイーパーを自動で解くやつ。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published