scratch の説明 - biglobeyyhome/scratch/scratch.pdf1 (作成:江澤良孝) scratch の説明...
TRANSCRIPT
1
(作成:江澤良孝)
Scratch の説明
(1)起動画面
①カテゴリ:プログラムに使うブロックの種類を選ぶエリア
②ブロックリスト:プログラムに使うブロックの一覧.カテゴリと併せてブロックパレット
とも呼ぶ
③コードエリア:ここにプログラムを書く.Scratch ではプログラムのことをスクリプトと呼ぶ
④ステージ:キャラクタや背景が表示されるエリア
⑤スプライトリスト:ステージに登場するキャラクターの一覧.Scratch ではキャラクターの
ことを「スプライト」と呼ぶ.
プログラム後の代表的画面は以下の通り
カテゴリ
ブロックリスト コードエリア ステージ
スプライトリスト
3
(b)「ファイル」をクリックすると,新規プログラム作成か,パソコンに保存しておいたプログラム
を開くか,新規にパソコンにプログラムを保存するかを選択できる.
(c)「編集」をクリックすると,削除の取り消し,ターボモードが選択できる(ターボモードとは
高速モード.通常は使用しない)
(3)コスチュームの追加をするには
スプライトを選んでクリック→「コスチューム」タグをクリック
ひとつのスプライトに複数のコスチュームを設定できる
9
スプライトの回転方法には,以下の3つがある.
(a)自由に回転
回転角度のパラメータ通りに画像を回転させて表示
(b)左右のみ
回転角度のパラメータは-1 度から-179 度の場合,
90度の方向の表示を左右反転させて表示
(c)回転しない
常に 90 度の方向の表示のまま.ただし,移動方向は変化する
現在の設定状態は下記から分かる
「向き」の文字をクリックすると
ここで設定したい回転方法をクリックすればよい.
なお,回転方法はブロックでも指定できる
自由に回転(今はここが青いので,ここが選択されている)
左右のみ
回転しない
10
(7)プログラムを作成するには
(a)設定したいスプライトをクリック
(b)「コード」タグをクリック
(c)使用するブロックをコードエリアにドラッグ(マウスのボタンを押したまま,マウスを移動こと)
例:「イベント」カテゴリから「 が押されたとき」をドラッグ
ゲームを遊ぶ人がなにかしたら,コンピュータが反応するしくみを.「イベント」と呼びます.
11
(d) それに続けて実行したいブロックをこのブロックに隣接して,ドラッグ
例:「制御」カテゴリから「ずっと」をドラッグ
(e)この要領でプログラム作成続行
例:「動き」カテゴリから,「10歩動かす」をドラッグ
(f)配置したブロックを削除したい場合
削除したいブロックをドラッグして,プログラムから外し,ブロックリストに戻す
12
(g)ブロックを右クリックすると,「複製」「コメントを追加」「削除」ができる.この「削除」をクリック
してもブロックを削除できる.
(8)間違えた場合
間違えてスプライトを削除してしまったら
「編集」→「削除の取り消し(スプライト)」
1つ前の削除しか戻すことができません
コスチュームの編集取り消し
「元に戻す」ボタンをクリック
15
(b)もぐら叩き(例1)3)
モグラは,フリーの画像サイト 7)からダウンロードするか,自分で描画する.
自分で描画(これはフリーの画像サイトの画像です 7)) 他のサイトからダウンロードした画像を使う.
背景を設定
プログラム入力
37
(k) LED の点滅(パソコンに接続したマイコンボードを Scratch で制御する例)6)
プログラムは接続したマイコンボードや GPIO 端子によって変わるので,それにあわせてプログラ
ムは調整する必要がある.
下記の例は,マイコンボード Raspberry Pi に接続し,デジタル出力端子として GPIO4(端子番号:
7番)を利用した場合です.マイコンボードと LED との接続には,ブレッドボードを使用するのがふつ
うです.
46
参考文献
1)大隅茂之ほか著,10才からはじめるプログラミング Scratch でゲームをつくって
楽しく学ぼう【Scratch3対応】,技術評論社(2019/3/21)
2)松下孝太郎ほか著,今すぐ使えるかんたん Scratch,技術評論社(2019/5/27)
3)https://yuh07.com/scratch-game-moguratatatki (参照 2019 年 6 月 17 日)
4)http://start-scratch.net/catch-apples/ (参照 2019 年 6 月 17 日)
5)竹林暁ほか著,できるキッズ 子どもと学ぶ Scratch プログラミング入門 できるキッズシリー
ズ,インプレス(2017/7/13)
6)福田 和宏著,これ 1 冊でできる! ラズベリー・パイ 超入門 改訂第 5 版 Raspberry Pi 1+/2/3(B /
B+)/Zero/Zero W 対応,ソーテック社(2018/11/22)
7)例えばイラスト AC https://www.ac-illust.com/