【スクラッチ】避けるゲーム③:クリアで打ち上げ花火をプログラム

簡単なゲーム
ラッチ先生
ラッチ先生

こんにちは!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

前回ぜんかいの「ねっち 花火はなびをよけろ#2」では、

○ ねっちが 花火はなびに当あたるとゲームオーバー

○ 10秒後びょうごに 星ほしが現あらわれ どこかに行いく

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

「スクラッチしよう!10-60 ねっち 花火をよけろ!#3」 scratch  
  • ねっちを 指ゆびで動うごかし、15秒後びょうごに 現あらわれる星ほしを ゲットしよう!
  • 花火はなびに当あたると、ゲームオーバー!
ねっち 花火を よけろ
「スクラッチしよう!10-60 ねっち 花火をよけろ!#3」 scratch  ゲームオーバー
ゲームオーバー
「スクラッチしよう!10-59 ねっち 花火をよけろ!#3」 scratch  10秒後に星が現れる
星ほしが 現あらわれる
スック
スック

このプログラムは

こちらの記事きじに 載のっています!

スポンサーリンク

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

ラッチ先生
ラッチ先生

今回こんかいは、この「ねっち 花火はなびをよけろ! #2」に

○ 星ほしをゲットすると、クリア

プログラムを追加ついかしていきます。

4.星ほしをゲットすると、クリアのスクリプトが わかるよ

「スクラッチしよう!10-60 ねっち 花火をよけろ!#3」 scratch  クリア
クリア
スック
スック

いいよ!

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

スポンサーリンク

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

ゲームクリアのプログラミング

4.星ほしをゲットすると、クリアのスクリプトが わかるよ

「スクラッチしよう!10-60 ねっち 花火をよけろ!#3」 scratch  クリア
クリア
ラッチ先生<br>
ラッチ先生

それでは、

ねっちのプログラムに

「スクラッチしよう!10-59 ねっち 花火をよけろ!#2」 scratch スプライト「ねっち」
スプライト「ねっち」

追加ついかしていきます。

スック
スック

はぁ~い!

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

最初さいしょに、「○まで待まつ」ブロックを 使つかって

「○まで待つ」ブロック
「○まで待まつ」ブロック

ねっちが 星ほしに触ふれたら 自分じぶんの動うごきを止とめる プログラムを 作つくります。

スック
スック

「スプライトの他ほかのスクリプトを止とめる」ブロックで

「スプライトの他のスクリプトを止める」ブロック
「スプライトの他ほかのスクリプトを止とめる」ブロック

ねっちの動うごきを 止とめるよ!

1.星ほしに触さわると ねっちの動うごきが 止とまる

「スクラッチしよう!10-60 ねっち 花火をよけろ!#3」scratch 星に触るとねっちの動きが止まるスクリプト
ねっちの動うごきを止とめる スクリプト
スック
スック

あれっ?

ねっちの動うごきは 止とまったけど,

星ほしは動うごくし、ゲームオーバーになるよ…

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

ほんとだ!

それなら、「○を送おくる」ブロックをつかって

「○を送る」ブロック
「○を送おくる」ブロック

花火はなびと星ほしの動うごきを止とめるプログラムを 追加ついかしよう

スック
スック

スプライト「花火はなび」と「星ほし」に

「スクラッチしよう!10-60 ねっち 花火をよけろ!#3」scratch スプライト「花火」
スプライト「花火はなび」
「スクラッチしよう!10-60 ねっち 花火をよけろ!#3」scratch スプライト「星」
スプライト「星ほし」

この「スプライトの他ほかのスクリプトを止とめる」ブロックで

「スプライトの他のスクリプトを止める」ブロック
「スプライトの他ほかのスクリプトを止とめる」ブロック

花火はなびと星ほしの動うごきを 止とめるよ!

2.星ほしに触さわると 花火はなびも星ほしの動うごきも 止とまる

「スクラッチしよう!10-60 ねっち 花火をよけろ!#3」scratch クリアしたら花火と星の動きを止めるスクリプト
花火はなびと星ほしの動うごきを止とめる スクリプト
スック
スック

止とまったね!いいねぇ。

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

つぎに、スプライト「ねっち」に

「スクラッチしよう!10-60 ねっち 花火をよけろ!#3」scratch スプライト「ねっち」
スプライト「ねっち」
ゲームクリアのプログラム

・ 背景はいけいを 「クリア」に 変かえる

・ 効果音こうかおんを 入いれる

・「よっ!」と言いう

・ 終了しゅうりょうさせる

を、追加ついかしよう!

スック
スック

ゲームクリアの背景はいけいは、これにしました。

「スクラッチしよう!10-60 ねっち 花火をよけろ!#3」scratch 背景「ゲームクリア」

みんなは、好すきな 背景はいけいにしてね

「スクラッチしよう!10-60 ねっち 花火をよけろ!#3」scratch 背景「クリア」
背景はいけい「クリア」
スック
スック

