【スクラッチ】簡単なゲームの作り方029:タップ!1.2.3#2

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

こんにちは!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

前回ぜんかいの「タップ!1,2,3#1」では、

  • 数字すうじを順番じゅんばんにタップ(クリック)する

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

数字すうじを順番じゅんばんにタップする
スック
スック

これです。

ラッチ先生
ラッチ先生

それでは、この「タップ!1,2,3#1」に

  1. 「クリア」と「ゲームオーバー」を表示する
  2. クリアしたら、ゲーム再開さいかい

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

スック
スック

まだ「タップ!1,2,3 #1」の

数字すうじを順番じゅんばんにタップ(クリック)するプログラミングをしてない人は、

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

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

スポンサーリンク

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

  • 1,2,3と順番に数字をタップ(クリック)してください。
  • 2秒びょう以内いないでできないと、終了しゅうりょうです!
スック
スック

挑戦ちょうせんしてみてね!

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

2,クリア、ゲームオーバーを表示ひょうじするスクリプトがわかるよ

「スクラッチしよう!10-19 タップ!1,2,3」 scratch クリア、ゲームオーバーを表示する
クリア、ゲームオーバーを表示ひょうじする

3,クリアしたら、ゲームを再開さいかいするスクリプトがわかるよ

「スクラッチしよう!10-19 タップ!1,2,3」 scratch クリアしたらゲームを再開する
クリアしたら ゲームを再開さいかいする

スポンサーリンク

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

「ゲームオーバー」を表示するプログラミング

1,2秒びょう経たったら、数字すうじを消けす

「スクラッチしよう!10-19 タップ!1,2,3」 scratch2秒経つと数字が消えるスクリプト
2秒びょう経たつと数字すうじが消きえるスクリプト
スック
スック
  • 「〇を送おくる」ブロックの使つかい方かた

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

ラッチ先生
ラッチ先生

「ゲームオーバー」のコスチュームを

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

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

表示ひょうじしよう。

2,「ゲームオーバー」を 表示ひょうじする

「スクラッチしよう!10-19 タップ!1,2,3」 scratch「ゲームオーバー」を表示するスクリプト
「ゲームオーバー」を表示ひょうじするスクリプト

「クリア」を表示するプログラミング

ラッチ先生
ラッチ先生

数字すうじの「3」をクリックできたら、背景はいけいが「クリア」になります。

「スクラッチしよう!10-19 タップ!1,2,3」 scratch3をクリックするとクリアするスクリプト
「3」をクリックするとクリア
スック
スック

うん、うん。

ラッチ先生
ラッチ先生

しかし、2秒びょう経たつと「ゲームオーバー」になってしまいます。

「スクラッチしよう!10-19 タップ!1,2,3」 scratch2秒経つと「ゲームオーバー」を表示するスクリプト
2秒びょう経たつと「ゲームオーバー」を表示ひょうじするスクリプト
スック
スック

あらら。

せっかく「クリア」したのに…。

ラッチ先生
ラッチ先生

そこで、

「クリア」したことをメッセージで送おくって、

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

「ゲームオーバーを表示ひょうじする」プログラムを止とめましょう。

それが、このブロックです。

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

1,「ゲームオーバー」の表示ひょうじをするスクリプトを止とめる

「スクラッチしよう!10-19 タップ!1,2,3」 scratch2秒経つと「ゲームオーバー」を表示しないスクリプト
「ゲームオーバー」を表示ひょうじしないスクリプト
スック
スック

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

  • 出だし方かた
  • 使つかい方かた

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

「クリア」したら ゲームを続けるプログラミング

スック
スック

あれっ?

「クリア」して終おわっちゃったよ。

ラッチ先生
ラッチ先生

そうなんだ。

「1」「2」「3」のクローンはタップで消きえたため、このままだと出でてこないんだ。

「スクラッチしよう!10-19 タップ!1,2,3」 scratch 数字「1」「2」「3」を作るスクリプト
数字すうじ「1」「2」「3」を作つくるスクリプト
スック
スック

あ~、そうだねえ…。

じゃあ、どうすれば、また、ゲームができるようになるの?

