【スクラッチ】簡単ゲーム33:ねっちシューティング#2スマホ対応

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

こんにちは!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

前回ぜんかいの「ねっちシューティング#1」では、

  • てきが 上うえから降おりてくる
  • 弾たまに当あたったら 赤あかく消きえる

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

ねっちシューティング
スック
スック

やってみてね!

ラッチ先生
ラッチ先生

今回こんかいは、この「ねっちシューティング#1」に

  1. てきに当あたったら ゲームオーバー
  2. 10秒間びょうかんよけたら クリア

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

スック
スック

まだ「ねっちシューティング #1」の

  • てきが 上うえから降おりてくる
  • 弾たまに当あたったら 赤あかく消きえる

プログラミングをしてない人は、

こちらの記事きじを見みてね!

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

スポンサーリンク

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

  • ねっちは、タップ(クリック)する方ほうへ 移動いどうします。
  • 上うえから降おりてくる敵てきを、シューティングしてください。
  • 10秒間びょうかん、敵てきをよけたらクリアーです
スック
スック

がんばれー

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

3,敵てきに当あたると ゲームオーバーのスクリプトがわかるよ

「スクラッチしよう!10-23 ねっちシューティング!」 scratch ゲームオーバー
ゲームオーバー

4,10秒間びょうかん、敵てきをよけたらクリアするスクリプトがわかるよ

「スクラッチしよう!10-23 ねっちシューティング!」 scratch クリア
クリア

スポンサーリンク

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

ねっちのスクリプト

てきに当たると ゲームオーバーするプログラミング

1,タップして ねっちを動うごかす

「スクラッチしよう!10-23 ねっちシューティング!」 scratch  タップしてねっちを動かすスクリプト
タップして ねっちを動うごかすスクリプト
スック
スック

タップして ねっちを動うごかすプログラミングの仕方しかたは、

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

ラッチ先生
ラッチ先生

てきに当あたったら、ねっちの動うごきを止とめたいので、

「ずっと」ブロックを

scratch 「ずっと」ブロック
「ずっと」ブロック

「てきに触ふれるまで繰くり返かえす」ブロックに

scratch 「てきに触れたまで繰り返す」ブロック
「てきに触ふれたまで繰くり返かえす」ブロック

変かえます。

2,てきに当あたったら、ねっちの動うごきを止とめる

「スクラッチしよう!10-23 ねっちシューティング!」 scratch  てきに当たるとねっちの動きを止めるスクリプト
てきに当あたると止とまるスクリプト
スック
スック

あっ、止とまった!

ラッチ先生
ラッチ先生

そしたら、

「ゲームオーバー」とメッセージを送おくって

scratch 「ゲームオーバーを送って待つ」ブロック
「ゲームオーバーを送おくって待まつ」ブロック

「てき」「弾たま」の動うごきを止とめましょう!

スック
スック

「○を送おくって待まつ」ブロックの

scratch 「○を送って待つ」ブロック
「○を送おくって待まつ」ブロック
  • メッセージ名めいの入力にょうりょくの仕方しかた
  • 使つかい方かた
  • 「○を送おくる」ブロックとの違ちがい

については、こちらの記事きじに書かいてあるよ!

3,「てき」「弾たま」を 止とめる

「スクラッチしよう!10-23 ねっちシューティング!」 scratch  「てき」「弾」の動きを止めるメッセージを送る
「てき」「弾たま」の動うごきを止とめるメッセージ
スック
スック

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

「スプライトの他ほかのスクリプトを止とめる」ブロック
  • 出だし方かた
  • 使つかい方かた

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

ラッチ先生
ラッチ先生

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

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

ゲームオーバーがわかる背景はいけいに、変かえよう!

4,ゲームオーバーにする

「スクラッチしよう!10-23 ねっちシューティング!」 scratch  ゲームオーバーにするスクリプト
ゲームオーバーにするスクリプト

スポンサーリンク

10秒よけると クリアするプログラミング

ラッチ先生
ラッチ先生

10秒びょう経たったら、「クリア」とメッセージを送おくり

scratch 「○を送る」ブロック
「クリアを送おくる」ブロック

「ねっち」「てき」「弾たま」のプログラム(命令めいれい)を止とめましょう。

1,「ねっち」「てき」「弾たま」の動うごきを止とめる

「スクラッチしよう!10-23 ねっちシューティング!」 scratch  動きを止めるスクリプト
動うごきを止とめるスクリプト
ラッチ先生
ラッチ先生

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

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

クリアがわかる背景はいけいに、変かえよう!

2,クリアにする

「スクラッチしよう!10-23 ねっちシューティング!」 scratch  クリアにするスクリプト
クリアにするスクリプト
スック
スック

完成かんせいだぁ!

スポンサーリンク

まとめ

ラッチ先生
ラッチ先生

今回こんかいは、

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

を使つかって、

「クリア」や「ゲームオーバー」を表示ひょうじするプログラミングを学まなびました。

「スクラッチしよう!10-23 ねっちシューティング!」 scratch  ゲームオーバーにするスクリプト
ゲームオーバーするスクリプト
「スクラッチしよう!10-23 ねっちシューティング!」 scratch  クリアにするスクリプト
クリアするスクリプト
ラッチ先生
ラッチ先生

「ねっちシューティング!」は、

シューティングゲームの基本きほんプログラムです。

スック
スック

うん、うん。

ラッチ先生
ラッチ先生

これに新あたらしいアイデアをどんどん追加ついかして、

おもしろいシューティングゲームをプログラミングしていこう!

スック
スック

よぉ~し!

「スックシューティング」を作つくるぜぇ!

ラッチ先生
ラッチ先生

これからも楽たのしいゲームのプログラミングを紹介しょうかいしていきます。

お楽たのしみに!

それじゃあ、またっ!

スック
スック

まったねえーーー!

(@^^)/~~~

スポンサーリンク

ラッチ先生
ラッチ先生

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

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

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

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

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

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

コメント