3rdschool / SCRATCH TEXT バルーンシューティング シルバー級きゅう スタンプ {{ stampCount }} / 20
SCRATCH GAME TEXT / SILVER

バルーン
シューティング

風船ふうせんを撃うち落おとすシューティングゲームを作つくろう!
全ぜん19ステップを、1ページずつ進すすめていくよ。

19ステップ +追加ついかミッション
風船 ねこ
まずは遊あそんでみよう!PLAY
完成かんせいしたゲームがこちら。旗はた ⚑ を押おしてスタート! これから、このゲームを一歩いっぽずつ作つくっていくよ。
STEP 1 ねこねこ をつかうよ

ねこの位置いちと大おおきさを決きめよう

最初さいしょからいるねこのスプライトを使つかうよ。まず、ねこの名前なまえ・位置いち・大おおきさをプログラムで決きめよう。スプライトの名前なまえは、スプライト情報じょうほうパネルの一番上いちばんうえで「ねこ」に変かえられるよ。

ゲーム画面がめんイメージ ねこ x:-180 y:-120 / 大おおきさ60%
ポイント大おおきさ 60% で少すこし小ちいさくするのがポイント。ゲーム画面がめんを広ひろく使つかえるよ。
やってみよう旗はたを押おしてみよう。ねこが左下ひだりしたに小ちいさく表示ひょうじされたかな?
ねこ のプログラムCODE
STEP 2 ✚まと を作つくるよ

まと(照準しょうじゅん)のスプライトを作つくろう

新あたらしいスプライトを追加ついかしよう。「描かく」を選えらんで、コスチュームエディタで十字じゅうじマーク(+)を描かこう。名前なまえを「まと」に変かえよう。

手順てじゅん3 STEPS
1スプライト一覧いちらんの+ボタンから「描かく」を選えらぶ
2中心ちゅうしんに十字じゅうじマークを描かく(線せんの太ふとさ 3〜4)
3名前なまえを「まと」に変かえる
Scratch エディタ画面がめん(右下みぎした)
ねこ
+ ここをクリック →
完成かんせいイメージGOAL
まと(標準ひょうじゅん) コスチューム名めい:まと
線せんの太ふとさ 3〜4
できあがり!縦たてと横よこの線せんを、中心ちゅうしんでぴったり重かさねよう
STEP 3 ✚まと をうごかすよ

まとをマウスについてこさせよう

まとが、いつもマウスのポインターの場所ばしょにいるようにプログラムを作つくるよ。

ゲーム画面がめんイメージ ✚ 🖱️ マウスにぴったり!
ポイント「ずっと」がないと最初さいしょの1回かいしか動うごかないよ。
やってみよう旗はたを押おして、マウスを動うごかしてみよう。まとがついてくるかな?
✚まと のプログラムCODE
STEP 4 たま を作つくるよ

たま(弾たま)のスプライトを作つくろう

もうひとつ新あたらしいスプライトを追加ついかしよう。「描かく」を選えらんで、小ちいさな丸まるを描かこう。名前なまえを「たま」に変かえよう。

手順てじゅん3 STEPS
1スプライト一覧いちらんの+ボタンから「描かく」を選えらぶ
2小ちいさな丸まるを描かく
3名前なまえを「たま」に変かえる
Scratch エディタ画面がめん(右下みぎした)
ねこ ✚
+ ここをクリック →
完成かんせいイメージGOAL
たま(標準ひょうじゅん) コスチューム名めい:たま
小ちいさな丸まる
できあがり!好すきな色いろでOK。小ちいさくて丸まるいのがポイント!
STEP 5 たま のプログラム

たまをねこの位置いちにセットしよう

たまは最初さいしょ、ねこの場所ばしょにかくれているよ。旗はたが押おされたら、ねこのところに移動いどうして隠かくれるようにしよう。

ポイント「隠かくす」で元もとのスプライトは見みえなくして、あとでクローンだけ表示ひょうじするんだ。
やってみよう旗はたを押おしてみよう。たまが見みえなくなったかな? ねこの場所ばしょにかくれているよ。
たま のプログラムCODE
STEP 6 たま に追加ついかするよ

スペースキーで弾たまを発射はっしゃしよう

スペースキーを押おしたら、たまのクローン(コピー)を作つくって発射はっしゃするよ。前まえのステップのプログラムに、「ずっと」と「もし〜なら」を追加ついかしよう。

