忍者の⾥ Scratch カード 01

難易度 ★☆☆☆☆(かんたん)

きも目玉

マウスのカーソルを動かすと目玉がギョロギョロうごくよ。
次の順番で作っていくよ。

1.
2.
3.

目玉のコスチュームをつくる。
目玉のコードをつくる。
改良・拡張してみよう。

Go.Ota CoderDojo 市川真間
本プログラムは、土肥先生(東京電機大学)のものをを参考にしています。

きも目玉[1]1. 目玉のコスチュームをつくる。
Ball のスプライトに⿊目を足して目玉をつくります2. 目玉のコードをつくる。

3. 改良・拡張してみよう。
〇 目玉からビームを出してみよう。
〇 目玉の色や数を変えてみよう。
〇 いろんなものをギョロギョロさせてみよう。

忍者の⾥ Scratch カード 02

難易度 ★★☆☆☆(かんたん)

ぐるぐる

いろんな色のねこが、ぐるぐる回ってきれいなもようを書くよ。
(マウスでカーソルを動かしてクリックします。)
次の順番で作っていくよ。

1.
2.

ネコのコードをつくる。
改良・拡張してみよう。

Go.Ota CoderDojo 市川真間

ぐるぐる[1]1.ネコのコードをつくる。
左下のブロックの追加をクリックして[ペン]のブロックを追加します。

3. 改良・拡張してみよう。
〇 ぐるぐるのしかたを変えて、きれいな図をえがこう。
〇 いろんなものを回してみよう。

忍者の⾥ Scratch カード 03

難易度 ★★☆☆☆(かんたん)

ゴキブリたたきみえかくれするゴキブリをクリックしてたいじしよう。
次の順番で作っていくよ。

1.
2.

ゴキブリのコードをつくる。
改良・拡張してみよう。

Go.Ota CoderDojo 市川真間

ゴキブリたたき[1]1. ゴキブリのコードをつくる。

3. 改良・拡張してみよう。
〇 ゴキブリの出方や動き方を変えてみよう。
〇 時間制限や得点をつけてみよう。

忍者の⾥ Scratch カード 04

難易度 ★☆☆☆☆(かんたん)

カラーウェーブ

七色の波がうごくよ。
次の順番で作っていくよ。

1.
2.
3.

新しく波のもとの四角のスプライトをつくる。
波のコードをつくる。
改良・拡張してみよう。

Go.Ota CoderDojo 市川真間

カラーウェーブ[1]1. 新しくスプライトを作る。
色のついた⻑いぼうを作ります。
中心が端にくるよ
うにつくります2. 波のコードをつくる。

3. 改良・拡張してみよう。
〇 もとのスプライトの色や形をかえてみよう。
〇 波の動きをかえてみよう。

忍者の⾥ Scratch カード 05

難易度 ★☆☆☆☆(かんたん)

おにごっこ

いろんな物のかげに隠れて逃げ回るネコをクリックして捕まえてみよう。
次の順番で作っていくよ。

1.
2.
3.

ネコのコードをつくる。
いろんな物を配置する。
改良・拡張してみよう。

Go.Ota CoderDojo 市川真間
本プログラムは、土肥先生(東京電機大学)のものをを参考にしています。

おにごっこ[1]1. ネコのコードをつくる。

2. 2. いろんな物を配置する。
ネコがかくれられるように、いろいろなスプライトを追加してみよう。

3. 改良・拡張してみよう。
〇 ネコの動きをかえてみよう。
〇 ネコが⾒つかった時のアクションを変えてみよう。
〇 他のスプライトの追加や配置を変えてみよう。

忍者の⾥ Scratch カード 06

難易度 ★★★☆☆(ふつう)雪

きれいな雪がふる、けしきが⾒えます。
次の順番で作っていくよ。

1.
2.

雪のコードをつくる。
改良・拡張してみよう。

Go.Ota CoderDojo 市川真間

雪[1]

1. 雪のコードをつくる。

3. 改良・拡張してみよう。
〇 音や背景をつけてみよう。
〇 いろいろな物をふらせてみよう。

忍者の⾥ Scratch カード 07

難易度 ★★☆☆☆(やさしい)

昔話 1

Scratch でデジタル絵本を作ってみよう。
1,2,3 と数字を押すと話が進んでいくよ。
次の順番で作っていくよ。

1.
2.
3.
4.
5.
6.

背景とスプライトを準備しよう。
旗を押したときのコードを作ろう。
1 を押したときのコードを作ろう。
2 を押したときのコードを作ろう。
3 を押したときのコードを作ろう。
改良・拡張してみよう。

Go.Ota CoderDojo 市川真間

昔話 1[1]1. 背景とスプライトを準備しよう。
〇背景を追加しよう

Woods

Castle 1

好きな背景を選んでみよう〇 スプライトを追加しよう。

旗をクリックすると音楽が流れるよ昔話 1 [2]2. 旗を押したときのコードを作ろう。
〇背景のコード作る。(3.を押したときのコードも)〇のコードを作る。

〇のコードを作る。

〇のコードを作る。

昔話 1 [3]3. 1 を押したときのコードを作ろう。
〇のコードを作る。

〇のコードを作る。

昔話 1 [4]4. 2 を押したときのコードを作ろう。
〇のコードを作る。

〇のコードを作る。

昔話 1 [5]5. 3 押したときのコードを作ろう。
〇のコードを作る。

〇のコードを作る。

6. 改良・拡張してみよう。
〇 いろいろな動きをされてみよう。
〇 いろいろなスプライトを登場させよう。
〇 いろいろな物語を作ってみよう。

忍者の⾥ Scratch カード 08

難易度 ★☆☆☆☆(かんたん)

ダンス

音楽に合わせてダンスをおどるよ。
次の順番で作っていくよ。

1.
2.
3.

ダンサーのコードをつくる。
背景を追加する。
改良・拡張してみよう。

Go.Ota CoderDojo 市川真間

ダンス[1]

1. ダンサーのコードをつくる。
〇Cassy Dance のスプライトを追加する
Cassy Danceにはダンス用の音楽が入っています。
〇 コードを作る

