コンテンツにスキップ

指導要領:Scratch応用1 セーブとロード(変数版・改)

概要

  • ねらい:変数にデータを記録することを意識させる

  • 対象:スクラッチをひとおりマスターして、Processingなどに移行する前の子ども

  • 対象:スクラッチでそれなりの規模の作品を作っている子ども

  • 時間:30分~60分

  • 元となった教材:../209180_Scratch応用1:セーブとロード/209180_Scratch応用1:セーブとロード.md

完成例

screen1.png

https://scratch.mit.edu/projects/214901251/

  • 帽子やボウタイ、靴をクリックすると色が変わる。

  • SAVEで状態を保存する

  • LOADで状態を読み込む

作り方:ボウタイの部分のみ

(1) ボウタイのスプライトを読み込む

bowtie1.png

ボウタイのスプライトを読み込む。ボウタイは最初から二種類の色のコスチュームがあるが、もっと増やすと良い。

(2) クリックでコスチュームが変わるようにする

bowtie2.png

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

bowtie3.png

ベクターモードで作るとよい。また、英語にするとテキスト入力が簡単。

(4) 変数「ボウタイのデータ」を作る

bowtie4-1.png

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

bowtie-save2.png

「セーブ」イベントを送る

(6) LOADボタンのスクリプトを作る

bowtie-load1.png

「ロード」イベントを送る

(7) ボウタイのスクリプトを作る

bowtie-script2.png

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