【スクラッチ】ねっち的当て②:ボールの跳ね返りをプログラミング

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

こんにちは!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

前回ぜんかいの「ねっち的当てゲーム①」では、

  • ボールの左右さゆうをタップして きをえる

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

タップして ボールの向きを変え
タップして きをえる
スック
スック

このプログラムは

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

ラッチ先生
ラッチ先生

今回こんかいは、この「ねっちまとてゲーム①」に

  • ロボ(障害物)に 当たったら、ボールが かえ

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

「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch ボールが跳ね返る
ボールが かえ
スック
スック

了解りょうかいでぇ~す!

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

スポンサーリンク

今回作るスクラッチの作品は、これっ!

  • ボールの左右さゆうをタップ(クリック)すると、すす角度かくどわります。
  • ボールをタップ(クリック)すると、します。
  • 10びょう以内いないに ねっちのたれば、クリアーです!
スック
スック

たのしいよ!

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

2.ボス(障害物しょうがいぶつ)にたると、ボールのきが わるスクリプトがわかるよ

「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch ボスに当たると跳ね返る
ボスにたると かえ
スポンサーリンク

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

ボールが 転がるプログラミング

ボールが ころがるスクリプトがわかるよ

「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch ボールが転がる
ボールが ころがる
ラッチ先生
ラッチ先生

前回ぜんかいのスプライト「ボール」のプログラミング

スプライト「ボール」

1,ボールの左右さゆうをタップして、きが まる

2,「スタート」の合図あいず

「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch ボールの向きを変えるスクリプト
ボールのきを めるスクリプト

つづきからです。

スック
スック

O.K!

ラッチ先生
ラッチ先生

「スタート」の合図あいず

「スタートをおくる」ブロック

ボールを うごかす

タイマーをスタートさせる

2つのプログラムが うごきます。

スック
スック

はぁ~い!

ラッチ先生
ラッチ先生

まずは、ボールをうごかす プログラムからつくっていこう!

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

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

矢印やじるしのないボールにしよう。

スック
スック

ボールのコスチュームを

「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch ボールのコスチューム2
コスチューム

「ball-a2」に するよ!

1.ボールを ころばす。はしたったら かえ

「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch ボールを転がすスクリプト
ボールをころがすスクリプト
スック
スック

「○までかえす」ブロックで

scratch 「○まで繰り返す」ブロック
「○までかえす」ブロック

「ボールは、ねっちに たるまでうごく」とプログラムしたよ!

ボスに当たると 跳ね返るプログラミング

2.ボス(障害物しょうがいぶつ)にたると、ボールのきが わるスクリプトがわかるよ

「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch ボスに当たると跳ね返る
ボスにたると かえ
ラッチ先生
ラッチ先生

さあ、今度こんどは、

スプライト「ボス」のプログラムを 作成さくせいしよう。

scratch スプライト「ボス」
スプライト「ボス」
スック
スック

ボスに たると、

ボールが かえるんだよね。

ラッチ先生
ラッチ先生

「○のクローンをつくる」ブロックで

scratch 「○のクローンを作る」ブロック
「○のクローンをつくる」ブロック

ステージのまんなかに 10たい あらわれるようにしよう

1.ボスを ステージのまんなかに 10たい 表示ひょうじする

「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch ボスを表示するスクリプト
ボスを表示ひょうじするスクリプト
スック
スック

「○から○までの乱数らんすうブロックで

「○から○までの乱数らんすう」ブロック

ボスを表示ひょうじさせる範囲はんいめたんだね。

ラッチ先生
ラッチ先生

さあ、スプライト「ボール」に

スプライト「ボール」

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

「もし○なら」ブロック

ボスにたったら かえるプログラムを 作成さくせいしよう。

スック
スック

みぎまわり ○まわす」ブロックで、

「○ まわす」ブロック

ボールのきを えるんだ。

ボールの跳ね返り

1.ボールのきが0で、ボスにたった場合ばあい

「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch ボスに当たる
ボスに たる
スック
スック

ボールのかえりを

みぎまわり ○まわす」ブロックで、

scratch 「右回り○度回す」ブロック
「○ まわす」ブロック

ボールのきを みぎに90 まわしてみよう!

2.ボールのきを みぎに90 まわ

「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch  跳ね返る90度
はねかえる1
スック
スック

つぎは、ボールのかえりを

みぎまわり ○まわす」ブロックで、

scratch 「右回り○度回す」ブロック
「○ まわす」ブロック

ボールのきを みぎに180 まわしてみると…。

3.ボールのきを みぎに180 まわ

「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch  跳ね返る180度
はねかえ
スック
スック

さいごに、ボールのかえりを

みぎまわり ○まわす」ブロックで、

「○ まわす」ブロック

ボールのきを みぎに270 まわしてみると…。

3.ボールのきを みぎに270 まわ

「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch  跳ね返る270度
はねかえ3
ラッチ先生
ラッチ先生

「○から○までの乱数らんすうブロックを 使つかって、

scratch 「○ど回す」ブロック
みぎまわり○まわす」ブロック

ボスにると、90~270かえるプログラムを つくろう

2.ボスにたると かえ

「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch  ボスに当たると跳ね返るスクリプト
ボスにたると かえスクリプト
スック
スック

あれっ?ラッチ先生

ボールが ボスのまわりを くるくるまわときがあるよ…

ラッチ先生
ラッチ先生

あらっ、ほんとだ!

・なぜ、ボスのまわりを くるくるまわときが あるのか。

・その対策たいさくを どうするのか。

動画どうが説明せつめいします。

ボールのふしぎな動きの解説
ボールのふしぎなうごきの解説かいせつ

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

スック
スック

なるほどね。

ボールのきをえても ロボにれているから

くるくると うごくんだね。

ラッチ先生
ラッチ先生

そのとおり!

なので、これを解消かいしょうするために、

「○うごかす」ブロックを使つかって

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

ロボに たったら、

ボールを める

ロボにれないようにしてから きをえる

「スクラッチしよう!10-45 ねっち的当てゲーム」 scratch  ボールが跳ね返るスクリプト
ボールが かえるスクリプト

プログラミングしましょう

3.ボスにたったら、ボスからすこはなして きを

ボスにたると かえスクリプト
スック
スック

これで、ボールのかえりのプログラムだね

つづく・・・

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

はぁ~い。

ここで、リフレッシュタイム!

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

ここまでの スクリプト

ロボ

1.ロボを 10たい 表示ひょうじするスクリプトがわかるよ

ロボが10たい 表示ひょうじする
ロボのスクリプト

ボール

1.ボールが ロボにたると かえるスクリプトがわかるよ

ボールが かえ
ボールのスクリプト
スック
スック

効果音こうかおんは、

  • 「Crunch」

に、しました。

  • 効果音こうかおんえらかた
  • 「〇のおとらす」の使つかかた

こちらの記事きじいてあるよ!

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

次回じかいは、

「ねっちまとてゲーム」の

  • ねっちの うご
  • ねっちにたったら クリアー
  • 10びょうたったら ゲームオーバ

プログラミングを紹介しょうかいします。

スック
スック

はぁ~い!。

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

たのしみにっててね!

それじゃあ、またぁ!

スック
スック

まったねえーーー!

(@^^)/~~~

ラッチ先生
ラッチ先生

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

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

おもっているかたに!

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

コメント