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


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

レシピ 15 : テーブルテニスを作ってみよう!(前編)


近藤くん


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


謎のおじいさん


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



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

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

前回、ブラックジャックカードゲームで、初めてゲームプログラミングに挑戦した近藤くん。今度はどんなプログラミングに挑戦しようかと考えています。

近藤くん
「ブラックジャックのゲームはおもしろかったなぁ。奥さんにも好評だったし、もっと違ったゲームも作ってみたいな。他にはどんなものがあるんだろう。」

謎のおじいさん
「前回、紹介したブラックジャックも 『スタートキット』 のVisual Basic 2005 Express Edition に対応したサンプルプログラムを改造したのじゃが、まだまだおもしろいゲームのスタートキットがあるぞ。プログラミングを楽しみながら学習するには最適じゃ。」


近藤くん
「本当 ? 他にはどんなゲームがあるの ?」

謎のおじいさん
「ゲームと一口に言ってもいろいろな種類のものがあるから、ひととおり試してみるとよいの。」

テーブルテニス

テーブルテニス

コンピュータと対戦し、ラケットでボールを打ち返します。相手がボレーをミスすると得点が入ります。


インベーダー

インベーダー

インベーダーがミサイルを落としながら少しずつ侵略してきますので、プレイヤーはミサイルでインベーダー爆破し、侵略を防ぎます。
時々上空に UFO が現れ、爆破すると高得点を得られます。


クルセーダー

クルセーダー

悪い魔法使いに捕えられたお姫さまを救うために長い旅をします。
勇者は、旅の途中で、武器や食糧、薬、盾などのアイテムを手に入れ、それを利用して敵を倒したりダメージを回復したりします。

近藤くん
「わぁ、本格的だね。これは楽しめそうだな。」

謎のおじいさん
「気に入ったようじゃの。では、順番にこれらのプログラムを改造してみるか。前回の 『ブラックジャックカードゲーム』 とあわせてゲームシリーズ 4 部作とするか。どうじゃ、やってみるかの。」

近藤くん
「うん。おもしろそうだね。でも、こんな本格的なゲームプログラムを僕みたいな初心者が改造できるのかなぁ。」


謎のおじいさん
「大丈夫じゃ。わしにまかしておきなされ。ふぉっふぉっふぉ。
そうじゃの、まずは、テニスの対戦ゲームからはじめてみてはどうじゃ。こういったテニスゲームはテレビゲームが生まれた当時、あれはまだわしが若かりし頃流行ったゲームじゃ。なつかしいの。ふぉっふぉっふぉ」

近藤くんは、おじいさんがおしえてくれたテニスゲームを試してみることにしました。

参考

今回使う TinyTennis スタートキットは、こちらからダウンロードしてください。

■ テーブルテニス (Visual Basic)
http://download.microsoft.com/download/2/d/1/2d1afc02-08ea-46d5-88e0-bbe2036b92f9/tennis.vsi

※今回利用するスタート キットは英語版ですが、Visual Basic 2005 Express Edition 日本語版で正常に動作します。



Back
1/4
Next


右マージン 10px
「テーブルテニスを作ってみよう!(前編)」

イントロ

今日のレシピは?

ステップ 1

プログラミング環境を準備する

ステップ 2

サンプル プログラムを動かしてみる

ステップ 3 :カスタマイズ

改造 1 : 対戦相手を選ぶオプションを追加する

改造 2 :ボールを 2 つ同時に出現させるオプションを追加する

右マージン 10px