背景はいけい「クリア」 の作つくり方かただよ

背景はいけい「クリア」の 作つくり方かた

フリーBGM:DOVA-SYNDROME 午後のカメレオンは星の波動を数え… written by Masuo

3.星ほしに触さわると クリアになる

「スクラッチしよう!10-60 ねっち 花火をよけろ!#3」scratch クリアのスクリプト
クリアのスクリプト
スック
スック

あっ!いいねぇ。

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

そうだ!

クリアしたら、「○回かい繰くり返かえす」ブロックをつかって

「○回繰り返す」ブロック
「○回かい繰くり返かえす」ブロック

50連発れんぱつの打うち上あげ花火はなびで お祝いわいしちゃおう

スック
スック

おぉ、すごそう!

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

それでは、スプライト「花火はなび」に

「スクラッチしよう!10-60 ねっち 花火をよけろ!#3」scratch スプライト「花火」
スプライト「花火はなび」

50連発れんぱつ花火はなびのプログラムを

50連発花火のプログラム

○50回かい繰くり返かえす

   ・クローンを作つくる

   ・色いろを 変かえる

追加ついかしよう

4.クリアしたら、50連発れんぱつ花火はなびを 出だす

スック
スック

はぁ!

この50連発れんぱつ花火はなびの音おとが うるさい!

また、なんか花火はなびが ペンキみたいに 見みえるよ

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

あちゃ~!

こりゃぁ、うるさいね。

ああ…、

花火はなびのクローンを 連続れんぞくに作つくられているから、

このプログラムが

「スクラッチしよう!10-60 ねっち 花火をよけろ!#3」scratch 音が出て待つスクリプト
原因げんいんのプログラム

50連発れんぱつ花火はなびの音おとを うるさく ペンキみたいにしているんだな

スック
スック

ラッチ先生、どうすればいいの?

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

まかせなさい!

50連発れんぱつ花火はなびの時ときは、このプログラムを 使つかわないように すればいいんだよ

まず、

コスチューム「クリア花火はなび」を 作つくるよ

「スクラッチしよう!10-60 ねっち 花火をよけろ!#3」scratch コスチューム「クリア花火」
コスチューム「クリア花火はなび」
「スクラッチしよう!10-60 ねっち 花火をよけろ!#3」scratch コスチューム「クリア花火」の作り方
コスチューム「クリア花火はなび」
スック
スック

コスチューム「花火はなび」を 複製ふくせいすれば 出来上できあがり

スック
スック

なんで、コスチューム「クリア花火はなび」を 作つくっているよ?

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

それは、

「もし○なら」ブロックを 使つかって

「もし○なら」ブロック
「もし○なら」ブロック

この原因げんいんのプログラムを、

「スクラッチしよう!10-60 ねっち 花火をよけろ!#3」scratch 音が出て待つスクリプト
原因げんいんのプログラム

ゲーム中ちゅうの花火はなびの時ときだけ、動うごくようにするんだ。

スック
スック

クリアした時ときの50連発れんぱつ花火はなびは、

「コスチュームを○にする」ブロックを 使つかって

「コスチュームを○にする」ブロック
「コスチュームを○にする」ブロック

コスチューム番号ばんごう2の「クリア花火」に するんだね

5.クリアしたら、50連発れんぱつ花火はなびを 出だす(音おとを 消けす)

スック
スック

ワォ!

打うち上あげ花火はなび、完成かんせいだぁー!

スポンサーリンク

まとめ

ラッチ先生
ラッチ先生

お疲つかれさま!

「ねっち 花火はなびを よけろ!」のプログラミングが 終おわりました。

各かくスプライトのスクリプトです。

花火のスクリプト

「スクラッチしよう!10-60 ねっち 花火をよけろ!#3」scratch 花火のスクリプト
花火はなびスクリプト

ねっちスクリプト

「スクラッチしよう!10-60 ねっち 花火をよけろ!#3」scratch ねっちのスクリプト
ねっちのスクリプト

星のスクリプト

「スクラッチしよう!10-60 ねっち 花火をよけろ!#3」scratch 星のスクリプト
星ほしのスクリプト
スック
スック

できたぁ!

ラッチ先生
ラッチ先生

これからも楽たのしいゲームのプログラミングを紹介しょうかいしていきます。

お楽たのしみに!

それじゃあ、またっ!

スック
スック

まったねえーーー!

(@^^)/~~~

スポンサーリンク

ラッチ先生
ラッチ先生

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

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

と 思おもっている方かたに!

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

ラッチ先生
ラッチ先生

「リスト」って、なあに?

「リスト」ブロックって、どう使つかうの?

と 思おもっている方かたはこちら!

リストブロックでのプログラミングを 学まなべるドリルを 作つくりました

スック
スック

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

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

ラッチ先生
ラッチ先生

pythonパイソンを 学まなびたいと 思おもっている方かたは、こちら!

「pythonパイソンしよう! 楽しく学べるプログラミング教室」サイトを 作つくりました。

コメント