ヒント:
0.3 秒待つの値を変えたりしたらどうなるかみてみよう。
2. 背景をついかする。
〇 てきとうな背景をついかしてみよう。
3. 改良・拡張してみよう。
〇 いろいろや音楽や背景にしてみよう。
〇 ダンスする人を増やしてみよう。

忍者の⾥ Scratch カード 09

難易度 ★★☆☆☆(かんたん)

回転模様(かいてんもよう)

きれいな回転のもようを描きます。
次の順番で作っていくよ。

1.
2.

回転模様(かいてんもよう)のコードをつくる。
改良・拡張してみよう。

Go.Ota CoderDojo 市川真間

回転模様(かいてんもよう) [1]

1. 目玉のコードをつくる。

左下のブロックの追加をクリックして[ペン]のブロックを追加します。

3. 改良・拡張してみよう。
〇 [( )回繰り返す][( )度回す][( )歩動かす]の値を変えてちがう図形を描いてみよう。
〇 描いたもようを残すようにしてみよう。

忍者の⾥ Scratch カード 10

難易度 ★★★☆☆(ふつう)フライングネコアタック

マウスを操作して、星をつかまえよう。
次の順番で作っていくよ。

1.
2.
3.
4.

空飛ぶネコのコードを作る。
星のコードを作る。
星をふやしてみよう。
改良・拡張してみよう。
Go.Ota CoderDojo 市川真間

フライングネコアタック[1]1. 空飛ぶネコのコードを作る。
〇 空飛ぶネコのスプライトを追加する。

〇 コードを作る。

1. 空飛ぶネコのコードを作る。
〇 星のスプライトを追加する。

フライングネコアタック[2]〇 当たった時の音を追加するする。
ヒント:プログラムでは Fairydustという音を使っています
が、好きな音を選びましょう。

〇 星のコードを追加する。

3. 星をふやしてみよう。
〇 星一個で正しく動くか確認しよう。
○ 星をふやす。
ヒント:
スプライトを右クリックしてから複製します。
同じ動きをするスプライトがコ
ピーされます。

4. 改良・拡張してみよう。
〇 いろいろなものを飛ばしてみよう。
〇 ネコが星をとったときの、画像の効果をいろいろかえてみよう。
○ 背景をつけてみよう。

忍者の⾥ Scratch カード 11

難易度 ★★★☆☆(ふつう)

宝探し(たからさがし)

いろいろな場所でマウスをクリックして、隠れているものを探し出そう。
次の順番で作っていくよ。

1.
2.
3.

隠すもののコードを作る。
隠すものをふやしてみよう。
改良・拡張してみよう。
Go.Ota CoderDojo 市川真間

宝探し(たからさがし)[1]1. かくすもののコードを作る。
〇 てきとうなスプライトを追加する。

〇 コードを作る。

ヒント:
えらんだスプライトがもともと持っている⾳に変更してね。

これで 1 個がかくれているプログラムが完成。動かしてみよう。

宝探し(たからさがし) [2]

2. 隠すものをふやしてみよう。

〇 バックパックを使ってコードをコピペする。
バックバックを開きます(クリックして開きます)

コピーしたいプログラムをバックバックにドラックして入れます。
貼り付ける場合は、バックパックからドラッグします。

4. 改良・拡張してみよう。
〇 いろいろな物を隠してみよう。
〇 ⾒つかった時のアクションをいろいろつけてみよう。
○ ⾒つけた数を表⽰したり、制限時間をつけてみよう。

忍者の⾥ Scratch カード 12

難易度 ★★★☆☆(ふつう)

ネコうらないネコが今日の運勢をうらなうよ。
次の順番で作っていくよ。

1.
2.
3.
4.

うらないの内容をつくる。
ネコのコードを作る。
ないようをいつも⾒せないようにする。
改良・拡張してみよう。
Go.Ota CoderDojo 市川真間

ネコうらない[1]1. うらないの内容をつくる。
〇 うらないを入れるリストを作る。

うらないを入れる[うらない]というリストを作ります。

〇 うらないの内容の追加する
うらないリストに、うらないの内容を入⼒していきます。
+を押すと、新しい内容を入⼒することができます。
例えば:次の 4 個の内容を入⼒します。
大吉: おいしいものがたくさん食べられます
吉:おこづかいが少しあがります。
小吉:なくした物がみつかります。
凶:給食にきらいなメニューが出ます。

ネコうらない[2]5.

2. ネコのコードを作る。

ヒント:[(1)から(4)までの乱数]の(4)には、リストに入⼒した、うらないの数を指定します。

3. ないようをいつも⾒せないようにする。。

ヒント:
うらないのリストのチェックを無くすと、ステージ
から、うらないのリストが表示されなくなるよ。

ネコうらない[3]4. 改良・拡張してみよう。
〇 いろいろなうらないの内容にしてみよう。
〇 うらないの結果で音を出したり、いろいろな絵やキャ
ラクターを表示してみよう。

忍者の⾥ Scratch カード 13

難易度 ★★☆☆☆(やさしい)

スロットマシンスペースキーを押すと、スロットマシンが動き出すよ。
次の順番で作っていくよ。

1.
2.
3.

1 個のサイコロを作る。
サイコロをふやしてみよう。
改良・拡張してみよう。
Go.Ota CoderDojo 市川真間

スロットマシン[1]1. サイコロを作る。
〇 サイコロのコスチュームを作る。

サイコロのコスチューム作ります。そして 1 から 6 までの 6
個のコスチュームを作ます。
ヒント:
四角のスプライトを選んだ後に、サイコロの芽を書き込んで作るともできます。

スロットマシン[2]〇 サイコロのコードを追加する。

3. サイコロをふやしてみよう。
〇 サイコロ一個で正しく動くか確認しよう。
○ サイコロをふやす。
ヒント:
スプライトを右クリックしてから複製します。
同じ動きをするスプライトがコ
ピーされます。

4. 改良・拡張してみよう。
〇 いろいろな絵柄のスロットマシンを作ってみよう。
〇 絵柄がそろった時に商品を出してみよう。
○ 背景をつけてみよう。

忍者の⾥ Scratch カード 14

難易度 ★★★☆☆(ふつう)

競走(きょうそう)

スペースキーをネコが走るよ。他の動物と競争だ。
次の順番で作っていくよ。

