1👾 今日 作る 動き
🎮 よけゲームを 作るよ! クローンで 敵(ボール)が 上から どんどん 降ってくる。
プレイヤー(ねこ)に 当たったら ゲームオーバー! 変数「終了判定」で 敵を 出すか 止めるかを きめるよ。見てみよう👇
👆 クリックしてから ←→キーで 敵を よけよう!
敵が 次々 降ってきて、プレイヤーに 当たると ゲームオーバー!
2🆕 プロジェクトを 作ろう
Scratchで 新しい プロジェクトを 作って、名前を これに してね:
敵を出し続ける
📁 今日の 動作は ぜんぶ この「敵を出し続ける」の 中に 作ろう。
むずかしかったら 先生に 手つだって もらってね。
🐱 使う スプライトを 用意しよう
この レッスンでは 4つの 動きを 作るよ。
スプライトは 2つ:①プレイヤー(ねこ)②敵の 本体(ボール)。ちがう 絵にしてね。変数「終了判定」も 作ろう!
⚠ 「クローンされたとき」の ブロックは 敵の 本体 スプライトに 書くよ。本体は 隠しておくのが 基本。変数「終了判定」は 最初に 作っておこう。
🐱 ① プレイヤー(ねこ)
よける 自分・矢印で動く
よける 自分・矢印で動く
⚽ ② 敵の 本体(ボール)
クローンの 元・本体は 隠す
クローンの 元・本体は 隠す
🔢 変数「終了判定」の 作り方
①「変数」グループ→
②「変数を 作る」を おす→
③ 名前に 終了判定 と 入力→
④ OK
これで ☑ 終了判定 の 変数が できる(0=ゲーム中/1=おわり)
スプライトは まずは 見本どおりの スプライトを えらぼう! 完成したら、すきな キャラに かえても OK!プレイヤー(ねこ)と 敵の 本体(ボール)は ちがう 絵で! 区別が つくよ。
🐱 スプライトは 場所を ずらして おこう(重ならないように)
↑ 両方 チェックを 入れると すすめるよ
7📝 練習問題(3問)
最後に、習ったことを 使って 自分の 力で 作ってみよう!
🐱 問題は 3問。今回は 変数「おわり」と 合図「おしまい」を 使って、敵が 出し続けて 当たったら 止まるゲームを 作ろう!
👾 問題1
量産開始
量産開始
👾 問題2
当たったら送る
当たったら送る
🛑 問題3
受け取って全停止
受け取って全停止
↑ 敵の 本体(⚽ボール・問題1,2)と 受け取り役(🐱ねこ・問題3)。ちがう 絵で 区別しよう
🎯 問題1:旗で「おわり」を 0に して、おわりが 1に なるまで 分身を 作り続ける(1秒ごと)
🎯 問題2:分身が プレイヤーに 触れたら「おわり」を 1に して「おしまい」を 送る
🎯 問題3:「おしまい」を 受け取ったら「おしまい!」と 言って 全部 止める
↑ 3問 全部「自分で 作ってみた!」に チェックすると すすめるよ
8🎉 完成!
敵が 次々 降ってきて、プレイヤーに 当たると ゲームオーバーに なったら できあがり。
変数「終了判定」で 生成を 制御するのが クローン④の 核心。1つの 変数で 量産を スタート・ストップ できるよ。
クローン 4 クリア ✓
👩🏫 先生と いっしょに 確認しよう!
- 旗で 量産が 始まった?(終了判定が 0に なった?)
- 敵が 上から 降りてきた?
- プレイヤーに 当たったら ゲームオーバーを 送れた?
- ゲームオーバーを 受け取って 全部 止まった?
- 敵を 出し続けられた?
🚪 もっと やりたい人へ:乱数の 待ち時間を 短く して 難しくしたり、敵の 速さを 変えてみよう。
↑ さいごまで すすむと おせるよ