ポイントクローンとは、スプライトのコピーのこと。元もとのスプライトは隠かくしたまま、コピーだけ飛とばすんだ。
やってみよう旗はたを押おして、スペースキーを押おしてみよう。まだ弾たまは見みえないけど、クローンは作つくられているよ!
たま のプログラムCODE
STEP 7 たま に追加ついかするよ

たまをマウスの方向ほうこうに飛とばそう

クローンされたとき、マウスの方向ほうこうを向むいて、端はしまで飛とんでいくプログラムを作つくろう。

ゲーム画面がめんイメージ ねこ ✚ 15歩ほずつ進すすむ ↗
ポイント「端はしに触ふれたまで繰くり返かえす」で、弾たまが画面がめんの端はしまで飛とんだら自動的じどうてきに消きえるよ。
やってみよう旗はたを押おして、スペースキーで弾たまを撃うってみよう! ねこの位置いちからマウスの方ほうに飛とんでいくはず。
たま のプログラム↔ カード内ないをスクロール
STEP 8 応用おうようテクニック

連射れんしゃを防ふせごう

いまのプログラムだと、スペースキーを押おしっぱなしにすると弾たまが連続れんぞくで出でてしまう。1回押かいおすごとに1発はつだけ出でるように、1つだけブロックを追加ついかしよう。

ポイント「〇ではないまで待まつ」は、条件じょうけんがウソ(偽にせ)になるまでプログラムを止とめておくブロック。連射防止れんしゃぼうしや入力待にゅうりょくまちによく使つかうテクニックだよ。
やってみようスペースキーを押おしっぱなしにしてみよう。弾たまが1発はつずつ出でるようになったかな?
たま のプログラム↔ カード内ないをスクロール
STEP 9 Balloon1Balloon1 を追加ついかするよ

風船ふうせんのスプライトを選えらぼう

スプライトライブラリから風船ふうせんを追加ついかしよう。「スプライトを選えらぶ」から「Balloon1」を探さがして追加ついかしよう。

ポイントスプライト一覧いちらんの右下みぎしたにある虫むしメガネボタンからライブラリを開ひらけるよ。
エディタでやることEDITOR
1スプライト一覧右下いちらんみぎしたの虫むしメガネ 🔍 をクリック
2ライブラリで「Balloon1」を探さがして選えらぶ
Scratch エディタ画面がめん(右下みぎした)
ねこ ✚ Balloon1
🔍 ここをクリック →
STEP 10 Balloon1Balloon1 のプログラム

風船ふうせんをクローンで出現しゅつげんさせよう

風船ふうせんもクローンで出でてくるよ。2秒びょうごとにクローンを作つくるプログラムを作つくろう。

ポイント大おおきさを 60% にして、ゲーム画面がめんにちょうどいいサイズにするよ。
やってみよう旗はたを押おして2秒待びょうまってみよう。まだ風船ふうせんは見みえないよ(クローンを表示ひょうじするプログラムは次つぎのステップで作つくる)。
Balloon1 のプログラムCODE
STEP 11 Balloon1Balloon1 に追加ついかするよ

風船ふうせんを右みぎから左ひだりに動うごかそう

クローンは画面がめんの右みぎはし(x:220)に出でて、左ひだりに少すこしずつ動うごくよ。x座標ざひょうが -230 より小ちいさくなったら削除さくじょしよう。

ゲーム画面がめんイメージ 風船 風船 ← -3ずつ 出現しゅつげん x:220 x:-230 で削除さくじょ
ポイント乱数らんすうを使つかうと、風船ふうせんが毎回まいかいちがう高たかさから出でてくるよ。
Balloon1 のプログラム↔ カード内ないをスクロール
STEP 12 Balloon1Balloon1 に追加ついかするよ

あたり判定はんていをつけよう

クローンのスクリプトにたまとの当あたり判定はんていを追加ついかしよう。「ずっと」の中なかの下したに追加ついかするよ。

ポイント「〇に触ふれた」ブロックであたり判定はんていができるよ。
やってみよう旗はたを押おして風船ふうせんを撃うってみよう! 当あたったら消きえるかな?
Balloon1 のプログラム(クローン)CODE
STEP 13 変数へんすうをつかうよ

スコアをつけよう

変数へんすう「スコア」を作つくろう。風船ふうせんに当あたったら +1! 変数へんすうは、変数へんすうパレットの「変数へんすうを作つくる」から作つくれるよ。

手順てじゅん4 STEPS
1左ひだりのカテゴリから「変数へんすう」を選えらぶ
2「変数へんすうを作つくる」を押おす
3変数名へんすうめいに「スコア」と入力にゅうりょくする
4「OK」を押おす
ゲーム画面がめんイメージ スコア 3 風船
やってみよう何点取なんてんとれるかな? 旗はたを押おして挑戦ちょうせんしてみよう!
Balloon1 のプログラムを変かえるよCODE
STEP 14 変数へんすうをつかうよ