1.
2.
3.
4.
5.

競技場をつくる。
ネコのコードをつくる。
きょうりゅうのコードをつくる。
うさぎのコードをつくる。
改良・拡張してみよう。
Go.Ota CoderDojo 市川真間

競走(きょうそう)[1]

1. 競技場をつくる。

背景にスタートラインとゴールラインを追加します。
ヒント:
ゴールは色で判定するので、背景で使っていない赤などの色にします。

競走(きょうそう)[2]

2.ネコのコードをつくる。

ヒント:[XX 色に触れた]の色指定については、スポイトで吸い取ると正しく指定できます。

競走(きょうそう)[3]

3. きょうりゅうのコードを作る。

競走(きょうそう)[4]3. うさぎのコードを作る。

きょうりょうとここがちがう。

きょうりょうとここがちがう。
ヒント:
うさぎのコードはきょうりゅうと似ているので、バックパックをつかってコピペすると楽です。

4. 改良・拡張してみよう。
〇 ネコ、きょうりゅう、うさぎの走り方を変化させてみよう。
〇 ネコが勝ったらメダルをあけでみよう。
○ タイムを計ってみよう。

忍者の⾥ Scratch カード 15

難易度 ★★★☆☆(ふつう)ジャンプでよけろ

ころがってくるボールをジャンプしてよけます。
上向きの矢印でジャンプするよ。
次の順番で作っていくよ。

1.
2.
3.
4.

地面のある背景を選ぼう。
ボールのコードを作ろう。
ジャンプ(ネコ)のコードを作ろう。
改良・拡張してみよう。
Go.Ota CoderDojo 市川真間

ジャンプでよけろ[1]1. 地面のある背景を選ぼう。
ネコが着地して止まるように地面のある背景を選びます。

2. ボールのコードを作ろう。

ジャンプでよけろ[2]3. ジャンプ(ネコ)のコードを作ろう。

〇 ラケットのコードを作る。

ヒント:[XX 色に触れた]の色指定については、スポイトで吸い取ると正しく指定できます。

ジャンプでよけろ[3]4. 改良・拡張してみよう。
〇 ジャンプの仕方を変えてみよう。
〇 ボールの出てくるタイミングや数を変えてみよう。
〇 たくさんよけることができたら商品を出してみよう。

忍者の⾥ Scratch カード 16

難易度 ★★★☆☆(ふつう)キャッチゲーム

落ちてくるものをキャッチしよう。
次の順番で作っていくよ。

1.
2.
3.
4.

うけとるもののコードを作る。
落ちるもののコードを作る。
落ちるものをふやしてみよう。
改良・拡張してみよう。
Go.Ota CoderDojo 市川真間

キャッチゲーム[1]1. うけとるもののコードを作る。

キャッチゲーム[2]2. 落ちるもののコードを作る。

3. おとすものをふやしてみよう。
〇 一個で正しく動くか確認しよう。
○ ふやす。
ヒント:
スプライトを右クリックしてから複製します。
同じ動きをするスプライトがコ
ピーされます。

4. 改良・拡張してみよう。
〇 いろいなものでキャッチしてみよう。
〇 いろいろなものを落としてみよう。⾶ばしてみよう。
ものを横にとばしたら何かできる?
ものを下から上にとばしたら何ができる?
○ 得点をつけてみよう、制限時間をつけてみよう。
(No.20 キャッチゲームゲーム(上級)を⾒てね)忍者の⾥ Scratch カード 17

難易度 ★★★☆☆(ふつう)ペアダンス

音楽に二人が合わせてダンスをおどるよ。
次の順番で作っていくよ。

1.
2.
3.

ダンサー1 のコードをつくる。
ダンサー2 のコーサをつくる。
改良・拡張してみよう。

Go.Ota CoderDojo 市川真間

ペアダンス[1]1. ダンサー1 のコードをつくる。

ヒント:「メッセージ 2」は新しいメッセージ
でつくります。

ペアダンス[2]2. ダンサー2 のコードをつくる。

3. 改良・拡張してみよう。
〇 いろいろや音楽や背景にしてみよう。
〇 ダンスする人を増やしてみよう。

忍者の⾥ Scratch カード 18

難易度 ★★★☆☆(ふつう)

迷路(めいろ)マウスで小さな玉を動かしながらゴールに向かうよ。
(小さな玉はマウスカーソルで触れると動き出します。)
次の順番で作っていくよ。

1.
2.
3.
4.

背景で迷路をつくる。
ゴールの大きな玉をつくる。
動かす小さな玉を作る。
改良・拡張してみよう。
Go.Ota CoderDojo 市川真間

迷路(めいろ) [1]1. 背景で迷路をつくる。。
〇 うらないを入れるリストを作る。
背景として、迷路を作成してみよう。あまり道を細くすると難しくな
るよ。

ヒント:
ビットマップで書くとペンで線がかけるよ。
をクリックするとビットマップで描けるよ。

2.

迷路(めいろ) [2]

ゴールの大きな玉をつくる。
Ball のスプライトを選んで、迷路のゴールにお
きます。
ヒント:
あらかじめ用意されている ball のスプライトには、いろいろな色のコスチュームが用意されています。好きな色をえらんで。

3. 動かす小さな玉を作る。
〇 小さな玉の大きさを調整する。

動かす Ball の大きさを、迷路を通れるように小さくして。

迷路(めいろ) [3]〇 小さな玉のコードを作る。

スタート位置のざひょうを指定して。

ゴールのスプライトを指定して。

ヒント:
スポイトを使って迷路のかべの色をしていするよ。

4. 改良・拡張してみよう。
〇 いろいろな迷路を作ってみよう。
○ 時間制限をつけてみよう。
〇 何回か失敗してもできるようにしてみよう。

忍者の⾥ Scratch カード 19

難易度 ★★☆☆☆(かんたん)

ぐるぐる太鼓ネコがぐるぐる回ってタイコをたたいていきます。
次の順番で作っていくよ。

1.
2.
3.

ネコのコードを作ろう。
ドラムの配置しよう。
改良・拡張してみよう。

Go.Ota CoderDojo 市川真間

ぐるぐる太鼓[1]1. ネコのコードを作ろう。

