コード忍者の⾥/ CoderDojo市川真間

はじまりの書- 90分でScratch入門 –Scratch 3.0 対応

これから、プログラミングを始める人のための巻物です。
Scratch(スクラッチ)を使って初めてのプログラミングを90分程度作成していきます。
内容:
1. オンライン/Web版スクラッチの準備.
2. スクラッチを使ってみよう/プログラミングしてみよう
3. いろいろなプログラムを作ろう、改造しよう
4. もっとプログラミングしよう
補足: Scratchアカウントの作成

名前
バージョン:2019年度版 (Ver 3.0 Scratch 3.0対応)
一般プログラム講座兼用
1ページ

まず、ブラウザでスクラッチのサイトを開くように指定するよ

Scratch

検索

Chromeブラウザをつかってね。
(マイクロソフトのIEブラウザでは動作しません。)

Scratch.mit.eduと⼊⼒してもいいよ。

ここをクリックするとプログラムを作る画面

次のページで説明
2ページ

まず、ユーザ名とパスワードを指定してサインインします。
vvv
サインインしたら「作る」で開始。

英語だったら、地球マークをクリックして日本語に変えます

補足:

特定の講座では、あらかじめ用意してあるアカウントを使用します。
今後もScratchを継続して使いたい場合は、「Scratchに参加しよう」で自分のアカウントを作成して使ってください。

3ページ

スクラッチのプログラムでは、いろいろなキャラクターにいろいろ命令して、ゲーム、電子絵本、アプリなど作ることができるよ。
スクラッチのプログラム、は劇やドラマみたいに考えるといいかも。

ステージ

コード(スクリプト):

劇の台本にあたります。
個々のスプライトがどのように演じるのか指示します。

コード(スプライト):劇の役者にあたります。スクラッ
チではプログラムでこのスプライトを動かすことができます。
この画面ではネコとネズミのスプライトがあります。

ステージ: 劇のススプライト

テージにあたります。
スプライト達はこの中で劇をします。

4ページ

はじめにネコがいるけど、新しいスプライトを追加できるよ。
どんなスプライトを選んでもいいよ。

ここをクリック後「スプライトを選び」を選択

スクラッチで用意されているスプライトから好きなスプライトを、クリックして選択してみよう。

ワンポイント: 選んだスプライトを削除することもできます。

新しいスクリプトが追加されたよ

5ページ

はじめにネコの形や色を変えてみよう。

コスチュームのタグの中で、塗りつぶし色を変えて、「塗りつぶし」ツールを使えとネコの色を変えることができるよ。

ネコのコスチュームは、ベクターという線や曲線を組み合わせて作ってあるので、「形を変える」ツールで簡単に形を変えることができるよ。

スプライトはコスチューム(衣装)という何枚もの姿を持つことができます。
6ページ

ステージ
スプライト

スクラッチでプログラムを作成するための作成画面(エディター)が表示されます。まず、スプライトがあるので、マウスでドラッグしてステージ(プログラムの動作が表示される画面)の中を動かしてみよう。

マウスの左ボタンを押しながらネコを動かす

スプライトリスト

ワンポイント: ブロックの大きさ左上のSCRATHの横の地球をShiftを押しながらクリックすると、ブロックの大きさを変えることができます。

7ページ

今度は[(10)歩動かす]のブロックを使ってスプライトを動かしてみよう。
ブロックをドラッグしてコードエリアに盛ってきて、その後ブロックをクリックしてみよう。どんどんクリックするとスプライトはどうなるかな?
ブロックカテゴリー

クリック

コード(スクリプト)エリア

ブロックパレット[(10)歩動かす] というプログラムで動きます。

8ページ

ブロックカテゴリー[制御(せいぎょ)]から[ずっと]を使って、[(10)歩動かす]の「ずっと」を中に⼊れてみよう。その後[ずっと]ブロックをクリックしてみよう。
スプライトはどうなるかな?
手でスプライトをステージの真ん中に持っていくとどうなるかな?

ワンポイント: プログラム

プログラムはコンピュータに対する命令(スクラッチではブロック)の集まりです。あなたの考えやアイディアをプログラムにすれば、コンピュータが自動的にやってくれます。

赤ボタンを押すと動いているスクラッチのプログラムを止めることができます。
9ページ

あるスイッチを押したときにプログラムが動くようにしてみよう。ここでは、ブロックカテゴリー[イベント]の[旗がクリックされたとき]を使ってみよう。

クリック

ワンポイント: プログラムとコード(スクリプト)

スクラッチではブロックが集まった命令をコード(スクリプト:台本)と呼んでいます。

10ページ

今のプログラムだと、スプライトがステージの端まで⾏くと先に進まないよね。
端までいったら跳ね返って、ずっと動き回るようにしてみよう。
ブロックカテゴリー[動き]の[もし端に着いたら、跳ね返る]を[ずっと]の中に⼊れてみよう。
ブロックパレットを上下に動かして探してみよう。

ワンポイント:間違ったブロックを置いた時の直し方

外したいブロックをドラッグすると、そのブロックをはずすことができます。

11ページ

スプライトがいろいろ歩きだすと、さかさまにひっくり返ることがあるね。プロ
グラムでひっくり返らないようにしてみよう。
[回転方法を(左右のみ)にする]ブロックを追加してみよう。

12ページ