ラッチ先生
ラッチ先生

「クリア」したら、また、数字すうじ「1」「2」「3」を作つくるようにプログラミングしてしこう!

まず、

また数字すうじを作つくるよう「ゲーム」というメッセージを、スプライト「数字すうじ」に送ろう。

「スクラッチしよう!10-19 タップ!1,2,3」 scratch 「ゲームを送る」ブロック
「ゲームを送おくる」ブロック

1,「クリア」したら「ゲーム」とメッセージを送おくる

「スクラッチしよう!10-19 タップ!1,2,3」 scratch 「ゲーム」を送るスクリプト
「ゲーム」を送おくる
ラッチ先生
ラッチ先生

メッセージ「ゲーム」を受うけ取とったら、

数字すうじ「1」「2」「3」を作つくります。

緑みどりの旗はたを押おしたら作つくるプログラムを使つかいましょう。

2,「緑みどりの旗はたを押おされたとき」を「ゲームを受うけ取とったとき」ブロックに変かえる。

「スクラッチしよう!10-19 タップ!1,2,3」 scratch 「ゲーム」を受け取るスクリプト
「ゲーム」を受うけ取とる
スック
スック

あれっ、

「緑みどりの旗はたが押おされたとき」ブロックは、

scratch 「緑の旗が押されたとき」ブロック
「緑みどりの旗はたが押おされたとき」ブロック

どうするの?

ラッチ先生
ラッチ先生

緑みどりの旗はたが押おされたら「ゲーム」メッセージを送おくって、

「スクラッチしよう!10-19 タップ!1,2,3」 scratch 緑の旗が押されたら、「ゲーム」を送るスクリプト
緑みどりの旗はたが押おされたら「ゲーム」を送おくるスクリプト

数字すうじ「1」「2」「3」を作つくるプログラムにします。

3,緑みどりの旗はたがクリックされたら、数字すうじ「1」「2」「3」が表示ひょうじされる

「スクラッチしよう!10-19 タップ!1,2,3」 scratch 緑の旗が押されたら数字が表示されるスクリプト
緑みどりの旗はたが押おされたら、数字すうじが表示ひょうじされるスクリプト

4,クリアしたら、数字すうじ「1」「2」「3」が表示ひょうじされる

「スクラッチしよう!10-19 タップ!1,2,3」 scratch クリアしたら数字が表示されるスクリプト
緑みどりの旗はたが押おされたら、数字すうじが表示ひょうじされるスクリプト
スック
スック

プログラミング、かんせーい!

スポンサーリンク

まとめ

ラッチ先生
ラッチ先生

今回こんかいは、

  • 「次つぎの背景はいけいにする」ブロック
  • 「背景はいけいを〇にする」ブロック

を使つかって、

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

「スクラッチしよう!10-19 タップ!1,2,3」 scratch 「ゲームオーバー」を表示するスクリプト
「ゲームオーバー」を表示ひょうじするスクリプト
「スクラッチしよう!10-19 タップ!1,2,3」 scratch 「クリア」を表示するスクリプト
「クリア」を表示ひょうじするスクリプト
ラッチ先生
ラッチ先生

みなさんも、「クリア」「ゲームオーバー」表示ひょうじを取とり入いれてみてね!

ゲームが、さらに楽たのしくなるよ!

スック
スック

はぁーーい!

ラッチ先生
ラッチ先生

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

お楽たのしみに!

それじゃあ、またっ!

スック
スック

まったねえーーー!

(@^^)/~~~

スポンサーリンク


ラッチ先生
ラッチ先生

今回こんかい 学まなんだことを

pythonパイソンでプログラミングしたいと思おもったら

ここで 学まなべます

・ BGM提供:DOVA-SYNDROME
https://dova-s.jp/
「Are You Ready? 」 written by FLASH☆BEAT

・ 効果音提供:otosozai.com
https://otosozai.com/
「se_sac02」: コミカル
「se_sad04」: 効果音
「se_moc07」: 効果音
「se_sud02」 :着信音

ラッチ先生
ラッチ先生

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

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

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

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

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

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

コメント