ヒント:
拡張機能の[ペンを下す]を使うとネコが動いた場所がわかるよぐるぐる太鼓[2]2. ドラムを配置しよう。
〇 音がでそうなスプライトを追加する。

ヒント:
スプライトを選択する時、音楽を指定すると楽器などが表示されます。

〇 コードを追加する。

すべてのスプライトに同じようなコードを作ろう。
ヒント:
別の音を追加してもいいよ。

<- スプライトごとに出せる音に、ここだけ変更します。

ぐるぐる太鼓[3]3. 改良・拡張してみよう。
〇 いろいろな物や音を配置してみよう。
〇 ネコの動きを変えてみよう。
〇 ペンを使ってネコの動きを調べてみよう。

忍者の⾥ Scratch カード 20

難易度 ★★★★☆(むずかしい)

ピンポン

マウスを操作して、ラケットでボールを跳ね返すよ。跳ね返した回
数も得点でます。⾚いところに、触れると終了。
次の順番で作っていくよ。

1.
2.
3.
4.
5.

背景を作ろう。
ラケットを作ろう。
ボールのコードを作ろう。
得点をだそう。
改良・拡張してみよう。
Go.Ota CoderDojo 市川真間

ピンポン[1]1. 背景を作ろう。

背景を選びます。次の、ポールがふれた時に、止まる合図になるように、下の方に⾚い太めの線を追加します。

ピンポン[2]2. ラケットを作ろう。
〇 ラケットのスプライトを作る。

〇 ラケットのコードを作る。

ピンポン[3]3. ボールのコードを作ろう。

ヒント:[XX 色に触れた]の色指定については、スポイトで吸い取ると正しく指定できます。

ピンポン[4]4. とくてん関係のコードを作ろう。
〇 とくてんの変数を作る。

〇 ラケットのコードを追加する。

ヒント:
これがある場合とない
場合にどうちがうか考
えてみよう。

ピンポン[5]5. 改良・拡張してみよう。
〇 背景やラケットをいろいろな物に変えて、ボールを防ぐプログラムを考えてみよう。
〇 プログラムをもっと難しくしてみよう。
〇 たくさん打ち返したら、ゲームを終了させてみよう。
〇 時間制限をつけてみよう。

忍者の⾥ Scratch カード 21

難易度 ★★★☆☆(ふつう)クイズ

ネコがクイズを出すと。
順番にクイズを出すコードとランダムに出すコードの例があるよ。
次の順番で作っていくよ。

1.
2.
3.
4.

クイズの内容をつくる。
ネコのコードを作る(順番に出す)。
ネコのコードを作る(ランダムに出す)。
改良・拡張してみよう。
Go.Ota CoderDojo 市川真間

クイズ[1]

1. クイズの内容をつくる。
〇 クイズを入れるリストを作る。

うらないを入れる[問題]と[正答]の二つのリストを作ります。

〇 問題と正答の内容の追加する問題と正答のリストに、クイズの内容を入⼒していきます。
+を押すと、新しい内容を入⼒することができます。

例えば:次の 4 個の内容を入⼒します。
問題
お米を一番食べる都道府県は?
バナナを一番食べる都道府県は?
納豆を一番食べる都道府県は?
餃子を一番食べる都道府県は?
お店でうでんを一番食べる都道府県は?

正答
熊本県
和歌山県
宮城県
京都府
香川県

クイズ[2]

2. ネコのコードを作る(順番に出す)。
○ どのクイズを出すか決める変数をつくる。

[問題番号]の変数を作ります。

○ 問題と正答をいつも⾒せないようにする。
。

ヒント:
リストのチェックを無くすと、ステージから、問題と正答のリストが表示されなくなるよ。
ヒント:[(1)から(4)までの乱数]の(4)には、リストに入⼒した、うらないの数を指定します。

クイズ[3]○ 順番に問題を出すコードクイズ[4]○ ランダムに問題を出すコードクイズ[5]4. 改良・拡張してみよう。
〇 いろいろなクイズの内容にしてみよう。
〇 クイズの点数を出してみよう。
〇 クイズの結果で音を出したり、いろいろな絵やキャラ
クターを表示してみよう。

忍者の⾥ Scratch カード 22

難易度 ★★★☆☆(ふつう)

着せ替え

服を変えたり、メガネやぼうしを着せてみよう。
大砲(たいほう)は←→のキーで回転し、スペースで玉を発射するよ。
次の順番で作っていくよ。

1.
2.
3.
4.

人の服をデザインしたりコードを作る。
メガネのコードを作る。
ぼうしのコードを作ろう。
改良・拡張してみよう。
Go.Ota CoderDojo 市川真間

着せ替え[1]1. 人の服をデザインしたりコードを作る。
〇 コスチュームを追加して、好きなデザインの服を作る。
コスチュームを指定して、右クリッ
クすると、複製ができます。

自分の好きな服をデザインしてみよう。

〇 人のコードの追加

着せ替え[2]2. メガネのコードを作ろう。

ヒント:
赤いメガネをクリックする時は、赤い線の部分を正確にクリックしないとダメだよ。

3. ぼうしのコードを作ろう。

ヒント:
X 座標と Y 座標の値は、メガネといっしょだよ。
ネットで使っている時
は、バックパックを使ってコピーできるよ。

着せ替え[3]4. 改良・拡張してみよう。
〇 いろいろな服をデザインしてみよう。
〇 いろいろなメガネ以外にいろいろなものを身につけられるようにしてみよう。
〇 背景をつけたり、背景も変わるようにしてみよう。

忍者の⾥ Scratch カード 23

難易度 ★★★★★(むずかしい)

キャッチゲーム(上級)No15 のキャッチゲームをパワーアップして、得点や時間制限をつけるよ。ゲームクリア/ゲームオーバー画面もあります。
No15 のキャッチゲームに加えて次の順番で作っていくよ。

1.
2.
3.
4.
5.

得点と制限時間の制限をつくる。

ゲームクリア/ゲームオーバーの背景をつくる。

得点関係のコードを作る。
制限時間関係のコードを作る。
改良・拡張してみよう。

Go.Ota CoderDojo 市川真間

キャッチゲーム(上級)[1]

1. 得点と制限時間の制限をつくる。

「タイム」と「とくてん」の変数をつくります。

