【スクラッチ】避けるゲーム②:花火に当たるとゲームオーバー

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

こんにちは!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

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

・ 花火はなび(障害物しょうがいぶつ)を ランダムに 表示ひょうじする

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

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

このプログラムは

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

スポンサーリンク

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

ラッチ先生
ラッチ先生

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

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

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

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

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

2.ねっちが 花火はなびに当あたるとゲームオーバーの スクリプトが わかるよ

「スクラッチしよう!10-58 ねっち 花火をよけろ!」 scratch  ゲームオーバー
ゲームオーバー

3.10秒後びょうごに 星ほしが現あらわれ どこかに行いく スクリプトが わかるよ

「スクラッチしよう!10-58 ねっち 花火をよけろ!」 scratch  10秒後星が現れる
10秒後びょうご 星ほしが 現あらわれる

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

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

了解りょうかい!

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

スポンサーリンク

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

ゲームオーバーのプログラミング

2.ねっちが 花火はなびに当あたるとゲームオーバーの スクリプトが わかるよ

「スクラッチしよう!10-58 ねっち 花火をよけろ!」 scratch  ゲームオーバー
ゲームオーバー
ラッチ先生<br>
ラッチ先生

スプライト「ねっち」を

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

追加ついかしていきましょう

スック
スック

スプライト「Cat Flying」を 追加ついか

大おおきさを「50」にしたよ!

「ねっち」の 作つくり方かただよ

スプライト「ねっち」の作つくり方かた

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

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

それでは、

ねっちの

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

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

スック
スック

いいよぉ~!

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

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

「○へ向ける」ブロック
「○へ向むける」ブロック

ねっちを 指ゆびやマウスで 動うごかすプログラムを 作つくります。

1.ねっちをマウスで 動うごかす

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

「○歩ぽ動うごかす」ブロックの数字すうじで

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

ねっちの動うごく速はやさが 変かえられるよ!

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

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

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

ねっちが 花火はなびに触ふれたら 動うごきを止とめる プログラムを 作つくります。

2.花火はなびに触ふれたら ねっちの動うごきを 止とめる

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

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

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

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

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

そうです!

次つぎは、

ゲームオーバーのプログラム

・ 背景はいけいを 変かえる

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

・「あれっ」と言いう

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

を、作るよ。

スック
スック

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

「スクラッチしよう!10-59 ねっち 花火をよけろ!#2」 scratch 背景「ゲームオーバー」

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

「スクラッチしよう!10-59 ねっち 花火をよけろ!#2」 scratch 背景「ゲームオーバー」
背景はいけい「ゲームオーバー」
スック
スック

背景はいけい「ゲームオーバー」 の作つくり方かただよ

背景はいけい「ゲームオーバー」の作つくり方かた

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

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

「背景はいけいを○にする」ブロックを 使つかって

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

背景はいけいを「ゲームオーバー」に 変かえよう!

3.花火はなびに触ふれたら ゲームオーバーにする

「スクラッチしよう!10-59 ねっち 花火をよけろ!#2」 scratch ゲームオーバーのスクリプト①
ゲームオーバーのスクリプト1
スック
スック

あれっ?

ゲームを つづけてやると、

背景はいけいが ずっと「ゲームオーバー」になってるよ!

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

そうだね。

背景はいけい「ゲームオーバー」に なったままになるんだ

「背景はいけいを○にする」ブロックで

「背景を○にする」ブロック
「背景はいけいを○にする」ブロック

緑みどりの旗はたをクリックしたら、背景はいけいを「ゲーム中ちゅう」にしよう!

スック
スック

「背景はいけい1」を 「ゲーム中ちゅう」に名前なまえを 変かえたよ

「スクラッチしよう!10-59 ねっち 花火をよけろ!#2」 scratch 背景名を変更する

4.緑みどりの旗はたをクリックしたら、背景はいけい「ゲーム中ちゅう」にする

「スクラッチしよう!10-59 ねっち 花火をよけろ!#2」 scratch ゲームオーバーのスクリプト②
ゲームオーバーのスクリプト2
スック
スック

ねぇ、ねぇ、

背景はいけいは 変かわったけど、

なんかすぐゲームオーバーになるよ

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

うぅぅ…ん、

そうだなぁ…、そうだ!

「○秒びょう待まつ」ブロックで、

「○秒待つ」ブロック
「○秒びょう待まつ」ブロック

