指導要領:Scratch応用1 セーブとロード(変数版・改)
概要
-
ねらい:変数にデータを記録することを意識させる
-
対象:スクラッチをひとおりマスターして、Processingなどに移行する前の子ども
-
対象:スクラッチでそれなりの規模の作品を作っている子ども
-
時間:30分~60分
-
元となった教材:../209180_Scratch応用1:セーブとロード/209180_Scratch応用1:セーブとロード.md
完成例

https://scratch.mit.edu/projects/214901251/
-
帽子やボウタイ、靴をクリックすると色が変わる。
-
SAVEで状態を保存する
-
LOADで状態を読み込む
作り方:ボウタイの部分のみ
(1) ボウタイのスプライトを読み込む

ボウタイのスプライトを読み込む。ボウタイは最初から二種類の色のコスチュームがあるが、もっと増やすと良い。
(2) クリックでコスチュームが変わるようにする

(3) SAVEボタンとLOADボタンを作る

ベクターモードで作るとよい。また、英語にするとテキスト入力が簡単。
(4) 変数「ボウタイのデータ」を作る

(5) SAVEボタンのスクリプトを作る

「セーブ」イベントを送る
(6) LOADボタンのスクリプトを作る

「ロード」イベントを送る
(7) ボウタイのスクリプトを作る

※ 「見た目」カテゴリに「コスチューム#」(コスチュームナンバー)というブロックはあるが、「コスチューム名」がないので、「調べる」カテゴリのプロパティ取得ブロックを使う。