ゲームのようにスプライトが歩くようにしてみよう。[⾒た目]の[次のコスチュームにする]ブロックを使ってみよう。

スプライトのコスチュームにすると、どんなコスチュームを使っているかわかるよ。
ワンポイント: スプライトとコスチューム
使っているスプライトのコスチュームによってはあるいたり他の動作します。

スプライトの実際の⾒た目はコスチュームで決まります。コスチュームは劇に例えると役者の衣装になります。1のスプライトは複数のコスチュームを持つことができます。どのコスチュームを使うかで⾒た目がかわってきます。

13ページ

今までのプログラムだと、スプライトは横を⾏ったり来たりしているだけですが、もっといろんな場所を歩くようにしてみよう。

[動き]の[()度に向ける]
ブロックを初めの方で使ってみよう。(90)を(30)にキーボードから打ち込んで書き換えます。

14ページ

背景を追加してみよう。

15ページ

スペースキーを押したら音が鳴るようにしよう。

スペースキー
16ページ

スプライトの音に新しい音や音楽を追加できるよ。

音をいろいろ編集できます。

いろいろな音や音楽を試してみよう。

スプライトに音として、新しい音を追加するよ。
17ページ

いろいろなプログラムを作れるカードを用意しています。
好きなカードを選んでプログラムをつくってみよう。
動いたら、いろいろ改造してみよう。
(ひとつだけじゃなくて、いくつものカードを選んでも、いいです。)
18ページ

ファイルの「新規」を使うと新しいプログラムをつくることができます。(右の説明のように、今まで作っていたプログラムは保存されてます)
新規: 新しくプログラムを作る。
直ちに保存: 今のプログラムを確実に保存する。
コピーを保存: 今のプログラムを保存し、今のプログラムをコピーして新しいファイルにする。
コンピュータから読み込む: 今のプログラムをPCのディスクに保存します。
コンピュータに保存する:PCのディスクからプログラムを読み込みます。

自分のアカウント(ユーザー名)の横のフォルダーをクリックすると、作ったプログラムの一覧を⾒ることができるよ。
プログラム名を指定しておくと、その名前で保存されるよ。

19ページ

CoderDojo(コーダー道場)は、子供達に無償でプログラミングを学ぶ場を提供する理念に賛同した人たちにより運営される、世界的なボランティア活動です。2011年にアイルランドで始まり、現在、世界では70カ国・1,400以上の道場、日本では全国に180以上の道場があります
コーダ道場は気楽なプログラミング倶楽部で、特に特に入会や退会という考え方がありませんので、いつでも初めて、いつでも止められます。やりたいと思ったら気軽に、近くの道場を探して参加してみてください。
千葉県内には、現在(2019年11月)19個のCoderDojoがあります。
https://coderdojo.chiba.jp/

CoderDojo
市川真間(市川駅)

CoderDojo
市川(妙典駅)

CoderDojo松⼾(松⼾駅)20ページ

2020年度から⼩学校でプログラミングが始まることから、Scratchプログラ
ミングようの教材が手軽に利用できるようになっています。これらを使えば、一人でもプログラミングを進めていくことができます。

Why! プログラミング

http://www.nhk.or.jp/gijutsu/programming/

Scratch関係の書籍

お勧めのScratch用の書籍
・⼩学生からはじめるわくわくプログラ
Scratchの全部を知りたいなら、NHKのミング 2: Scratch 3.0版)
Whyプログラミングがお勧めです。現在(2019年1月現在)、20回が放送され、1回か ・Scratchでつくる!たのしむ!プログラら順番にやっていくとScratchの⾼度なプロ ミング道場 改訂第2版
・10才からはじめるゲームプログラミン
グラミングまで学ぶことができます。
Webには、放送内容な、Scratchの素材やプ グ図鑑: スクラッチでたのしくまなぶログラムが置いてあります。
21ページ

パソコンでプログラミングするだけでなく、ロボットやいろいろなミニコンピュータなどのデバイスを使って、プログラミングして動かすこともできるようになっています(多くの道場ではこれらのデバイスを使える状態にしています)。

micro:bit:
いろいろなセンサーを持つ小さなコンピュータです。
これで動かすロボットも多くあります。

MESH:それぞれが、別々のセンサーを持つコンピュータです。連携
して動かしてみましょう。

LEGO Mindstorms:
LEGOをベースにロボットなど組み立てることができます。
22ページ

アカウントを作ると、自動的にネット上にプログラムを記録/保存してくれます。さらに、世界中の友達にあなたのプログラムを⾒てもらうこともできます。

アカウント作成のステップ1の画面

アカウント

パスワード

ワンポイント:アカウントとパスワードを使えば、どんなパソコンでも自分のプログラムが作れるよ23ページ

アカウント作成のステップ2の画面「生まれた年と月」、「性別」、「国」を指定します。国はJapanだよね
アカウント作成のステップ3の画面
メールアドレスを指定するよ。すぐ受信できるもので、家の人の大人の人のアドレス指定するよ。キーボードに慣れていない人は、メンターや家に人に手伝ってもらおう。
アカウント作成のステップ4の画面下の画面が出来たらOKだよ。さあ、始めよう。
ワンポイント: 保護者の方へ

さっき指定したメールを後で確認してみよう。スクラッチからメールが届いているよ。

メールのボタンをクリックして認証すると、友達とネット上でプログラムを⾒せることができるよ24ページ