花火はなびの打うち上あげを 緑みどりの旗はたをクリックして 1秒びょうたってからに しよう!

スプライト「花火はなび」の

スプライト「花火はなび」

スクリプトに 追加ついかします。

5.緑みどりの旗はたをクリックして 1秒びょう経たってから 花火はなびを表示ひょうじする

「スクラッチしよう!10-59 ねっち 花火をよけろ!#2」 scratch 緑の旗をクリックして1秒経ってから花火を表示するスクリプト
1秒びょう経たってから 花火はなびを表示ひょうじする
スック
スック

おぉ!

よくなったね

スポンサーリンク

10秒後に 星が現れ 移動するプログラミング

3.10秒後びょうごに 星ほしが現あらわれ どこかに行いく スクリプトが わかるよ

「スクラッチしよう!10-59 ねっち 花火をよけろ!#2」 scratch  10秒後星が現れる
10秒後びょうご 星ほしが 現あらわれる
ラッチ先生<br>
ラッチ先生

スプライト「星ほし」を

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

追加ついかしていきます

スック
スック

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

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

スプライト「星ほし」の

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

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

スック
スック

はぁ~い!

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

緑の旗をクリックしてから10秒経ってから

「どこかの場所ばしょへ行いく」ブロックをつかって

「○へ行く」ブロック
「○へ行いく」ブロック

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

スック
スック

「隠かくす」ブロックで

「隠す」ブロック
「隠かくす」ブロック

星ほしを 隠かくすんだね

1.緑みどりの旗はたをクリックして 10秒後びょうごに 星ほしを どこかに表示ひょうじする

「スクラッチしよう!10-59 ねっち 花火をよけろ!#2」 scratch 10秒後に星を表示するスクリプト
10秒後びょうごに 表示ひょうじする
ラッチ先生<br>
ラッチ先生

そして、星ほしの動うごきのプログラム

星の動きのプログラム

・ 3秒間びょうかん 同おなじ場所ばしょに 表示ひょうじさせる

・ 2秒びょうかけて、どこかへ移動いどうする

・ 背景はいけいを ゲームオーバーにする

・ 効果音こうかおんを鳴ならす

・ 「ざんねんやな」と3秒間びょうかん 言いう

・ゲーム終了しゅうりょう

を つくろう!

スック
スック

「3秒間びょうかん 同おなじ場所ばしょに 表示ひょうじさせる」は、

「○秒びょう待まつ」ブロック

「○秒待つ」ブロック
「○秒びょう待まつ」ブロック

ひとつで できるよ!

2.3秒びょう表示ひょうじされ どこかへ移動いどうして 終了しゅうりょうする

「スクラッチしよう!10-59 ねっち 花火をよけろ!#2」 scratch 星の動き
星ほしの動うごき
スック
スック

ゲームオーバーのプログラムは、

これで おしまぁ~い!

スポンサーリンク

つづく…

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

はぁ~い。

またまた、ここで、コーヒータイム!

ここまで作つくったスクリプトを 見みてみよう!

ここまでの スクリプト

ゲームオーバー

2.ねっちが 花火はなびに当あたるとゲームオーバーの スクリプトが わかるよ

「スクラッチしよう!10-58 ねっち 花火をよけろ!」 scratch  ゲームオーバー
ゲームオーバー
「スクラッチしよう!10-58 ねっち 花火をよけろ!」 scratch ねっちのスクリプト
ねっちのスクリプト
「スクラッチしよう!10-58 ねっち 花火をよけろ!」 scratch 花火のスクリプト
花火はなびのスクリプト

星の動き

3.10秒後びょうごに 星ほしが現あらわれ どこかに行いく スクリプトが わかるよ

「スクラッチしよう!10-58 ねっち 花火をよけろ!」 scratch  10秒後星が現れる
10秒後びょうご 星ほしが 現あらわれる
「スクラッチしよう!10-58 ねっち 花火をよけろ!」 scratch 星のスクリプト
星ほしのスクリプト
ラッチ先生<br>
ラッチ先生

次回じかい、

・クリア

のプログラミングを 解説かいせつしていきます。

スック
スック

了解りょうかい!

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

楽たのしみに待まっててね!

それじゃあ、またぁ!

スック
スック

まったねえーーー!

(@^^)/~~~

スポンサーリンク

ラッチ先生
ラッチ先生

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

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

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

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

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

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

コメント