2. ゲームクリア/ゲームオーバーの背景をつくる。。

はいけいに、ゲームオーバーとゲーム
クリアーを追加します。文字は T で入⼒できます。

ヒント:
はじめからある背景を複製して追加すると楽です。

キャッチゲーム(上級)[2]

2. 得点関係のコードを作る。
○ おちるものにブロックを追加する。

<- この得点の 1 ブ
ロックを追加します。
おちるものすべてに追加します。

キャッチゲーム(上級)[3]○ うけとるものにスクリプトを追加する。

このスクリプト全体をついかします。
とくてんが 20 点になるとゲーム
クリアーの背景に変わります
この段階で実⾏してみて、ただしく背景がかわるか確認してみましょう。

キャッチゲーム(上級)[4]3. 制限時間関係のコードを作る。

このスクリプト全体を、うけとる
ものについかします。
タイムが 0 秒になるとゲームオ
ーバー背景に変わります4. 改良・拡張してみよう。
〇 いろいろ設定をかえてクリア条件や制限時間を変更してみよう。
〇 いろいろなものを落としてみよう。⾶ばしてみよう。
ものを横にとばしたら何かできる?
ものを下から上にとばしたら何ができる?
○ 拾ったら原点になるものを追加してみよう。
○ 拾ったら死ぬものを追加してみよう。

忍者の⾥ Scratch カード 24

難易度 ★★★★☆(難しい)

昔話自動Scratch で自動的に話が進むデジタル絵本を作ってみよう。
(No.7 の昔話の自動化です)メッセージと画面の変化をつかうよ。
次の順番で作っていくよ。

1.
2.
3.
4.
5.
6.

背景とスプライトを準備しよう。
旗を押したときのコードを作ろう。
メッセージ 1 の時のコードを作ろう。
メッセージ 2 の時のコードを作ろう。
メッセージ 3 の時のコードを作ろう。
改良・拡張してみよう。
Go.Ota CoderDojo 市川真間

昔話 1[1]1. 背景とスプライトを準備しよう。
〇背景を追加しよう

Woods

Castle 1

好きな背景を選んでみよう〇 スプライトを追加しよう。

昔話 1 [2]2. 旗を押したときのコードを作ろう。
〇背景のコード作る。(メッセージ 3 の時のコードも)〇のコードを作る。

〇のコードを作る。

〇のコードを作る。

昔話 1 [3]3. メッセージ 1 の時のコードを作ろう。
〇のコードを作る。

〇のコードを作る。

昔話 1 [4]4. メッセージ 2 の時のコードを作ろう。
〇のコードを作る。

〇のコードを作る。

昔話 1 [5]5. メッセージ 3 の時のコードを作ろう。
○ 背景のコードを作る。

〇のコードを作る。

〇のコードを作る。

6. 改良・拡張してみよう。
〇 いろいろな動きをされてみよう。
〇 いろいろなスプライトを登場させよう。
〇 いろいろな物語を作ってみよう。

忍者の⾥ Scratch カード 25

難易度 ★★★☆☆(ふつう)キッチンタイマー+-で時間を設定できるキッチンタイマーだよ。

1.
2.
3.
4.

タイマーの変数を作る。
+ -のボタンとコードを作ろう。
タイマー(ネコ)のコードを作ろう。
改良・拡張してみよう。
Go.Ota CoderDojo 市川真間

キッチンタイマー[1]1. タイマーの変数を作る。

2. + -のボタンとコードを作ろう。
○+-のスプライトを作る。

Button のスプライ
トをもとに+と-のボタンを作ります。

キッチンタイマー[2]○+-のボタンのコードを作る。
+のボタンのコード-のボタンのコード

3. タイマー(ネコ)のコードを作ろう。

時間がきたときに、流す音を選んでね。

キッチンタイマー[3]4. 改良・拡張してみよう。
〇 キッチンタイマーを便利にしてみよう。
〇 時間がきたときの、通知のしかたを工夫してみよう。
○ タイマーの数字を大きく表示する方法を考えてみよう。

忍者の⾥ Scratch カード 26

難易度 ★★☆☆☆(かんたん)

バーチャルペット

ペットにえさをあげよう。
あげないと、おなかが空いて小さくなってしまうよ。

1.
2.
3.

サルのコードを作る
バナナのコードをつくる。
改良・拡張してみよう。

Go.Ota CoderDojo 市川真間

バーチャルペット[1]1.サルのコードを作る。

ヒント
えさ、のメッセージを作ります

2. バナナのコードをつくる。

3. 改良・拡張してみよう。
〇 いろいろな動物を育てよう〇 いろいろなえさや、世話をしてみよう。

忍者の⾥ Scratch カード 27

難易度 ★★★☆☆(ふつう)[100%PEN]模様[100%PEN]というスプライトを使わずに、きれいなもようを作るよ。
次の順番で作っていくよ。

1.
2.
3.

Pen ブロックの準備をする。
スプライトとコードを作る。
改良・拡張してみよう。
Go.Ota CoderDojo 市川真間

[100%PEN]模様[1]1. Pen ブロックの準備をする。

拡張機能の追加でペンのブロックを追加します。

2. スプライトとコードを作る。
〇スプライトを作る。

スプライトの中心点。

おへそみたいな示しのスプライトの中心点に、小さな丸い図形をつくれば十分です。

[100%PEN]模様[2]〇コードを作ろう。

[100%PEN]模様[3]3. 改良・拡張してみよう。
〇 いろいな模様をつくってみよう。
〇 複数の模様(スプライト)を組み合わせてみよう。
〇 マウスを使ってインターアクティブにしてみよう。

忍者の⾥ Scratch カード 28

難易度 ★★★★☆(むずかしい)

エアーホッケー

パドルを二人で操作してボール打ち合おう。
次の順番で作っていくよ。

1.
2.
3.
4.

背景を作ろう。
ラケットを作ろう。
ボールのコードを作ろう。
改良・拡張してみよう。
Go.Ota CoderDojo 市川真間

エアーホッケー[1]1. 背景を作ろう。

背景にボールがふれた時に、止まる合図になるように、左右に色の異なる線(細い⻑⽅形)を描きます。

