【スクラッチ】100回連打ゲーム:タイムを判定するプログラミング

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

こんにちは!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

今回こんかいは、「ねっち100回かい連打れんだ!」ゲームでぇ~す!

スクラッチしよう!10-50 ねっち100回連打ゲーム
ねっち100回かい連打れんだゲーム
スック
スック

あらら…。

20秒びょう こえてしまったねぇ

ラッチ先生
ラッチ先生

ゲームの技わざ「カウント、得点とくてん表示ひょうじのプログラム」に

タイマー表示ひょうじのプログラムを 追加ついかします。

「スクラッチしよう!10-50 ねっち100回連打」 scratch
タイマーを 表示ひょうじする
スック
スック

あらっ! 

緑みどりのボタンが ねっちに なってる

ラッチ先生
ラッチ先生

これが、タイマーを表示ひょうじするスクリプトです

「スクラッチしよう!10-50 ねっち100回連打」 scratch  タイマーを表示するスクリプト
タイマーを 表示ひょうじするスクリプト
スック
スック

えっ?

たった これだけのプログラム…。

ラッチ先生
ラッチ先生

アハハ…。簡単かんたんでしょ!

それでは、はじめますか。

スック
スック

はぁ~い!

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

スポンサーリンク

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

  • ねっちを 100回かい 連打れんだします。
  • タイムが 20秒びょう切きれたら ゲームクリアです
スック
スック

がんばって!

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

1.タイマーを 表示ひょうじするスクリプトが わかるよ

「スクラッチしよう!10-50 ねっち100回連打」 scratch  タイマーを表示する
タイマーを 表示ひょうじする

2.100回かい連打れんだのタイムが2秒びょう切きると、クリア表示ひょうじするスクリプトが わかるよ

「スクラッチしよう!10-50 ねっち100回連打」 scratch  100回のタイムで判別する
100回かいのタイム

スポンサーリンク

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

ラッチ先生
ラッチ先生

今回こんかいの「ねっち100回かい連打れんだ」ゲームは、

「スクラッチしよう!11-08 カウント、得点表示とくてんひょうじのプログラム」に、

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

ゲームの技:「カウント、得点表示のプログラム」
100までカウントする
スック
スック

「スクラッチしよう!11-08 カウント、得点表示とくてんひょうじのプログラム」の作り方は、

こちらの記事きじに 載のっているよ

スプライトはこれです!

「スクラッチしよう!10-50 ねっち100回連打」 scratch  スプライト「ボタン」のコスチュームを「ねっち」に変える
コスチューム
スック
スック

このように、コスチュームを 変かえたよ

ねっちの大きさは、「200」だよ。

コスチュームを 変かえる方法ほうほう

フリーBGM:DOVA-SYNDROME 午後のカメレオンは星の波動を数え… written by Masuo

タイマーを表示するプログラミング

1.タイマーを 表示ひょうじするスクリプトが わかるよ

「スクラッチしよう!10-50 ねっち100回連打」 scratch  タイマーを表示する
タイマーを 表示ひょうじする
ラッチ先生<br>
ラッチ先生

最初さいしょに、

「タイマー」ブロックを 使つかって

「タイマー」ブロック

ねっちにタイマーを 表示ひょうじさせよう!

1.「タイマー」を 表示ひょうじされる

「スクラッチしよう!10-50 ねっち100回連打」 scratch  タイマーを表示するスクリプト
タイマーを表示ひょうじするスクリプト
スック
スック

「○秒びょう待まつ」ブロックを 使つかって

「○秒びょう待まつ」ブロック

緑みどりの旗はたをクリックして、

すぐタイマーを 開始かいししないようにしたよ。

ラッチ先生<br>
ラッチ先生

次つぎは、

「もし○なら」ブロックを 使つかって

scratch 「もし○なら」ブロック
「もし○なら」ブロック

タップ回数かいすう「100回かい」になったら、タイマーを止とめましょう。

スック
スック

タップ回数かいすう「100」になったら、背景はいけい2に なっているんだね。

「スクラッチしよう!10-50 ねっち100回連打」 scratch  タップ回数100回
タップ100回かい

2.タップ回数かいすう:100になったら、タイマーを 止とめる

