| 「データ構造 +
アルゴリズム = ゲームプログラミング」
シリーズ VisualBasic6 + DirectX7による2D系RPG |
![]() |
| 実物大 (完成予想画面) 320×240ドット | |
![]() |
![]() |
[ 学習内容 ]
Step1 「勇者」の移動 画面内4方向(上下左右) [Hint]
配列、構造体、ゲームループ、API ※「ゲーム作り」のスタートです.
Step2 マップ(背景)表示 [Hint]
配列、ビューポート(画像切出し) ※スクロールは考慮しない
Step3 マップ(草地、土、木、岩、山、海など)認識 [Hint] 配列 ※マップ(背景)のスクロールは考慮しない
Step4 奥行き判定
〜 動的なスプライト処理 [Hint]
ソート(Y軸値による)/単方向リスト (演習あり)
当り判定 [Hint] 矩形・距離、nC2(判定回数) (演習あり)
Step5 パーティー(お供)
〜 移動、設定・解除 [Hint] キュー、単方向リスト (演習あり)
NPC 〜
ランダム、パス、追尾 [Hint] 思考ルーチン (演習あり)
Step6 マップ画面スクロール (演習あり)
@中央固定形式
A範囲内移動/外枠内スクロール形式
[Hint] ビューポート
Step7 イベント
@会話画面 (演習あり)
Aマップ切替
B戦闘画面
[Hint] 遷移図(表)/画面遷移図、ファイルのI/O
Step8 スクリプト
〜 構文、数式 [Hint] インタプリタ(構文図、構文解析) (演習あり)
Step9 マップ縮小表示 [Hint]
ビューポート(画像切出し)
画面効果 〜 ワイプなど [Hint] ビューポート(画像切出し) (演習あり)
ゲームの中断・再開 [Hint] ファイルのI/O
番外 戦術SLGのユニット移動(PC、NPC)
〜 範囲、選択 (演習あり) ⇒ スポットライト効果
番外 迷路の徘徊(NPC) 〜
標識、足跡、出口方式 (演習あり) ⇒ NPC移動
番外 DirectX8対応
※画像(キャラクタ、マップはTECH Win 2000-5
「デルファイゲーム工房 Lesson 10」
大野元久殿のものを
利用させていただいております.
※このプログラム(ソース、画像データなど)をご希望の方は私まで連絡してください. 質問などは掲示板にどうぞ.
本ページは FrontPage Express で作成しました. 800 x 600、HighColor 以上でご覧ください. 2001.08.07 by Yamanaka