こんにちは!
「スクラッチしよう!楽しく学ぶプログラミング教室」の担任ラッチです。
スックだよ!
前回の「ねっち 花火をよけろ#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秒後に 星が現れ どこかに行く スクリプトが わかるよ
次回、
・クリア
のプログラミングを 解説していきます。
了解!
楽しみに待っててね!
それじゃあ、またぁ!
まったねえーーー!
(@^^)/~~~
ステップアップドリル
「変数」って、なあに?
「変数」ブロックって、どう使うの?
と 思っている方に!
変数ブロックでのプログラミングを 学べるドリルを 作りました
「リスト」って、なあに?
「リスト」ブロックって、どう使うの?
と 思っている方はこちら!
リストブロックでのプログラミングを 学べるドリルを 作りました
画面を クリックすると
「ステップアップドリル」のサイトへ 行けます!
コメント