【スクラッチ】簡単ゲーム16:乱数ブロック使ってタップゲーム#2

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

こんにちは!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

前回ぜんかい作つくった「タップゲーム」。

タップしなければ「ゲームクリア」に、なっちゃいました。

スック
スック

そう、そう。

ラッチ先生
ラッチ先生

なら、ネコの顔かおをタップしなければ終了しゅうりょうにすればいいんだ。

スック
スック

ううん…、そうだけど…。

どうすればいいのかな?

ラッチ先生
ラッチ先生

そこを考かんがえるのが、プログラミングのおもしろさ!

ブロックを使つかっていろいろ試ためしてみよう

スック
スック

わかった。やってみるよ!

ラッチ先生
ラッチ先生

がんばれよ、スック!

しばらくお待まちください。・・・

スック
スック

いろいろやってみたけど、

できなかったよ・・・。

ラッチ先生
ラッチ先生

ならば、ここで私わたしの出番でばんだね!

このブロックで「ネコの顔かおをタップしなければ終了しゅうりょう」にしました。

「スクラッチしよう!10-7 タップゲーム」scratch ネコの顔をクリックしないと終わるスクリプト
ネコをクリックしないと終おわるスクリプト
スック
スック

えっ、たった4つのブロックで、

なおっちゃうの!

ラッチ先生
ラッチ先生

そう!

どのようにプログラミングしたか、説明せつめいするね。

スック
スック

どうなってるのかな、楽たのしみ!

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

スポンサーリンク

完成した「タップゲーム」を、やってみよう!

  • ネコの顔かおが出でたら、クリックしてね。
  • ヘンな顔かおのネコは、クリックしない。
スック
スック

ネコの顔かおをタップしないと、ゲームオーバーだ!

「タップゲーム」の完成かんせいだね!

なおす前の ネコのスクリプト

「スクラッチしよう!10-7 タップゲーム」scratch 直す前のネコのスクリプト
なおす前まえのネコのスクリプト

なおした ネコのスクリプト

「スクラッチしよう!10-7 タップゲーム」scratch なおしたネコのスクリプト

スポンサーリンク

プログラムを なおす

「タップゲーム」を なおすところ

ネコの顔かおをタップしなくても、クリアしてしまう。

「スクラッチしよう!10-7 タップゲーム」scratch  クリックしないとクリアするスクリプト
クリックしなくてもクリアする

どうしたいのか

スック
スック

ネコの顔かおをクリックしないとダメだよね!

ネコの顔かおをクリックしないと終わる

「スクラッチしよう!10-7 タップゲーム」scratch  クリックしないと終わる
クリックしないと終おわる

どうすればよいか

スック
スック

「もし、でなければ」ブロックで試ためしたんだけど・・・。

うまくいかなかった。

ラッチ先生
ラッチ先生

それで、いいんだよ。

うまくいかないことが、わかったんだからね。

それじゃあ、ネコの顔かおの表示ひょうじの仕方しかたを見みてみよう。

ネコの顔の表示スクリプトを見る

0.6秒びょう表示ひょうじし、0.2秒びょう隠かくす

「スクラッチしよう!10-7 タップゲーム」scratch  ネコの顔0.6秒ひょうじして、0.2秒消える
ネコの顔かおの表示ひょうじ

ネコの顔をクリックするスクリプトを見る

クリックされたら、隠かくす

「スクラッチしよう!10-7 タップゲーム」scratch  ネコの顔をクリックすると消える
ネコの顔かおの表示ひょうじ
ラッチ先生
ラッチ先生

ネコの顔かおがクリックされていなければ、

0.6秒間びょうかん、表示ひょうじされているんだよね!

スック
スック

そうだよね。

ラッチ先生
ラッチ先生

だったら、

0.6秒びょう経たったときに、ネコの顔かおが表示ひょうじされていたら・・・。

スック
スック

・・・。

あっ、クリックされてない。

ラッチ先生
ラッチ先生

そう!

そこで、「もし」ブロックを使って

scratch 「もし」ブロック
「もし」ブロック
  • 「ネコの顔かおが表示ひょうじされていたら、『アウト』と言いって終おわらせる」

と、ブロックでプログラミングすればいいんだ。

ネコの顔が表示されたら 終了するスクリプトを作る

ネコの顔かおが表示ひょうじされたら終了しゅうりょう

「スクラッチしよう!10-7 タップゲーム」scratch  ネコの顔が表示されたら終了するスクリプト
ネコの顔かおが表示ひょうじされたら終了しゅうりょうするスクリプト

0.6秒後に セットする

0.6秒後びょうごに、セットする

「スクラッチしよう!10-7 タップゲーム」scratch  0.6秒後にセットする
0.6秒後びょうごにセットする

確認する

ネコの顔かおがクリックされないと終了しゅうりょうするのを確認かくにんする

「スクラッチしよう!10-7 タップゲーム」scratch  確認する
確認かくにんする
スック
スック

やったね!

これで、完成かんせいだぁーぃ!

スポンサーリンク

まとめ

ラッチ先生
ラッチ先生

今回は、「タップゲーム」を

  • ネコの顔をタップしなくても、ゲームが続く

↓↓

  • ネコの顔かおをタップしないと、ゲームが終了しゅうりょう

するように、プログラミングをしていきました。

スック
スック

いろいろ試ためしていく中なかで、

うまくいったときは、うれしいね!

ラッチ先生
ラッチ先生

それこそが、プログラミングのおもしろさです!

うまく動うごかなかったときは、何度なんどもブロックを使つかって試ためしてみましょう。

それじゃあ、またっ!

スック
スック

まったねえーーー!

(@^^)/~~~

簡単なゲーム「タップ!1.2.3」にチャレンジ!
ラッチ先生
ラッチ先生

「このスプライトが押されたとき」ブロックを

「このスプライトが押おされたとき」ブロック

使ったタップゲームのプログラムは、他ほかにもあります。

簡単かんたんなゲーム「タップ!1.2.3」のプログラミングに 挑戦ちょうせんしてみよう!

スック
スック

1,2,3を すばやくタップするゲームだよ

動画どうがを見みてね!

「タップ!1.2.3」
ラッチ先生
ラッチ先生

このゲーム「タップ!1.2.3」のプログラミングは、

こちらの記事きじに 載のっています。

スック
スック

チャレンジしてみてね!

スポンサーリンク


ラッチ先生
ラッチ先生

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

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

ここで 学まなべます

・ BGM提供:DOVA-SYNDROME
https://dova-s.jp/
「Toy_Store 」 by Heitaro Ashibe

・ 効果音提供:Chisato’s Website
https://chisatosound.sakura.ne.jp/index.html
「Accent. Brilliant [02] (Low)」:アクセント
「Coin Get [01] (Low)」: アクションゲーム
「Kiga Nukeru [01] (Long)」:アニメ
「Correct Answer [01D]」:クイズ

ラッチ先生
ラッチ先生

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

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

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

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

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

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

コメント