【スクラッチ】ゲームの技03 :シューティングで弾を発射させよう

ゲームの技
ラッチ先生
ラッチ先生

こんにちは!

「スクラッチしよう!たのしくまなぶプログラミング教室きょうしつ担任たんにんラッチです。

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

今回こんかいは、

シューティングゲーム

  • たま発射はっしゃする

プログラミングを まなびます。

マウスのほうたま発射はっしゃする
スック
スック

ねっちのいているほうへ、

たますね!

ラッチ先生
ラッチ先生

いいところに、気づいたね!

たますときは、

ねっちの「き」とおなじにすることが大事だいじなんだ!

「スクラッチしよう!11-3 ゲームのわざ 弾を発射させよう」 scratch ねっちとたまの向きのスクリプト
ねっちとたまのスクリプト
スック
スック

うん、うん。

ラッチ先生
ラッチ先生

シューティングゲームでの

たまのプログラミングをていきましょう。

スック
スック

はぁーい。

それでは、たのしくプログラミングをまなんでいきましょう!

スポンサーリンク

今回作るスクラッチの作品は、これっ!

  • ねっちがマウスのほうへ たま連射れんしゃします。
スック
スック

ねっちをマウスでぐるぐるまわしても、

たま連射れんしゃされるよ!

今回のプログラミングで学ぶことは

1、ねっちから たま連射れんしゃするスクリプトがわかるよ

「スクラッチしよう!11-3 ゲームのわざ 弾を発射させよう」 scratch マウスの方へ弾を連射する
マウスの方へ たま連射れんしゃする

スクリプトを 見てみよう

スプライトはこれです!

「スクラッチしよう!11-3 ゲームのわざ 弾を発射させよう」 scratch スプライト
スプライト
ラッチ先生<br>
ラッチ先生

このスクラッチ作品のスプライトは、

  • 「ねっち」
  • たま

です。

  • 「Cat Flying」を「ねっち」、大きさを「80」にしました。
  • 「Paddle」を「たま」、大きさを「35」にしました。
スック
スック
  • あたらしいスプライトのかた
  • スプライトの名前なまえかた
  • 大きさのかた

こちらの記事きじいてあるよ!

スック
スック
  • ネッチのつくかた

こちらの記事きじいてあるよ!

スクリプトはこれです!

ねっちのスクリプト

「スクラッチしよう!11-3 ゲームのわざ 弾を発射させよう」 scratch ねっちのスクリプト
ねっちのスクリプト

弾のスクリプト

たまのスクリプト

プログラミングの仕方を説明します

弾を 発射するプログラミング

ラッチ先生<br>
ラッチ先生

たまは、「ねっち」から発射はっしゃさせるよ。

「ねっちへく」ブロックで

scratch 「ねっちへ行く」ブロック
「ねっちへく」ブロック

で、たまを「ねっち」の場所ばしょきます。

1,ねっちの場所ばしょ

「スクラッチしよう!11-3 ゲームのわざ 弾を発射させよう」 scratch 弾をねっちの場所へ置くスクリプト
ねっちの場所ばしょくスクリプト
ラッチ先生<br>
ラッチ先生

ねっちのまえからたま発射はっしゃさせるために、

scratch 「マウスのポインターへ向ける」ブロック
「マウスのポインターへける」ブロック

で、ねっちとおなじ「き」にしよう。

2,き」を おなじにする

「スクラッチしよう!11-3 ゲームのわざ 弾を発射させよう」 scratch 弾の向きをねっちと同じにするスクリプト
たまきをねっちとおなじにするスクリプト
スック
スック

あっ、

たまきがわった!

ラッチ先生<br>
ラッチ先生

たま「クローン」ブロックでつくろう。

scratch 「クローンを作る」ブロック
「クローンをつくる」ブロック
スック
スック

「クローンをつくる」ブロックの

  • 使つかかた
  • 「クローンされたとき」ブロック
  • 「このクローンを削除さくじょする」ブロック

について、こちらの記事きじいてあるよ!

ラッチ先生<br>
ラッチ先生

そして、「50うごかす」ブロックを使つかって、

scratch 「○歩動かす」ブロック
「○うごかす」ブロック

たまを ねっちのまえから出すようにしよう!

3,たまを ねっちのまえからあらわれるようにする

「スクラッチしよう!11-3 ゲームのわざ 弾を発射させよう」 scratch 弾のスクリプトをねっちの前に出すスクリプト
たまのクローンをねっちのまえすスクリプト
スック
スック

あっ、

ねっちのまえてきだぞ!

ラッチ先生<br>
ラッチ先生

たまうごかすスクリプトをセットすれば、

「スクラッチしよう!11-3 ゲームのわざ 弾を発射させよう」 scratch 弾を動かすスクリプト
たまうごかすスクリプト

たまうごすよ

4,たまはしまでうごかし

「スクラッチしよう!11-3 ゲームのわざ 弾を発射させよう」 scratch 弾を動かすスクリプト
たまうごかすスクリプト
スック
スック

たまが、

どんどん発射はっしゃされてるね

ラッチ先生<br>
ラッチ先生

そうだね!

ただ、このままだと

たまのスプライトが、ねっちのかただに ついたままになるよね。

たまのスプライト
スック
スック

あっ、ほんとだ!

ラッチ先生<br>
ラッチ先生

このかくす」ブロックで、

かくす」ブロック

たまのスプライトを そう!

5,たまのスプライトを かく

「スクラッチしよう!11-3 ゲームのわざ 弾を発射させよう」 scratch 弾のスプライトを隠す
たまのスプライトをかく
スック
スック

あれっ!

たまが、てきてないよ

ラッチ先生<br>
ラッチ先生

ありゃりゃ、

えないたまのクローンが、どんどん発射はっしゃされてるね!

スック
スック

えっ!

たまが、てるの?

ラッチ先生<br>
ラッチ先生

そう!

この表示ひょうじする」ブロックで、

scratch 「表示する」ブロック
表示ひょうじする」ブロック

クローンのたまえるようにしよう!

6,クローンのたまえるようにする

「スクラッチしよう!11-3 ゲームのわざ 弾を発射させよう」 scratch クローンの弾を見えるようにする
クローンのたまえるようにする
スック
スック

完成かんせいだぁー!

まとめ

ラッチ先生
ラッチ先生

今回こんかいは、

シューティングゲーム

  • たま発射はっしゃする

プログラミングを まなびました。

「スクラッチしよう!11-3 ゲームのわざ 弾を発射させよう」 scratch 弾を連射するスクリプト
たま連射れんしゃするスクリプト
スック
スック

たまはやさは、

「○うごかす」ブロックの

scratch 「○歩動かす」ブロック
「○うごかす」ブロック

数字すうじえればいいんだね。

ラッチ先生
ラッチ先生

そのとぉ~り!

実際じっさい数字すうじえて、自分じぶんきなはやさにしてみよう!

スック
スック

はぁーい!

ラッチ先生
ラッチ先生

これからも、ゲームで使つかえそうなプログラムを紹介しょうかいしていきます。

たのしみにね!

それじゃあ、またっ!

スック
スック

まったねえーーー!

(@^^)/~~~

ステップアップドリル
ラッチ先生
ラッチ先生

変数へんすう」って、なあに?

変数へんすう」ブロックって、どう使つかうの?

おもっているかたに!

変数へんすうブロックでのプログラミングを まなべるドリルつくりました

スック
スック

この画面がめんを クリックすると

「ステップアップドリル」のサイトへ けます!

コメント