VBA(Excel)


いつも当ホームページをご利用いただき、ありがとうございます。

この度、2023年9月を持ちまして、当ホームページのプログラムの公開を終了いたしました。

多忙により、プログラムの改修やアップデートへの対応等が行えなくなったことが主な原因です。

この度は急な話となり、大変申し訳ありません。ご理解のほど、よろしくお願いいたします。


ご利用の前に、必ず「利用規約」(VBA・Java)をお読みください。

 

 「VBA(=Visual Basic for Applications)」は、Microsoft Office のExcelやWordで利用できるプログラミング言語です。

当サイトでは、Excelで利用できるxlsmファイル(マクロ有効ブック)を公開しています。

動作環境


○:動作を確認している環境。

△:動作を確認しているが、一部の機能が使えない環境。

X:動作できない、もしくは、動作できないと思われる環境。

?:動作を確認できていない環境。

 

 Windows (10 or 8.1)  ○ ※ 
 Mac OS  ○ ※ 
 Android   X  
 iOS   X  

※「Microsoft Office Excel」がインストールされている必要があります。


ダウンロード方法・実行方法


迷路探索プログラム


  • 製作期間  2015/03
  • 公開日   2017/05/18
  • 最終更新日 2020/08/01
  • DLサイズ  77 KB
  • バージョン 1.2

迷路を自動探索するプログラム。

各アルゴリズムのルールに従って、迷路を自動的に解いてくれます。

探索方法は以下の2種類。

  • Maze_Depth-first.xlsm・・・・深さ優先探索で迷路を解く。
    一つの道を突き進み、行き止まりになったら引き返す方法。スタックを利用。
  • Maze_Breadth-first.xlsm・・・幅優先探索で迷路を解く。
    道が分かれていた場合、全ての道を並行して探索する方法。キューを利用。

マインスイーパ


  • 製作期間  2015/05
  • 公開日   2017/05/20
  • 最終更新日 2018/04/06
  • DLサイズ  34 KB
  • バージョン 1.2

有名なゲーム「マインスイーパ」で遊べるプログラム。

YouTubeに動画も上げているので、詳細は動画でお願いします。

また、動画ではプログラムの紹介だけでなく、プログラムの作成方法も載せています。

ダウンロードできるのは完成版のみですが、実際のプログラムと見比べながら動画を見ると理解しやすいかもです。

オセロ


  • 製作期間  2015/05
  • 公開日   2017/05/20
  • 最終更新日 2018/04/06
  • DLサイズ  25 KB
  • バージョン 1.1

ボードゲーム「オセロ」で遊べるプログラム。

人間 vs CPU形式ではなく、2プレーヤー形式になっています。

石をひっくり返す処理、石を置けるかの判定、勝敗の判定は全自動です。

 

七並べ


  • 製作期間  2015/10
  • 公開日   2017/05/21
  • 最終更新日 2018/04/06
  • DLサイズ  97 KB
  • バージョン 1.1

カードゲーム「七並べ」で遊べるプログラム。

自分 vs CPU3人の4人プレイ。プレーヤー1としてプレイします。

カードのグラフィックはなく、Excel用の簡易インタフェースになっています。

なお、ジョーカー・エースとキングのリンクは無し。ベーシックな七並べです。

 

ちなみに、CPUが出すカードは完全にランダムです。

パズル&ドラゴンズ風ゲーム


  • 製作期間  2014/07~2015/05
  • 公開日   2017/05/22
  • 最終更新日 2018/04/06
  • DLサイズ  566 KB
  • バージョン 5.3

有名なスマートフォン向けゲームアプリ、「パズル&ドラゴンズ(ガンホー・オンライン・エンターテイメント株式会社)」風なゲームで遊べるプログラム。

 

ドロップ操作がキーボードだったり、スキルが使えなかったり、少し残念なグラフィックだったりと、当然パズドラの全てを再現できているわけではありません。しかし、ドロップ操作に基づくコンボ処理、攻撃処理、敵攻撃処理など、基本的な部分は実装されています。

YouTubeに動画も上げているので、詳細は動画の方でお願いします。

味方と敵のステータスはセルやVBAで変更可能なので、自信のある人はぜひ編集してみてください。

 

ゲームデザイン参考

ガンホー・オンライン・エンターテイメント株式会社(https://pad.gungho.jp/member/)