【スクラッチ】変数を使う:最高タイムを表示するプログラム

ステップアップドリル
ラッチ先生
ラッチ先生

こんにちは!

「ステップアップドリル:変数へんすうブロックの使つかかた入門にゅうもんに ようこそ!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

今回こんかいの「ステップアップドリル」でつく作品さくひんは、こちら!

「スクラッチしよう!8-05 ステップアップドリル:最高タイムをめざせ!」 scratch
ステップアップドリル:最高さいこうタイムを めざせ!
スック
スック

あっ!

最高さいこうタイムが た!

ラッチ先生
ラッチ先生

最高さいこうタイムの表示ひょうじは、

「変数」ブロック表示
最高さいこうタイム」

変数へんすうブロック

「変数:タイマー」ブロック
変数へんすう」ブロック
「変数:最高タイム」ブロック
変数へんすう」ブロック

つくっているんだ

スポンサーリンク

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

「スクラッチしよう!8-05 ステップアップドリル:最高タイムをめざせ!」 scratch タイムを計る
最高さいこうタイムを めざせ!」
  • ねっちボールを ゆび(マウス)でうごかし、ゴールまでのタイムを はかります
  • 最高さいこうタイムが でたら、表示ひょうじします
スック
スック

よぉーし。

最高さいこうタイムを ねらうぞ!

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

1.ゴールまでのタイムをはかる スクリプトが わかるよ

「スクラッチしよう!8-05 ステップアップドリル:最高タイムをめざせ!」 scratch タイムを計る
タイムを はか

2.最高さいこうタイムがたら 表示ひょうじするスクリプトが わかるよ

「スクラッチしよう!8-05 ステップアップドリル:最高タイムをめざせ!」 scratch 最高タイムを表示する
最高さいこうタイムを 表示ひょうじする

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

ゴールまでのタイムを計るプログラミング

1.ゴールまでのタイムをはかる スクリプトが わかるよ

「スクラッチしよう!8-05 ステップアップドリル:最高タイムをめざせ!」 scratch タイムを計る
タイムを はか
ラッチ先生
ラッチ先生

最初さいしょに、スプライト「ねっちボール」と 背景はいけい「コース」を つくります

「スクラッチしよう!8-05 ステップアップドリル:最高タイムをめざせ!」 scratch スプライト
スプライト「ねっちボール」
スック
スック

スプライト「ねっちボール」の大きさは「50」

つくかたは、こちらの動画どうがてね

「ねっちボール」の つくかた

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

ラッチ先生
ラッチ先生

スプライト「ゴール」は、

スプライト「Rainbow」

「Rainbow」を 追加ついかしました

大きさは「50」です。

スック
スック

背景はいけい「コース」のつくかたは、

こちらの動画どうがてね

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

ラッチ先生
ラッチ先生

最初さいしょに、

スプライト「ねっちボール」と「ゴール」を

「スクラッチしよう!8-05 ステップアップドリル:最高タイムをめざせ!」 scratch スプライト「ねっちボール」
スプライト「ねっちボール」
「スクラッチしよう!8-05 ステップアップドリル:最高タイムをめざせ!」 scratch スプライト「ゴール」
スプライト「ゴール」

スタートと ゴールに 表示ひょうじします。

1.「ねっちボール」と「 ゴール」を スタートとゴール位置いち

「スクラッチしよう!8-05 ステップアップドリル:最高タイムをめざせ!」 scratch 最初の場所
最初さいしょ場所ばしょのスクリプト
スック
スック

スタートと ゴールの位置いちは、

自分じぶんつくったコースで めてね

ラッチ先生
ラッチ先生

「○へける」ブロックを 使つかって

「○へ向ける」ブロック
「○へける」ブロック

ねっちを ゆびうごかせるようにします。

スック
スック

みどりはたをクリックすると

ねっちボールが すぐうごいちゃうから

「○びょうつ」ブロックで

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

びょうってから スタートするようにしたよ

2.ねっちボールを ゆびうごかす

ねっちボールを ゆびうごかすスクリプト
スック
スック

あらら…

ねっちボールが コースから はずれるねぇ…

コメント