- ベストアンサー
Excelでゲームを作るメリットは?
プログラミングの勉強をしています。 たまたま書店で「Excelでゲームを作る」という内容の本を発見し、面白そうなので実用性を無視して買ってみました。 なかなか面白い内容でしたが、Excelでゲームを作る「メリット」はあるのでしょうか? これを勉強することにより便利なマクロプログラムを開発することは出来そうですが、ゲームは別の形式(Web上ならFlash、そうでなければCやC++など)で作った方が良いように思えますが・・・。 あくまで「こんなことができるんだ」程度に捉えた方が良いのでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ビジネス向けプラットフォームであえて「ゲーム」を作るというところで ・興味を引く ・マクロやVBAを勉強するきっかけや助力になる ・意外と Excel でもいろいろな自動化ができることを動く実例で示す という効能がありますね メーカ PC では Office Personal がバンドルされているものも比較的多いので、 「Excelだったら入っているから(ほかに準備したり買わなくてもいいし) ちょっとやってみるかな?」というユーザ層を掴む意図もあると思います。 > あくまで「こんなことができるんだ」程度に捉えた方が良いのでしょうか? まぁ そんなところです。 教科書のような参考書 と、ちょっとフランクな生きたサンプルのついた参考書 の違いです :)
その他の回答 (3)
- Oh-Orange
- ベストアンサー率63% (854/1345)
★私はそれなりにメリットがあると思う。 >Excelでゲームを作るメリットは? ↑ (1)Excel VBA を知る。 (2)Excel 持っているお友達に自慢できる。 (3)プログラミングの面白さを知る。 (4)Visual Basic に移行してプログラムしやすくなる。 >あくまで「こんなことができるんだ」程度に捉えた方が良いのでしょうか? ↑ そうだね。 でも VBA のプログラミング経験を C/C++ などのゲーム(ソフト)作りに活かせる。 特にアルゴリズムのお勉強のきっかけになると思います。 ・つまり、処理手順の方法を考えるという論理的な思考が学べるわけさ。 いろいろと工夫して作ったゲームなら『工夫』することで処理手順の簡略化や 高速化などの方法が考えただけ見つかると知る。これがその後のプログラミングに 活かせるわけさ。→Visual Basic に移行しやすいなど。 ・以上。
- Digzath
- ベストアンサー率33% (69/206)
表計算ソフトでゲームを作ることが楽しいのであって、実際に配布することは考えてないのでしょう。 私も、以前ExcelのVBAでゲーム作ってみましたが、VisualBasicの勉強にはなりましたね。 あと、Officeが入っていれば無料でプログラミングできる、またはOfficeが入っているすべてのパソコンでゲームができるというのが利点でしょうか。 ほかには、その技術を応用して表計算で便利なマクロを組む練習にもなるかもしれませんね。
- 6dou_rinne
- ベストアンサー率25% (1361/5264)
あくまでもプログラミングの勉強のためです。 EXCEL VBA で作ったゲームでは実用にはなりません。