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

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

こんにちは!

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

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

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

「スクラッチしよう!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」が うごきます

スック
スック

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

した記事きじかれています

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

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

ん…?

どうなってるんだ…

ラッチ先生
ラッチ先生

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

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

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

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

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

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

ラッチ先生
ラッチ先生

そうですね!

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

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

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

「○へ行く」ブロック

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

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

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

おお!

いいね

ラッチ先生
ラッチ先生

スコープに なったでしょ

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

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

スック
スック

あらら!

ホントだ

ラッチ先生
ラッチ先生

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

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

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

スック
スック

ああ!

だから、きゅううごいたり、まったりするんだね

ラッチ先生
ラッチ先生

そこで、

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

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

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

スック
スック

おっ!

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

コメント