
こんにちは!
「スクラッチしよう!楽しく学ぶプログラミング教室」の担任ラッチです。

スックだよ!

前回の「ねっちボールを よけろ!②」では、
・ボタンをタップすると ロボが 移動する
・ねっちボールに当たると ゲームオーバーになる
プログラミングをしました。


このプログラムは
こちらの記事に 載っています!

今回は、この「ねっちボールを よけろ!②」に
ボタンをタップすると ロボが 移動する
・ スタート7秒後、スプライト「ギフト」を 表示する
・ 「ギフト」をゲットしたら、ゲームクリア
プログラムを追加していきます。


了解です!
それでは、楽しくプログラミングを学んでいきましょう!
今回作るスクラッチの作品は、これっ!

やってみてね!
今回のプログラミングで学ぶことは
5.スタート7秒後、ギフトを ロボの反対側に 表示するスクリプトがわかるよ

6.ギフトをゲットすると、ゲームクリアになる スクリプトがわかるよ

プログラミングの仕方を説明します
ギフトを ロボの反対側に 表示するプログラミング
5.スタート7秒後、ギフトを ロボの反対側に 表示するスクリプトがわかるよ


最初に、新しいスプライト
・「ギフト」

(Gift)
大きさ:100
を 追加します。

「ギフト」を ロボの反対側に 表示します。


じゃあ、ロボが 真ん中にいる場合は、ギフトは 出てこないんだ。

そう!
となりだと、すぐゲットしてしまうからね!
① スタートして7秒後、
② ロボが 右か左の 円にいたら、
③ ギフトを ロボの反対側に 表示する。
プログラムを 追加しよう。
1.ギフトを 7秒間 隠す


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

7秒後、ロボが 右か左に 移動したら ギフトを 表示させよう。

ロボが、円の 右か左に行ったら
「表示する」ブロックで

ギフトを 出現させるんだね
2.ギフトを 表示する


「もし○なら、でなければ」ブロックで

ロボの場所によって、ギフトの場所を 決めています。
3.ロボの反対側に 表示する


なるほどね!
ギフトをゲットすると ゲームクリアーするプログラミング
6.ギフトをゲットすると、ゲームクリアになる スクリプトがわかるよ


さあ、最後になりました。
ゲームクリアのプログラミングです。
「○まで待つ」ブロックで

ギフトが、ロボに 触れたら、
クリア
○ 背 景 :「クリア」にする
○ ねっちボール: クローンを止める
ねっちボールを 隠す
○ ロ ボ :「クリアだな」と 言わせる
と、クリアのプログラムを 作ります。

「○を送る」ブロックで

スプライト「ねっちボール」と「ロボ」に


クリアの合図を 送るよ。
1.ギフトをゲットしたら、背景をクリアにして ねっちボールを隠す


次は、
スプライト「ロボ」に

「○を受け取ったとき」ブロックを 使って

「クリアだな」と言わせるプログラムを 追加します
2.ギフトをゲットしたら、効果音を出して ロボに「クリアだな」と言わせる


あっ!そうそう。
ゲームオーバーした時に、「ギフト」のスクリプトを 止めておかないと
7秒たったら、ギフトが 出現してしまうんだ。


あらっ、ほんとだ!

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

ギフトのプログラムを 止めます
3.ゲームオーバーになったら、ギフトを 表示しない


これで、
ゲーム「ねっちボールをよけろ!」のプログラミングが 終了!
まとめ

「ねっちボールを よけろ!」のプログラミングが 終わりました。
各スプライト、ステージのスクリプトです。
円のスクリプト

ねっちボールのスクリプト

左ボタンのスクリプト

右ボタンのスクリプト

ロボのスクリプト


ギフトのスクリプト

背景のスクリプト


うまくできたかな!

これからも楽しいゲームのプログラミングを紹介していきます。
お楽しみに!
それじゃあ、またっ!

まったねえーーー!
(@^^)/~~~
ステップアップドリル

「変数」って、なあに?
「変数」ブロックって、どう使うの?
と 思っている方に!
変数ブロックでのプログラミングを 学べるドリルを 作りました

「リスト」って、なあに?
「リスト」ブロックって、どう使うの?
と 思っている方はこちら!
リストブロックでのプログラミングを 学べるドリルを 作りました

画面を クリックすると
「ステップアップドリル」のサイトへ 行けます!
コメント