「スクラッチしよう!10-50 ねっち100回連打」 scratch  タイマーを止めるスクリプト
タイマーを止とめるスクリプト
スック
スック

「このスクリプトを止とめる」ブロックで

scratch 「このスクリプトを止める」ブロック
「このスクリプトを止とめる」ブロック

止とめたよ。

このブロックの使い方は、こちらの記事きじに 載のってるよ。

スポンサーリンク

ゲームクリアのプログラミング

2.100回かい連打れんだのタイムが2秒びょう切きると、クリア表示ひょうじするスクリプトが わかるよ

「スクラッチしよう!10-50 ねっち100回連打」 scratch  100回のタイムで判別する
100回かいのタイム
ラッチ先生<br>
ラッチ先生

「もし○なら、でなければ」ブロックで

scratch 「もし○なら、でなければ」ブロック
「もし○なら、でなければ」ブロック

タップ数すう100回かいのタイムが、

・20秒びょう切きったら、ゲームクリア

・それ以外いがいは、そのまま終了しゅうりょう

判別はんべつするプログラムを 作つくります。

スック
スック

スプライト「ねっち」の中なかに

「スクラッチしよう!10-50 ねっち100回連打」 scratch  スプライト「ねっち」
「ねっち」

判別はんべつするプログラムを 作つくるよ

ラッチ先生<br>
ラッチ先生

クリアしたことが わかるように

背景はいけいを 「Light」にして クリアと 描かいたよ

「スクラッチしよう!10-50 ねっち100回連打」 scratch  背景「Light」
「スクラッチしよう!10-50 ねっち100回連打」 scratch  背景「Light」
背景はいけい「Light」
背景「クリア」作成の仕方
「スクラッチしよう!10-50 ねっち100回連打」 scratch  背景「Light」の作り方
背景はいけい「クリア」の作つくり方かた

1.100回かいタイムを 判別はんべつする

「スクラッチしよう!10-50 ねっち100回連打」 scratch  タイマーを判別する①スクリプト
タイマーを判別はんべつする①スクリプト
ラッチ先生<br>
ラッチ先生

「○を送おくる」ブロックの

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

「100回かいタイム」の合図あいずで、

判別はんべつするプログラムを 動うごかそう。

スック
スック

あれっ?

100回かいのタイムが、でてないよ

ラッチ先生<br>
ラッチ先生

あらっ、ほんとだ!

これでは、タップ100回かいのタイムが わからないよね。

それでは、

スプライト「一のくらい」に

「スクラッチしよう!10-50 ねっち100回連打」 scratch  スプライト「一のくらい」
「一のくらい」

「○と言いう」ブロックで

scratch 「○を言う」ブロック
「○と言いう」ブロック

タップ100回かいタイムを 表示ひょうじさせよう

2.タップ100回かいタイムを 表示ひょうじする

「スクラッチしよう!10-50 ねっち100回連打」 scratch  タイマーを判別する②スクリプト
タイマーを判別はんべつする②スクリプト
スック
スック

これで、自分じぶんのタイムが わかるね

「ねっち100回かい連打れんだ!」ゲームのプログラミングが 終了しゅうりょうです!

スポンサーリンク

まとめ

ラッチ先生
ラッチ先生

「ねっち 100回かい連打れんだ!」のプログラミングが 終おわりました。

各かくスプライト、ステージのスクリプトです。

一のくらいのスクリプト

「スクラッチしよう!10-50 ねっち100回連打」 scratch  一のくらいのスクリプト
一のくらいのスクリプト

十のくらいのスクリプト

「スクラッチしよう!10-50 ねっち100回連打」 scratch  十のくらいのスクリプト
十のくらいのスクリプト

百のくらいのスクリプト

「スクラッチしよう!10-50 ねっち100回連打」 scratch  百のくらいのスクリプト
百ひゃくのくらいのスクリプト

ねっちのスクリプト

「スクラッチしよう!10-50 ねっち100回連打」 scratch  ねっちのスクリプト①
ねっちスクリプト①
ねっちスクリプト②
スック
スック

できたぁ!

ラッチ先生
ラッチ先生

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

お楽たのしみに!

それじゃあ、またっ!

スック
スック

まったねえーーー!

(@^^)/~~~

スポンサーリンク

ラッチ先生
ラッチ先生

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

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

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

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

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

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

コメント