【スクラッチ】リスト:並んだパネルを 光らせるプログラム

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

こんにちは!

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

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

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

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

10回かい、チャレンジできるよ

ラッチ先生
ラッチ先生

この「ねっちパネル9」には、

つぎのリストブロックで 作つくっています

リストブロック
「○をリストに追加する」ブロック
「○をリストに追加ついかする」ブロック
「リストの○番目を削除する」ブロック
「リストの○番目ばんめを削除さくじょする」ブロック
「リストのすべてを削除する」ブロック
「リストのすべてを削除さくじょする」ブロック
「リストの○番目」ブロック
「リストの○番目ばんめ」ブロック
「リスト中の○の場所」ブロック
「リスト中ちゅうの○の場所ばしょ」ブロック
「リストの長さ」ブロック
「リストの長ながさ」ブロック
「リストに○が含まれる」ブロック
「リストに○が含ふくまれる」ブロック
「リストを表示する」ブロック
「リストを表示ひょうじする」ブロック
スック
スック

あらら…、

たくさんあるなぁ

ラッチ先生
ラッチ先生

だいじょうぶ!

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

スック
スック

いいよ!

スポンサーリンク

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

ねっちパネル9!
  • 1~25の数字すうじを 入力にゅうりょく する
  • チャレンジは 10回かいです
  • 縦たて・横よこ・ななめの3枚まいのパネルが 開ひらけば OK!
スック
スック

3枚まいそろうと

パネルが 光ひかるよ

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

1.パネルの数字すうじが ランダムに 決きまるよ

パネルの数字すうじを ランダムに 決きめる

2.入力にゅうりょくした数字すうじが 当あたると パネルが 開ひらくよ

入力にゅうりょくした数字すうじが 当あたると パネルが 開ひらく

3.縦たて・横よこ・ななめ 3枚まいのパネルが 開ひらくと 光ひかるよ

縦たて・横よこ・ななめ パネルが 光ひかる

4.光ひかったパネルの数かずによって 結果発表けっかはっぴょうが ちがうよ

「スクラッチしよう!9-07 ステップアップドリル:ねっちパネル9!」scratch 結果発表
結果発表けっかはっぴょう

スポンサーリンク

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

パネルの数字が ランダムに 決まるプログラミング

1.パネルの数字すうじが ランダムに 決きまるよ

パネルの数字すうじを ランダムに 決きめる
ラッチ先生
ラッチ先生

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

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

こちらをクリックして、

『リスト07:ねっちパネル9!の素材そざい』を リミックスしてね。

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

ねっちの顔かおが いろいろあるよ

ラッチ先生
ラッチ先生

はじめに、

スプライト「パネル」で

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

パネルを 配置はいちするプログラムを していきます

1.パネルの 最初さいしょの位置いちを 決きめる

「スクラッチしよう!9-07 ステップアップドリル:ねっちパネル9!」scratch パネルの配置①のスクリプト
最初さいしょの位置いちに 配置はいちするスクリプト
ラッチ先生
ラッチ先生

つぎは、

「○のクローンを作つくる」ブロックで

「○のクローンを作る」ブロック
「○のクローンを作つくる」ブロック

クローンのパネルを 横よこに3枚まい 配置はいちする

スック
スック

「x座標ざひょうを○ずつ変かえる」ブロックで

「x座標を○ずつ変える」ブロック
「x座標ざひょうを○ずつ変かえる」ブロック

横よこに クローンパネルを 並ならべていくよ

2.パネルを 横よこ3枚まいに 配置はいちする

パネルを配置はいちするスクリプト②
ラッチ先生
ラッチ先生

「x座標ざひょうを○にする」ブロックで

「x座標を○にする」ブロック

スプライトを 元もとに 戻もどして…

スック
スック

「y座標ざひょうを○ずつ変かえる」ブロックで

「y座標を○ずつ変える」ブロック
「y座標ざひょうを○ずつ変かえる」ブロック

次つぎの列れつの左端ひだりはしに 配置はいちするよ

3.次つぎの列れつの 左端ひだりはしに 移動いどうする

パネルの配置はいちのスクリプト③
ラッチ先生
ラッチ先生

この横3枚 配置を

「○回かい 繰くり返かえす」ブロックを 使つかって

「○回繰り返す」ブロック
「○回かい繰くり返かえす」ブロック

3セット 行おこないます

4.パネルを 配置はいちする

パネルを配置はいちするプログラム④
ラッチ先生
ラッチ先生

つぎは、

変数へんすう「パネル番号ばんごう」ブロック作つくって、パネルに 番号ばんごうを つけよう

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

コメント