ジーワンシステム社長のITコラム。
   ITについて、その他もろもろ
>> HOME >> コラム >> 第17回目 「エクセルでドラゴンクエスト風の戦闘シーンを作る」-プログラマになろう!第2回-

« 第16回目 「弊社入社試験より」-プログラマになろう!連載スタート!第1回- | メイン | 第18回目 「阪神電鉄株買収問題について」 »

第17回目 「エクセルでドラゴンクエスト風の戦闘シーンを作る」-プログラマになろう!第2回-

-プログラマになろう!シリーズ第2回目-


プログラム(システム)を作るというのは、大雑把に言うと、以下のような流れになります。


【要件定義】


【概要設計】


【詳細設計】


【プログラミング】


【単体テスト】


【結合テスト】


【本番フォロー】


一般的に、要件定義、概要設計をするのがSE(システムエンジニア)
詳細設計、プログラミング、単体テストをするのが、プログラマと呼ばれることが多いのです。
しかし、プログラマ向けの連載ですが、今回は【要件定義】と【概要設計】をやっちゃいます。


あくまでもプログラム(システム)作りの雰囲気を見てもらいたいということが目的なので、細かいことは気にせずにいきましょう!


連載の途中で仕様が変わるかもしれません。
いや、きっと変わるでしょう。
ゲームを作ることが目的ではなく、プログラミングを分かってもらうにはどうすれば良いか、私も試行錯誤しながら同時進行の連載なので許してください。


言い訳はこれぐらいにして…。


【要件定義】(前提条件含む)


1.開発環境
Excel2000 SR-1
CPU Pentium(R) M 1.1GHz
メモリー 756MByte
ディスプレイ 1024×768


開発環境以下のスペックのマシンでは、動かない可能性もあります。


2.開発の範囲
勇者が町を出て2次元マップ上を移動し、モンスターに出会い戦うゲーム。
マップはエクセルのシートとする。


3.カーソル位置を勇者の位置とする。


4.町、城、洞窟などはなし。(宿屋だけ作成する)


5.画像
ほとんど用意しない。(欲しい人は自分で追加)


6.BGM
ほとんど用意しない。(欲しい人は自分で追加)


7.モンスター、アイテムはユーザが自由にふやすことが出来る。


8.マップはユーザが作成する。


ゲームを作るというよりロジック部分しか作りません。
後は、ユーザが面白いゲームに仕立ててください。
というのが(裏の)コンセプトです。


実際に作ってみればわかりますが、ゲームのプログラムは実は単純で、
面白くするために、7と8の調整と、テストに時間が掛かるのです。


でも、めちゃくちゃ強いスライムとか、最強の剣とか好きなだけ作れるので、そういうことが好きな方は、プログラムより嵌ってしまうかもしれませんね。


   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

◇プログラマになろう連載シリーズ


●【リンク】「エクセルでドラゴンクエスト風の戦闘シーンを作る」
-プログラマになろう!第2回-


●【リンク】「弊社入社試験より」 
-プログラマになろう!連載スタート!第1回-


   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

<< 第16回目 「弊社入社試験より」-プログラマになろう!連載スタート!第1回- | | 第18回目 「阪神電鉄株買収問題について」 >>

>> HOME >> コラム >> 第17回目 「エクセルでドラゴンクエスト風の戦闘シーンを作る」-プログラマになろう!第2回-

トラックバック

このエントリーのトラックバックURL:
http://www.g1sys.co.jp/cgi-bin/app/mt-tb.cgi/33

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

  • 製品案内
システム構築・運用、技術サポート・ビジネスブログ・ホームページ制作の株式会社ジーワンシステム
株式会社ジーワンシステム

〒550-0014
大阪市西区北堀江1-5-2
四ツ橋新興産ビル 11F

TEL: 06-6535-8660
FAX: 06-6535-8661

E-mail: info@g1sys.co.jp

Powered by
Movable Type 3.34