エアーホッケー[2]2. ラケットを作ろう。
〇 ラケットのスプライトを作る。

左右の二個のスプライトを作ります。

スプライトの中心点。

ヒント:
コスチュームを描く画面にには、スプライトの中心点を示す印が薄く示されています。
スプライトを描く時は、この中心点に真ん中にくるようにします。

エアーホッケー[3]〇 ラケットのコードを作る。
・右側のラケットのコード

・左側のラケットのコード

ヒント:
対戦型のゲームを作る場合は、一人は⽅向キーを使います。もう一人は AWDS のキーを⽅向キーの代わりに使用します。

エアーホッケー[3]3. ボールのコードを作ろう。

エアーホッケー[5]5. 改良・拡張してみよう。
〇⽟の速さや角度を変えてみよう。
〇ラケットに当たった時に、球の跳ね返る角度を変化されてみよう。
〇二人の得点を表示してみよう。
〇コンピュータとの対戦型にしてみよう。
〇コンビュータとの対戦で、レベル設定をしてみよう。
〇コンピュータ同士の超高速体制を実現してみよう。

忍者の⾥ Scratch カード 29 難易度 ★★★☆☆(ふつう)かいじゅうをたおせ

魔法使いが、クリスタルやロボットを使って、怪獣をやっつけるよ。

1.
2.
3.
4.

魔法使いのコードを作る。
クリスタルとロボットのコードを作る。
かいじゅうのコードを作る。
改良・拡張してみよう。
Go.Ota CoderDojo 市川真間

かいじゅうをたおせ[1]1. 魔法使いのコードを作る。
○ 変数の準備する。

魔法使いの向きを記録する「角度」とかいじゅうの動きを記録する「動き」の変数をつくります。

○ 魔法使いのコード

かいじゅうをたおせ[2]2. クリスタルとロボットのコードを作る。
○ クリスタルのコード。

○ ロボットのコード。

かいじゅうをたおせ[3]3. かいじゅうのコードを作る。

4. 改良・拡張してみよう。
〇かいじゅうからも攻撃してみよう。
〇クリスタルやロボットをもっとスムーズに発射できるようにしてみよう。
〇もっと、いろんなものでかいじゅうを倒そう。
〇得点や制限時間をつけてみよう。

忍者の⾥ Scratch カード 30

難易度 ★★★☆☆(ふつう)スペースシューティング

ロボットをビームでやっつけよう。

1.
2.
3.
4.

宇宙船のコードを作ろう。
ビームのスプライトとコードを作ろう。
ロボットのコードを作ろう。
改良・拡張してみよう。
Go.Ota CoderDojo 市川真間

スペースシューティング[1]1. 宇宙船のコードを作ろう。

2. ビームのスプライトとコードを作ろう。。
○ ビームのスプライトを作る。

ビームのスプライトをつくります。

スペースシューティング[2]○ビームのコードを作る。

ヒント:
調べるの中のブロックを使います。

スペースシューティング[3]3. ロボットのコードを作ろう。

4. 改良・拡張してみよう。
〇相手からもビームを出してみよう。
〇ゲームのクリヤー条件を考えみよう。
〇ビームに当たりにくくしてみよう。
〇音や音楽をもっといれてみよう。

忍者の⾥ Scratch カード 31

難易度 ★★★☆☆(ふつう)エレクトーン

いろいろな楽器の音色がでるエレクトーンを作ります。
次の順番で作っていくよ。

1.
2.
3.
4.

変数などの前準備。
鍵盤のコードを作る。
楽器選択のコードを作る。
改良・拡張してみよう。
Go.Ota CoderDojo 市川真間

エレクトーン[1]1. 変数などの前準備。
○ 楽器の種類を記録する変数を作る。

「楽器選択」の変数を作ります。

○ 音楽のブロックを準備する。
「音楽」の
ブロックを
追加。

拡張機能追加を選択エレクトーン[2]2. 鍵盤のコードを作る。
○ ⿊鍵と白鍵のスプライトを選択する。
ピアノのような鍵盤を作るのはむずかしいので Ball の
スプライトを使い、⻩色を
白鍵、むらさきを⿊鍵として使用します。

○ 鍵盤のコードをつくる。
鍵盤は、複製して作ると楽です。
複製したら、表示する位置と、音程を変更します。

音程を設定します。

エレクトーン[3]3. 楽器選択のコードを作る。
○ 楽器のスクリプトを追加する。

好きな楽器のスプライトを追加しよう。

○ 楽器のコードを追加する

楽器の番号は右の図を参考にしてください。

エレクトーン[4]4. 改良・拡張してみよう。
〇 いろいろな楽器を追加してみよう。
〇 いろいろなものをクリックすることで音がでるようにしてみよう○ 自動的にメロディやリズムが再生されるようにしてみよう。

忍者の⾥ Scratch カード 32

難易度 ★★★★★(むずかしい)

コウモリ軍団をたおせ

おそいくるコウモリ軍団を大砲(たいほう)でやっつけるよ。
大砲(たいほう)は←→のキーで回転し、スペースで玉を発射するよ。
次の順番で作っていくよ。

1.
2.
3.
4.
5.

スプライトを用意しよう。
砲台のコードを作ろう。
コウモリのコードを作ろう。
玉のコードを作ろう。
改良・拡張してみよう。
Go.Ota CoderDojo 市川真間

本資料は、CoderDojo ⽔⼾の教材を参考にしています。

コウモリ軍団をたおせ[1]1.スプライトを用意しよう。
〇 コウモリのスプライトの追加

サイズを半分ぐ
らいにしよう。

〇 基地のスプライトを描いて追加。

〇 たいほうのスプライトの追加
丸いスプライトに出っ張りをつけて、たいほうを作ろう。
大きさも調整してね。

コウモリ軍団をたおせ[2]〇玉のスプライトを追加

サイズを小さくしよう。

2. 大砲(たいほう)のコードを作ろう。
〇 [ほうこう]の変数をつくる。

玉を打ち出す方向を記録する
変数を作ります。

〇大砲(たいほう)のコード。

コウモリ軍団をたおせ[3]3. コウモリのコードを作ろう。

ヒント:
コウモリや玉は、隠した状態なので、再度表示されたい場合はを使います。

