Silverlight をインストールするには、ここをクリックします*
Japan変更|すべてのMicrosoft のサイト
Microsoft Japan Home
|購入検討中なら Microsoft Users Mall|Microsoft At Home (総合サイト)
Microsoft At Home Magazine  


プログラミング☆簡単レシピ

レシピ 17 : クルセーダーを作ってみよう ! (後半)


近藤くん


近藤くん
30 歳、都内在住、某メーカー営業職、最近子供が生まれてますますヤル気満々 !
PC 歴 5 年。趣味で Visual Basic を少し使えるので、休日は簡単なソフトを自作することも。


謎のおじいさん


謎のおじいさん
レシピのガイド役。
時々現れてはいろんな解説をしてくれる。
おじいさんが現れたら、とりあえずチェック !



プログラミング☆簡単レシピ

イントロ 「今日のレシピは ? 」

前回は、クルセーダーのような RPG (ロールプレイングゲーム) が、データ駆動型プログラムだということを学んだ近藤くん。タイルやマップという概念で構成されているということ、データを変更するだけでゲーム構成を変えることができるということを知り、改造意欲がますます湧いてきました。
一緒にゲームを楽しんでいた奥さんも、わくわくする新しい冒険ストーリーを思いついたようです。

前編のおさらい


奥さん
「このまえは宇宙のシーンを作ったけど、森から宇宙じゃかけはなれすぎていたと思うのよね。だから森から空へ行って、その次に宇宙にしたいの。森から空にあがるのには空へ続く天空の階段から上がるようにするというのはどう ? それから空にはね、空の魔物がいるのよ、もちろん。
それから、海はいままでは立ち入れない場所になっていたけど、海から深海の世界へ移動できるようにするの。海には海の魔物がいるの。それから・・・・」


近藤くん
「ちょっと待って、そんなに一度に言われたら覚えられないよ。やることを少しまとめてみよう。
まず、新しいシーンを作成したいんだよね?天空のシーンと深海のシーン。それから、それぞれのシーンに新しい敵キャラクタを追加する。階段アイテムも必要だね。ほかには ? 」

奥さん
「えーと。天空と深海は必ず冒険してほしいの。だから、お姫様を助けに行くのに必要になる鍵を空と海に置きたいわ。」

近藤くん
「なるほど、いいアイデアだね ! よし、じゃあ君の希望をまとめると、こんな感じかな ? 」

  1. 天空と深海、この 2 つの新しいシーンを作成する。
  2. 2 つの新しいシーンに、それぞれ新しい敵キャラクタとアイテムを配置する。
  3. 既存アイテムの鍵を配置しなおす。

奥さん
「そうよ、そのとおり。」

参考

本編のお話は 「クルセーダーを作ってみよう ! (前編)」 の続編です。学習環境として、次のものが準備されていることが前提になります。

■ Visual Basic 2005 Express がインストールされている
インストールがまだの方 → Visual Basic 2005 Express Edition をインストールする方法

■ 前編の作業を完了したクルセーダーのプロジェクト
前編をスキップされた方 → Crusader 前編カスタマイズ完成版 のインストール

※VisualBasic で新規プロジェクトを作成を選ぶと、マイ テンプレートにインストールしたテンプレート 「CrusaderJP_StarterKit」 が表示されますので、読み込んでご利用ください。



Back
1/6
Next


右マージン 10px
「クルセーダーを作ってみよう ! (後半)」

イントロ

今日のレシピは ?

ステップ 1

材料を準備する

ステップ 2

タイルとキャラクタを定義する

ステップ 3 : マップに新しいシーンを組み込む

マップの構成を考える

新しいエリアを作る

エリアをつなぐ

必須アイテムを移動する

ステップ 4

テストと調整

右マージン 10px