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

スックだよ!

前回の「ねっち 花火をよけろ#1」では、
・ 花火(障害物)を ランダムに 表示する
プログラミングをしました。



このプログラムは
こちらの記事に 載っています!
今回のプログラミングで学ぶことは

今回は、この「ねっち 花火をよけろ! #1」に
○ ねっちが 花火に当たるとゲームオーバー
○ 10秒後に 星が現れ どこかに行く
○ 星をゲットすると、クリア
プログラムを追加していきます。
2.ねっちが 花火に当たるとゲームオーバーの スクリプトが わかるよ

3.10秒後に 星が現れ どこかに行く スクリプトが わかるよ

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


了解!
それでは、楽しくプログラミングを学んでいきましょう!
プログラミングの仕方を説明します
ゲームオーバーのプログラミング
2.ねっちが 花火に当たるとゲームオーバーの スクリプトが わかるよ


スプライト「ねっち」を

追加していきましょう

スプライト「Cat Flying」を 追加
大きさを「50」にしたよ!
「ねっち」の 作り方だよ
フリーBGM:DOVA-SYNDROME 午後のカメレオンは星の波動を数え… written by Masuo

それでは、
ねっちの

プログラムから 作りましょう。

いいよぉ~!

「○へ向ける」ブロックを 使って

ねっちを 指やマウスで 動かすプログラムを 作ります。
1.ねっちをマウスで 動かす


「○歩動かす」ブロックの数字で

ねっちの動く速さが 変えられるよ!

今度は、「○まで待つ」ブロックを 使って

ねっちが 花火に触れたら 動きを止める プログラムを 作ります。
2.花火に触れたら ねっちの動きを 止める


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

ねっちの動きを 止めたんだね!

そうです!
次は、
・ 背景を 変える
・ 効果音を 入れる
・「あれっ」と言う
・ 終了させる
を、作るよ。

ゲームオーバーの背景は、これにしました。

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


背景「ゲームオーバー」 の作り方だよ
フリーBGM:DOVA-SYNDROME 午後のカメレオンは星の波動を数え… written by Masuo

「背景を○にする」ブロックを 使って

背景を「ゲームオーバー」に 変えよう!
3.花火に触れたら ゲームオーバーにする


あれっ?
ゲームを つづけてやると、
背景が ずっと「ゲームオーバー」になってるよ!

そうだね。
背景「ゲームオーバー」に なったままになるんだ
「背景を○にする」ブロックで

緑の旗をクリックしたら、背景を「ゲーム中」にしよう!

「背景1」を 「ゲーム中」に名前を 変えたよ

4.緑の旗をクリックしたら、背景「ゲーム中」にする


ねぇ、ねぇ、
背景は 変わったけど、
なんかすぐゲームオーバーになるよ

うぅぅ…ん、
そうだなぁ…、そうだ!
「○秒待つ」ブロックで、

花火の打ち上げを 緑の旗をクリックして 1秒たってからに しよう!
スプライト「花火」の

スクリプトに 追加します。
5.緑の旗をクリックして 1秒経ってから 花火を表示する


おぉ!
よくなったね
10秒後に 星が現れ 移動するプログラミング
3.10秒後に 星が現れ どこかに行く スクリプトが わかるよ


スプライト「星」を

追加していきます

スプライト「Star」を 追加したよ!

スプライト「星」の

プログラムから 作りましょう。

はぁ~い!

緑の旗をクリックしてから10秒経ってから
「どこかの場所へ行く」ブロックをつかって

どこかに現れるプログラムにします

「隠す」ブロックで

星を 隠すんだね
1.緑の旗をクリックして 10秒後に 星を どこかに表示する


そして、星の動きのプログラム
・ 3秒間 同じ場所に 表示させる
・ 2秒かけて、どこかへ移動する
・ 背景を ゲームオーバーにする
・ 効果音を鳴らす
・ 「ざんねんやな」と3秒間 言う
・ゲーム終了
を つくろう!

「3秒間 同じ場所に 表示させる」は、
「○秒待つ」ブロック

ひとつで できるよ!
2.3秒表示され どこかへ移動して 終了する


ゲームオーバーのプログラムは、
これで おしまぁ~い!
つづく…

はぁ~い。
またまた、ここで、コーヒータイム!
ここまで作ったスクリプトを 見てみよう!
ここまでの スクリプト
ゲームオーバー
2.ねっちが 花火に当たるとゲームオーバーの スクリプトが わかるよ



星の動き
3.10秒後に 星が現れ どこかに行く スクリプトが わかるよ



次回、
・クリア
のプログラミングを 解説していきます。

了解!

楽しみに待っててね!
それじゃあ、またぁ!

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

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

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

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