コウモリ軍団をたおせ[4]4. 玉のコードを作ろう。

コウモリ軍団をたおせ[5]5. 改良・拡張してみよう。

〇 コウモリの出現のタイミングを考えてみよう。
〇 コウモリを撃ち落とした数を記録してみよう。
〇 コウモリが基地に何回か突⼊したら、終了してみよう。
〇 ゲームとして時間制限をつけてみよう。

忍者の⾥ Scratch カード 33

難易度 ★★★★☆(むずかしい)

弾幕(だんまく)をよけろ

弾幕をよけるプログラムを作ってみよう。
次の順番で作っていくよ。

1.
2.
3.

弾幕を出すようにしよう。
弾幕をよける宇宙船をつくる。
改良・拡張してみよう。

Go.Ota CoderDojo 市川真間

弾幕をよけろ[1]1. 弾幕を出すようにしよう。
〇 弾幕を出すスプライトを追加しよう〇弾幕のコードを追加しよう。

弾幕をよけろ[2]2. 弾幕をよける宇宙船をつくる。
〇 弾幕を出すスプライト〇 当たっときに出る音を追加しよう。
を追加しよう〇宇宙船のコードを追加しよう。

弾幕をよけろ[3]3. 改良・拡張してみよう。
〇 いろいろな弾幕にしてみよう。
〇 逃げ切る制限され時間をつけてみよう。
〇 何回か当たったらゲームが終わるようにしててみよう。

忍者の⾥ Scratch カード 34 難易度 ★★★★★(超むずかしい)

空中階段

空中にある階段をのぼってゴールを目指そう。

1.
2.
3.
4.

背景・階段のスプライトを準備する。
ネコのコスチュームを変更する。
ネコのコードを作る
改良・拡張してみよう。
Go.Ota CoderDojo 市川真間

空中階段[1]1. 背景・階段のスプライトを準備する。
○ 背景を準備する。
背景に選択します。
地面のあるものを選びます。

○ 階段のスプライトを作る。
階段のコスチュームは作成します。

階段のスプライトは複製して 2 個準備します。

○ ゴールのスプライトを選ぶ。
ゴールになるようなスプライトを選びます。

空中階段[2]2. ネコのコスチュームを変更する。

ネコのコスチュームの足先に赤に肉球をつけます。
2 つのコスチュームにつけます。

この赤い肉球は、階段への着地の判定に使います。

3. ネコのコードを作る。
○ 縦方向の移動する大きさを記録する変数を作る。

「Y 移動」の変数をつくります。

○ 横方向の移動とゴールのコードを作る。

○ 縦方向の移動のコードを作る。

スクリプトが大きくなったので、ブロック定義(ピンクのブロック)を使って、スクリプトを分けてあります。

4. 改良・拡張してみよう。
〇 いろいろな階段の配置にしてみよう。階段を多くする
場合はネコを小さくした方がいいよ。
〇 ゴールした時の効果を考えてみよう。
○ 複数画面のゲームにしてみよう。
○ 落ちたら死ぬ場所を考えてみよう。

忍者の⾥ Scratch カード 35

難易度 ★★★★★(むずかしい)

太鼓ゲーム

みんなの大好きな太鼓のゲームを作ってみよう。
次の順番で作っていくよ。

1.
2.
3.
4.
5.
6.

背景と音を出そう。
ドンの音符のスプライトを作ろう。
的のスプライトを作ろう。
タイミングがあったらニャーと鳴くようにする。
カッのスプライトを追加しよう。
改良・拡張してみよう。

Go.Ota CoderDojo 市川真間
本資料は、CoderDojo ⽔⼾の教材を参考にしています。

太鼓ゲーム[1]1.背景と音を出そう。
〇 背景に音符の流れるレーンの追加しよう〇 流す音を選ぼう

ループの中から好きな音を選ぼう〇音が流れるようにしよう
背景のコードを追加しよう。
旗をクリックすると音楽が流れるよ太鼓ゲーム[2]2. ドンの音符のスプライトを作ろう。
〇ドンのコスチュームを作る。

[スプライトを選ぶ]か[描く]でスプライトを作ろう。

〇ドンの動かそう/コードを追加しよう。

旗をクリックすると、ドンの音符が出てきて動くよ

ヒント: [端に触れた]はこのブロックを使います。

太鼓ゲーム[3]3. 的のスプライトを作ろう。
〇的のコスチュームを作ろう
的のコスチュームデザインを作ります。タイミングが合った時に表示するコスチュームを作っておくよ。

〇的のコードの追加/タイミングの判断
旗で動かして、音符が的のところで、1 のキーを押すと的のコスチュームが変わるよ。

次のネコに鳴かせる時に使います。

太鼓ゲーム[4]4. タイミングがあったらニャーと鳴くようにする。
〇ネコに鳴くコードを追加する。

4. カッのスプライトを追加するする。
ドンのスプライトを[複製]して、カッのスプライトを作ってみよう。

的のコードにカッのタイミングの判定を追加してみよう。例えば、カッは 2 のキーと押したときに判断するようにしてみよう太鼓ゲーム[5]5. 改良・拡張してみよう。
〇 成功した時の得点を表示してみよう。
〇 何回か失敗したら、終了してみよう。
〇 タイミングが合った時の効果をもっと良くしてみよう。
〇 音楽を自分で打ち込んでみよう。

拡張機能の[音楽]を使うよ。

忍者の⾥ Scratch カード 37 難易度 ★★★★★(むずかしい)

さかな釣り

あひるが魚釣りをするよ。何匹つれるかな。

1.
2.
3.
4.

魚を入れるコップの準備。
あひるを作る。
さかなを作る
改良・拡張してみよう。
Go.Ota CoderDojo 市川真間

さかな釣り[1]1. 魚を入れるコップの準備。。
○ 背景を準備する。
背景に選択します。
赤色を使っていないものを選びます。

○ コップのスプライトを選択する。
。

○ 釣った魚の数を数える変数の作成。

コップの位置に変数の表示を移動させます。
「釣った数」の変数をつくります。

さかな釣り[2]2. あひるを作る。
○ あひるのコスチュームを変更する。

アヒルのコスチュームに釣り糸と赤いエサを追加します。

この赤いえさは、さかなが釣れたかの判定に使います。

