【スクラッチ】リスト:スナイパーゲームのタイムをランキング:昇順

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

こんにちは!

「ステップアップドリル:リストブロックの使つかい方かた入門にゅうもん」に ようこそ!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

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

「スクラッチしよう!9-05 ステップアップドリル:ねっち スナイパー!」scratch
ねっち スナイパー!
スック
スック

10匹ぴきのおばけを 退治たいじしてね

ラッチ先生
ラッチ先生

おばけを退治たいじしたタイムのランキングに リストブロックが 使つかわれています

○ 順位じゅんいが わかる

「スクラッチしよう!9-05 ステップアップドリル:ねっち スナイパー!」scratch ランキング
ランキング

リストブロック

「リストを表示する」ブロック
「リストを表示ひょうじする」ブロック
「リストの○番目」ブロック
「リストの○番目ばんめ」ブロック
「リストを隠す」ブロック
「リストを隠かくす」ブロック
「○をリストに追加する」ブロック
「○をリストに追加ついかする」ブロック
「リストの長さ」ブロック
「リストの長ながさ」ブロック
「リストの○番目に○を挿入する」ブロック
「リストの○番目ばんめに○を挿入そうにゅうする」ブロック
スック
スック

これで、ランキングが できちゃうんだ

ラッチ先生
ラッチ先生

そうです!

それでは、リストが どのように使つかわれているか 学まなんでいこう

スック
スック

O.K!

スポンサーリンク

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

ねっちスナイパー
  • おばけの 青あおい所ところを ねらう
  • 10匹ぴきのおばけを 退治たいじしたら クリア
  • タイムの ランキング でます
スック
スック

けっこう むずかしいよ!

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

1.リモコンで スコープを動うごかす スクリプトが わかるよ

リモコンでスコープを動うごかす

2.射撃しゃげきゲームの スクリプトが わかるよ

射撃しゃげきゲーム

3.ランキングのスクリプトが わかるよ

「スクラッチしよう!9-05 ステップアップドリル:ねっち スナイパー!」scratch ランキング
ランキング

スポンサーリンク

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

リモコンで スコープを動かすプログラミング

1.リモコンで スコープを動うごかす スクリプトが わかるよ

リモコンでスコープを動うごかす
ラッチ先生
ラッチ先生

最初さいしょに、スプライトを 用意よういしよう

「スクラッチしよう!9-05 ステップアップドリル:ねっち スナイパー!」scratch スプライト
スプライト
スック
スック

こちらをクリックして、

『リスト05:ねっちスナイパー!の素材そざい』を リミックスしてね。

「スクラッチしよう!9-05 ステップアップドリル:ねっち スナイパー!」scratch ねっちスナイパーの素材
ねっちスナイパー!の素材そざい
「スクラッチしよう!9-05 ステップアップドリル:ねっち スナイパー!」scratch スプライトと背景
コスチュームと背景はいけい
ラッチ先生
ラッチ先生

それでは、各かくスプライトで

「スクラッチしよう!9-05 ステップアップドリル:ねっち スナイパー!」scratch スプライト「おばけ」
「スクラッチしよう!9-05 ステップアップドリル:ねっち スナイパー!」scratch スプライト「スコープ1」
「スクラッチしよう!9-05 ステップアップドリル:ねっち スナイパー!」scratch スプライト「スコープ2」
「スクラッチしよう!9-05 ステップアップドリル:ねっち スナイパー!」scratch スプライト「ねっち」

タイトルを表示ひょうじする プログラムしていきます

スック
スック

「ねっち」と「おばけ」は

隠かくしているよ

1.タイトルを 表示ひょうじする

「スクラッチしよう!9-05 ステップアップドリル:ねっち スナイパー!」scratch タイトルを表示するスクリプト
タイトルを表示ひょうじするプログラム
スック
スック

スプライト「スコープ2」で

「スクラッチしよう!9-05 ステップアップドリル:ねっち スナイパー!」scratch スプライト「スコープ2」
「スコープ」

プログラムするよ。

ラッチ先生
ラッチ先生

タイトルを 1秒間びょうかん表示ひょうじしたら

「コスチュームを○にする」ブロックを 使つかって

「コスチュームを○にする」ブロック
「コスチュームを○にする」ブロック

スコープに するよ

2.スコープを 表示ひょうじする

スコープを表示ひょうじするスクリプト
スック
スック

「最背面さいはいめんへ移動いどうする」ブロックで

「最背面へ移動する」ブロック
「最背面さいはいめんへ移動いどうする」ブロック

スコープ2を 1番ばん下したにするよ

ラッチ先生
ラッチ先生

このタイトルを表示ひょうじするプログラムを

定義ていぎタイトルを表示ひょうじするブロックに まとめよう

定義ブロック
定義ていぎブロック
定義ていぎブロックの作つくり方かた

3.定義ていぎブロックに する

定義ていぎブロック
ラッチ先生
ラッチ先生

スプライト「リモコン」のプログラムは、

リミックスされているので、

画面がめんをタップすると 「スコープ1」が 動うごきます

スック
スック

スプライト「リモコン」の 作つくり方かたは

下したの記事きじに 書かかれています

4.リモコンで スコープを 動うごかす

スコープを動うごかすスクリプト ①
スック
スック

ん…?

どうなってるんだ…

ラッチ先生
ラッチ先生

背景はいけいを「Stripesストライプス」にすると

背景:Stripes
背景はいけい:Stripesストライプス

「スコープ1」の動うごきが わかるよ

スコープの動うごき
スック
スック

「スコープ1」の 動うごきは わかったよ

でも、スコープ2は そのままだよ

ラッチ先生
ラッチ先生

そうですね!

スプライト「スコープ2」を

「スクラッチしよう!9-05 ステップアップドリル:ねっち スナイパー!」scratch スプライト「スコープ2」
スコープ2

「○へ行いく」ブロックを使つかって

「○へ行く」ブロック

スコープ1と 同おなじ動うごきにするよ

5.リモコンで スコープを 動うごかす

スコープを動うごかすスクリプト②
スック
スック

おお!

いいね

ラッチ先生
ラッチ先生

スコープに なったでしょ

しかし、このスコープだと

おばけに狙ねらいを さだめることが むずかしいんだ

スック
スック

あらら!

ホントだ

ラッチ先生
ラッチ先生

スプライト「スコープ1」を 動うごかすプログラムが

「スクラッチしよう!9-05 ステップアップドリル:ねっち スナイパー!」scratch レーザーサイトの動くプログラム

「10歩ぽ」に なっているのが 原因げんいんです

スック
スック

ああ!

だから、急きゅうに動うごいたり、止とまったりするんだね

ラッチ先生
ラッチ先生

そこで、

変数へんすう「スコープの動うごき」を 作成さくせいして

変数ブロック
変数へんすうブロック

しっかりと おばけを ねらえるようにしよう

スック
スック

おっ!

スコープの 動うごきが いいねぇ

コメント