ライフをつけよう

変数へんすう「ライフ」を作つくろう。風船ふうせんが左端ひだりはしまで来きたら -1!

手順てじゅん4 STEPS
1左ひだりのカテゴリから「変数へんすう」を選えらぶ
2「変数へんすうを作つくる」を押おす
3変数名へんすうめいに「ライフ」と入力にゅうりょくする
4「OK」を押おす
ゲーム画面がめんイメージ スコア 5 ライフ 3 風船 ← 逃のがしたら -1!
やってみよう風船ふうせんを逃のがすとライフが減へる。3回逃かいのがしたら...?
Balloon1 のプログラムを変かえるよCODE
STEP 15 Balloon1Balloon1 に追加ついかするよ

ゲームオーバーにしよう

新あたらしく「旗はたが押おされたとき」のまとまりをもうひとつ作つくろう。ライフが0になったらゲームを止とめるプログラムだよ。

ポイント「旗はたが押おされたとき」のまとまりは、1つのスプライトに何個なんこでも作つくれるよ。役割やくわりごとに分わけると見みやすくなるんだ。
やってみようライフが0になるとゲームが止とまる。旗はたを押おして確たしかめよう!
Balloon1 のプログラム(その2)CODE
STEP 16 変数へんすうをつかうよ

弾たまの数かずに制限せいげんをつけよう

変数へんすう「弾数たますう」を作つくろう。旗はたで10発はつにセットして、弾たまがある時ときだけ撃うてるように「もし 弾数たますう > 0 なら」で囲かこむよ。撃うったら -1!

手順てじゅん4 STEPS
1左ひだりのカテゴリから「変数へんすう」を選えらぶ
2「変数へんすうを作つくる」を押おす
3変数名へんすうめいに「弾数たますう」と入力にゅうりょくする
4「OK」を押おす
やってみよう弾たまは10発はつだけ。むだ撃うちはできない! 旗はたを押おして確認かくにんしてみよう。
たま のプログラムを変かえるよCODE
STEP 17 Balloon1Balloon1 に追加ついかするよ

弾たまを補充ほじゅうしよう

風船ふうせんに当あてたら弾たまが3発はつもどってくるようにしよう。クローンの「たまに触ふれた」の中なかに追加ついかするよ。

やってみよう風船ふうせんを当あてると弾たまが3発はつもどってくる。当あて続つづければ弾切たまぎれしない!
Balloon1 のプログラムを変かえるよCODE
STEP 18 音おとをつかうよ

効果音こうかおんをつけよう

Balloon1の音おとタブで「Pop」を追加ついかしよう(音おとライブラリから探さがしてね)。そして「たまに触ふれた」に音おとのブロックを追加ついかしよう。

やってみよう風船ふうせんに当あたったとき「Pop」の音おとが鳴なるようになった! ゲームが楽たのしくなるね。
Balloon1 のプログラムを変かえるよCODE
STEP 19 罠バルーン罠わなバルーン を作つくるよ

罠わなバルーンを追加ついかしよう

撃うってしまうと弾たまが10発はつも減へる「赤あかや黒くろの罠わなバルーン」を追加ついかしよう。

手順てじゅん4 STEPS
1風船ふうせんスプライトを複製ふくせいして、色いろを赤あかや黒くろに変かえる
2音おとタブに「Pop」を追加ついかする(Balloon1と同おなじ)
3旗はたの「2秒待びょうまつ」を「3から6までの乱数らんすう 秒待びょうまつ」に入いれ替かえる
4クローンの「弾数たますうを3ずつ変かえる」を「弾数たますうを-10ずつ変かえる」に変かえる
ゲーム画面がめんイメージ 罠バルーン ✕ 撃うつと 弾数たますう -10!
罠わなバルーン のプログラムCODE
★ 追加ついかミッション バルーンシューティングをもっとパワーアップさせよう。
Lv.1ゲームオーバー画面がめんを追加ついかしよう
Lv.2難易度なんいどを変かえてみよう(スピード・出現間隔しゅつげんかんかく)
Lv.3爆発ばくはつエフェクトをつけよう
Lv.4タイムアタックモードを作つくろう
Lv.5ステージ変化へんかを追加ついかしよう
全部ぜんぶできたら「全部ぜんぶできた!」を押おそう ▶
ステップマップ
ここまでの完成かんせいプログラム