エクセルでスーパーマリオを作ってみた。←これマジすごいですw

【スポンサードリンク】

ここのところ堅い話題ばかりだったので、今日はちょっと遊びの情報をw

まずこちらの動画(you tube)御覧ください。

これなんとエクセルで作ってるんですね。
もちろん遊ぶのもエクセル上です。
普段仕事かで表計算ソフトとして使うことが一般的なエクセルでこんなこと出来るんですね(驚)

もちろん無料で公開されていますので、興味のある方はこちらからどうぞ。
VBAアクションゲーム?Excel(エクセル)で動かそう!」さんTOPページに飛びますので
VBAアクションゲーム?Excel(エクセル)で動かそう!
左上アドセンスの下の「エクセルVBAアクションゲーム博物館」のリンクをクリック

エクセルVBAアクションゲーム博物館
上部メニューからお好みのゲームのカテゴリリンクをクリック(マリオがやってみたいならアーケード)

WS000029
ここにエクセルで作ったアーケードゲームいろいろ並んでるんで、お好きなゲームをダウンロードして遊んでみてください。
作品DLをクリックすればダウンロードが始まります。

ダウンロードファイル
圧縮されていますので解凍します。

WS000032
解凍しました。

WS000033
中身です。

エクセルマリオ_7を開きます。

WS000036
マクロが遮断され警告が出ます。(エクセル2007の場合)
このコンテンツを有効にしますにチェック。

WS000037
こちらがエクセルマリオファイルになります。

WS000038
2007の場合表示タブ→マクロ→マクロの表示と進みます。

スクリーンショット 2014-05-11 11.45.09
スクリーンショット 2014-05-11 11.45.18
ゲームスタートを選択し実行でエクセルマリオが始まります。

スクリーンショット 2014-05-11 11.55.52
操作方法を見ながら遊んでみてください。

さて・・・いかがだったでしょうか?
スーファミのゲームあたりだったら、正直エミュレーターを使った方が簡単だし、動作も軽いと思います。
環境にもよりますが、スーファミエミュはさほど重くなかったと記憶しています。
ただ今回紹介したのは、エクセルでこんな本格的なゲームが作れて、しかもエクセル上で動作するということが驚きだったからです。
表計算ソフトでゲームが作れちゃう!
誰が思いついて始めたのでしょう?

数日前、週刊の少年マンガで「電子工作が大好きな女の子」の物語を読みました。
電子工作の世界で「作る意味無い」は禁句だそうです^^
だって電卓とかタイマーなんて、今や百円均一で売ってます。
それをユニバーサル基盤に、コンデンサや抵抗、あと何だっけかな?
なんか聞き覚えのない部品をハンダ付けして作り上げる。
回路図を設計し、最適な抵抗値を計算する。
手間かかります。
当然コストも100円では収まらないでしょう?

でも作ることに意義があるんですねw

今回紹介した「エクセルでスーパーマリオ」もそんな趣があります。
エクセルで作ってエクセルで動かす・・・
ここに男の?ロマンがあるんです!

【蛇足】
話ついでに
現状のスーファミエミュ状況は?
Snes9x と ZSNES 人気を二分しているそうです。

ROMはどうなっているのかな?
昔はうろうろと米、中あたりを彷徨えばいくらでもあったものだけど・・・
今でも簡単に見つかりますねw
でも確か自分の持っているROMのバックアップみたいな意味合いでしか持てないって聞いたことがあるんで、今はもっと厳しくなったのかな?
いずれにせよコンプライアンスありきでお願いしますね。
コンソールやアーケードゲームのエミュレーター・ROM」ってキーワードで検索したらGoogleさんで1位でした^^
エミュレーターは問題ないので各エミュレター名とか、単純にエミュレータで検索してみてください。

確認のために詐欺サイトではないか、ひとつ落として確認してみましたが、問題なく正常なファイルが(ウィルスなどなく)ダウンロードできました。
7zで圧縮されていましたけど。

そうそう「Snes9x」開くときにもしかしたら以下のエラー出るかもです?
WS000056
これ「d3dx9_38.dll」がないよ~ってだけなので
http://www.dll-files.com/dllindex/dll-files.shtml?d3dx9_38
↑ここ行って
333
ZIPファイルをダウンロードする>の方からダウンロードがお勧めです。(直)
上のでもいいですが、専用ダウンローダー入れられちゃいます><
WS000047
落としたら
WS000046
解凍して「d3dx9_38.dll」だけを
C:\Windows\System (Windows 95/98/Me)
C:\WINNT\System32 (Windows NT/2000)
C:\Windows\System32 (Windows XP, Vista, 7, win 8)
↑ 指定場所に入れればOk!

もうひとつ試してみたらこんなエラーも出ました(TT)
WS000056
これサウンド系らしいんだけど、最新の「DirectX9」入れたら解決。

ついでに「Snes9x」の日本語化は
WS000049
ねこかぶさんのサイトで配布してくださっていますm(_ _)m

【スポンサードリンク】