○ あひるのコードを追加する。

さかな釣り[2]3. さかなを作る○ さかなのコスチュームを変更する。

スプライトの中心点。

スプライトの中心に口元がくるように、コスチューム全体を移動させます。4 種類のさかながいるので、すべて移動させます。

ヒント:
移動させるとき選択を使って、コスチ
ューム全体を囲むようにして指定します。

さかな釣り[2]○ さかなのコードを作る4. 改良・拡張してみよう。
〇 魚がされる確率を変えてみよう。釣った後に魚がにげられるようにしてみよう。
〇 時間制限をつけてみよう。
〇 いろいろな魚を増やしてみよう。釣った魚で得点がかわるようにしてみよう。
〇 魚以外のいろいろなものを捕まえるゲームにしてみよう。

忍者の⾥ Scratch カード 37 難易度 ★★★★★(むずかしい)

戦⾞対戦

⼆⼈で戦⾞をあやって対戦しましょう。

1.
2.
3.
4.

戦⾞を動かすようにします。
玉を発射します。
玉にあたった時のアクションを追加します。
改良・拡張してみよう。
Go.Ota CoderDojo 市川真間

戦⾞対戦[1]

1. 戦⾞を動かすようにします。
○ 玉の発射方法を決める変数を準備する。

玉の発射方向を決める変数を準備します。
戦⾞ 1 方向: 左側の⾚い戦⾞用
戦⾞ 2 方向: 右側の⻘い戦⾞用○ 戦⾞のスプライトを作る。
左側の⾚い戦⾞のコスチュームを作りますヒント:
2 台の戦⾞はほとん
ど同じです。⾚い戦
⾞を作ってから複製して、⻘い戦⾞に変更しましょう。

戦⾞対戦[2]○ 戦⾞を動かすコードを作る。
左の⾚い戦⾞(スプライト 1)

右の⻘い戦⾞(スプライト 2)

ヒント:

S で玉発射下矢印で玉発射

戦⾞対戦[3]3. 玉のコードを作る。
左の⾚い戦⾞の玉
⾚い玉のスプライト

右の⻘い戦⾞用の玉⻘い玉のスプライト

戦⾞対戦[3]3. 玉にあたった時のアクションを追加します。
左の⾚い戦⾞(スプライト 1)

右の⻘い戦⾞(スプライト 2)

4. 改良・拡張してみよう。
〇 いろいな形の戦⾞を作ってみよう。
〇 得点をつけてみよう。
○ 勝利条件をつけてみよう。
○ 防御や攻撃方法を考えてみよう。
〇 片方をコンピュータで対戦できるようにしてみよう。

忍者の⾥ Scratch カード 38

難易度 ★★★★☆(むずかしい)

ライントレーサー

線にそって、虫がピコピコ動くよ。
次の順番で作っていくよ。

1.
2.
3.
4.

背景を作ろう。
虫のコスチュームを変更しよう。
虫のコードを作ろう。
改良・拡張してみよう。
Go.Ota CoderDojo 市川真間

ライントレーサー[1]1. 背景を作ろう。

虫が歩く太めの線を引きます。
ヒント:
ビットマップの方が描きやすいかも。
のライントレーサー[2]2. 虫のコスチュームを変更しよう。。
この部分(直線と⻩⾊い丸)追加。

スプライトの中心点。

虫のスプライトに線を感知するための触覚(直線と⻩⾊い丸を追加します)
おへそみたいな示しのスプライトの中心点が、この図に位置になるように調整します。
ヒント:
うまく動かない場合は、この中心点の位置を調整します。

ライントレーサー[3]3. 虫のコードを作ろう。

ヒント:[XX ⾊に触れた]の⾊指定については、スポイトで吸い取ると正しく指定できます。

5. 改良・拡張してみよう。
〇 いろいな線をトレースさせてみよう。
〇 いろいろなものでトレースしてみよう。
〇 トレースの動きを変化させよう。

忍者の⾥ Scratch カード 39 難易度 ★★★★★(むずかしい)

横スクロール基礎

ゲームでよくある背景や地面が動く横スクロールの基礎的なプログラムです。内容を理解してどんどん応⽤してみてね。

1.
2.
3.
4.

ネコのコードを作る。
スクロール⽤のスプライトを準備する。
スクロール⽤のコードを作る
改良・拡張してみよう。

Go.Ota CoderDojo 市川真間

横スクロール基礎[1]1. ネコのコードを作る。
○ 移動した距離を⼊れる変数を準備する。

横スクロールの場合は、ネコの画面上の位置は固定され、背景や地面となるスプライトが動きます。
これらのスプライトは、この[進んだ距離]の値をもとに表示位置を変えていきます。

○ ネコのコード。

2.

横スクロール基礎[2]スクロール⽤のスプライトを準備する。

赤、⻘、緑の三個のスプライトを作っていきます。

地面になる部分は、コスチュームの作成画面いっぱいに書きます。背景になる部分には適当な模様を描いておきます。
同様に、新しく⻘と緑のスプライトもつくります。

横スクロール基礎[3]3. スクロール⽤のコードを作る
赤のスプライト⻘のスプライト緑のスプライトヒント:
それぞれのコードでス
プライトの X 座標の位置が異なります。

4. 改良・拡張してみよう。
〇 いろいろな背景を作ってみよう。
〇 たくさんの背景を作ってみよう。
○ 複数のスプライトを組み合わせてみよう。

忍者の⾥ Scratch カード 40

難易度 ★★★★★(むずかしい)

計算機

数を入れていくと、最後にネコが合計を計算してくれるよ。
次の順番で作っていくよ。

1.
2.
3.

変数・リストを準備する。
ネコのコードを作る。
改良・拡張してみよう。
Go.Ota CoderDojo 市川真間

計算機[1]

1. 変数・リストを準備する。
〇 入⼒した数を記録するリストを作る。

〇 変数を作る。

合計の結果をいれる[合計]と、どの数を足すか決める[カウンター]の変数を作成します。

計算機[2]

2. ネコのコードを作る。

計算機[5]4. 改良・拡張してみよう。
〇 テンキーで数字を入⼒できるようにしてみよう。
〇 四則演算ができる電卓を作ってみよう。