Page 1
目次
Ⅰ.プログラムをきれいに組く
み立た
てる ......................................................................................... 1
1.ブロックをきれいに組く
み立た
てる ......................................................................................... 1
2.コメントを挿入そうにゅう
する .......................................................................................................... 3
3.ネームを分わ
かりやすくする ................................................................................................ 5
4.プログラム全体ぜんたい
を見直み な お
す ................................................................................................. 6
Ⅱ.完成例かんせいれい
............................................................................................................................... 7
UFOショットの完成例かんせいれい
............................................................................................................ 7
ピンポンゲームの完成例かんせいれい
..................................................................................................... 12
ブロック崩くず
しの完成例かんせいれい
......................................................................................................... 18
インベーダーゲームの完成例かんせいれい
.............................................................................................. 25
スーパーキャッツ1の完成例かんせいれい
................................................................................................. 36
スーパーキャッツ2の完成例かんせいれい
................................................................................................. 60
自動車じ ど う し ゃ
ゲーム1の完成例かんせいれい
.................................................................................................... 99
自動車じ ど う し ゃ
ゲーム2の完成例かんせいれい
................................................................................................... 116
倉庫番そ う こ ば ん
の完成例かんせいれい
............................................................................................................... 150
テキ
スト見
本
Page 2
1
Ⅰ.プログラムをきれいに組く
み立た
てる スクリプトエリアはブロックパレットの中
なか
にあるブロックをおく場所ば し ょ
です。
プログラムを作成さくせい
する時とき
は複数ふくすう
のブロックを組く
み立た
てていくことが沢山たくさん
あります。
きれいにブロックを組く
み立た
てると、もしプログラムで不具合ふ ぐ あ い
が起お
きても原因げんいん
が
見み
つかりやすくなります。ここでは、きれいにプログラムを組く
み立た
てるための手引て び
きを
まとめています。
1.ブロックをきれいに組く
み立た
てる 下した
の図ず
のようにスクリプトエリア内ない
に複数ふくすう
のスクリプトを形成けいせい
すると、スクリプトが
ばらばらに散ち
らかっていて、プログラミングがどのように命令めいれい
を処理し ょ り
しているか分わ
からな
くなることがあります。こういった場合ば あ い
、まずスクリプトをきれいに整列せいれつ
してみましょう。
テキ
スト見
本
Page 3
2
スクリプトエリア内ない
でブロックがなにもない所ところ
を右みぎ
クリックします。
すると下した
の図ず
のように選択せんたく
アイコンが表示ひょうじ
されます。ここで「きれいにする」を選択せんたく
して
クリックします。
すると、右みぎ
の図ず
のように複数ふくすう
のスクリプ
トを縦たて
一列いちれつ
に並なら
べることができます。
縦たて
一列いちれつ
の順番じゅんばん
は上うえ
から順じゅん
に整せい
列れつ
して
いくため、分わ
かりやすい順番じゅんばん
に並なら
べて
から「きれいにする」を選択せんたく
してクリッ
クしましょう。
テキ
スト見
本
Page 4
3
2.コメントを挿入そうにゅう
する それぞれのスクリプトで役割
やくわり
をカテゴリできる場合ば あ い
、
下した
の図ず
のように縦たて
を二列に れ つ
にすると分わ
かりやすくなります。
↓キーが押お
された時とき
の命令めいれい
↓ゲームが開始か い し
した時とき
の命令めいれい
さらに作成さくせい
したスクリプトがどのような命令めいれい
を実行じっこう
しているか分わ
かりやすくする場合ば あ い
、ス
クリプトにコメントを追加つ い か
します。スクリプトエリア内ない
でブロックがなにもない所ところ
を右みぎ
ク
リックして「コメントをついか」を選択せんたく
します。
下した
のようにコメント欄らん
が表示ひょうじ
されます。この中なか
にコメントを入 力にゅうりょく
しましょう。
テキ
スト見
本
Page 5
4
入 力にゅうりょく
したコメント欄らん
をそれぞれのスクリプトのブロック内ない
にドラックして移動い ど う
させます。
すると、下した
の図ず
のようにそれぞれのスクリプトがどういった役割やくわり
をしているのかコメント
で表示ひょうじ
されているため分わ
かりやすくなります。
コメント欄らん
作成さくせい
例れい
)
テキ
スト見
本
Page 6
5
3.ネームを分わ
かりやすくする スプライトの名前
な ま え
やコスチュームの名前な ま え
、変数へんすう
、リスト、メッセージといったネームは
プログラムの目的もくてき
に沿そ
った分わ
かりやすい名称めいしょう
に設定せってい
する必要ひつよう
があります。
例たと
えば、ステージが複数ふくすう
ある場合ば あ い
、ネームはステージ 1、ステージ 2…のように番号ばんごう
順じゅん
に
つけると見み
やすくなります。また、ネームの重複じゅうふく
はスクラッチのソフトでは出来で き
ません。
スプライト名めい
コスチュームの名前な ま え
メッセージ名めい
変へん
数名すうめい
リスト名めい
テキ
スト見
本
Page 7
6
4.プログラム全体ぜんたい
を見直み な お
す もし自分
じ ぶ ん
の作成さくせい
したプログラムがうまくいかない時とき
はスクリプト全体ぜんたい
を見み
直なお
してみましょ
う。スクリプトエリア全体ぜんたい
を画像が ぞ う
にして保存ほ ぞ ん
します。スクリプトエリア内ない
でブロックがな
にもない所ところ
を右みぎ
クリックして「スクリプトのがぞうをほぞん」を選択せんたく
します。
分わ
かりやすいファイル名めい
を付けて「OK」をクリックします。
画像が ぞ う
は.gif で保存ほ ぞ ん
されます。画像が ぞ う
を開ひら
くと下した
の図ず
のようにパーツだけが表示ひょうじ
されて、
自分じ ぶ ん
の作成さくせい
したプログラミングが見み
やすくなります。
このとき、プログラムをきれいに組く
み立た
てていると、プログラムの不具合ふ ぐ あ い
が見み
つけやすく
なります。また、プログラムをきれいに組く
むことだけでなく、スプライトの形かたち
、色いろ
、
中心点ちゅうしんてん
やネームもテキスト通とお
りになっているか注意ちゅうい
しましょう。
テキ
スト見
本
Page 8
7
Ⅱ.完成例かんせいれい
ここでは各
かく
ゲームの完成例かんせいれい
を画像が ぞ う
で示しめ
します。
プログラムがこれと同おな
じでもゲーム上じょう
で不具合ふ ぐ あ い
が起お
こる場合ば あ い
・スプライトの形かたち
、色いろ
、中心点ちゅうしんてん
が違ちが
っていることがあります。
テキストのスプライト作成さくせい
手順てじゅん
を見直み な お
してみましょう。
・色いろ
の判定はんてい
設定せってい
が見み
た目め
上じょう
、同おな
じように見み
えても色いろ
がわずかに違ちが
っていることも
あります。色いろ
の判定はんてい
設定せってい
もやり直なお
してみましょう。
・変数へんすう
のリストを扱あつか
う場合ば あ い
、リストを入い
れる箱はこ
が作つく
られているか確認かくにん
しましょう。
※コスチュームの数かず
が複数ふくすう
でない場合ば あ い
、完成例かんせいれい
に載の
せておりません。
UFOショットのプログラム(完成例かんせいれい
) プレイヤーのスクリプトエリア
テキ
スト見
本
Page 9
8
UFOのスクリプトエリア
テキ
スト見
本
Page 10
9
※前ページの続き
テキ
スト見
本
Page 11
10
UFOのコスチューム
テキ
スト見
本
Page 12
11
ショットのスクリプトエリア
ショットのコスチューム
テキ
スト見
本
Page 13
12
ピンポンゲームのプログラム(完成例かんせいれい
) ステージのスクリプトエリア
画面下がめんした
のスクリプトエリア
テキ
スト見
本
Page 14
13
ラケットのスクリプトエリア
ラケットのコスチューム
テキ
スト見
本
Page 15
14
ボールのスクリプトエリア
テキ
スト見
本
Page 16
15
ボールのコスチューム
テキ
スト見
本
Page 17
16
はちのスクリプトエリア
はちのコスチューム
テキ
スト見
本
Page 18
17
おばけのスクリプトエリア
おばけのコスチューム
テキ
スト見
本
Page 19
18
ブロック崩しのプログラム(完成例かんせいれい
) ステージのスクリプトエリア
テキ
スト見
本
Page 20
19
ステージのコスチューム
プレイヤーのスクリプトエリア
テキ
スト見
本
Page 21
20
ボールのスクリプトエリア
テキ
スト見
本
Page 22
21
ボールのコスチューム
ミスのスクリプトエリア
テキ
スト見
本
Page 23
22
ブロック1~5のスクリプトエリア
ブロック 6~10のスクリプトエリア
テキ
スト見
本
Page 24
23
ブロック11~15のスクリプトエリア
しょうがいぶつのスクリプトエリア
テキ
スト見
本
Page 25
24
しょうがいぶつ2のスクリプトエリア
テキ
スト見
本
Page 26
25
インベーダーのプログラム(完成例かんせいれい
) ステージのスクリプトエリア
テキ
スト見
本
Page 27
26
※前ページの続き
テキ
スト見
本
Page 28
27
ステージのコスチューム
ショットのスクリプトエリア
テキ
スト見
本
Page 29
28
インベーダー1のスクリプトエリア
テキ
スト見
本
Page 30
29
インベーダー2~9のスクリプトエリア
※インベーダー3では3ばんめ、インベーダー4では4ばんめ……
テキ
スト見
本
Page 31
30
インベーダーのコスチューム
テキ
スト見
本
Page 32
31
こうげき1のスクリプトエリア
テキ
スト見
本
Page 33
32
こうげき2~9 のスクリプトエリア
※こうげき3ではインベーダー3、こうげき4ではインベーダー4……
テキ
スト見
本
Page 34
33
プレイヤーのスクリプトエリア
プレイヤーのコスチューム
テキ
スト見
本
Page 35
34
トーチカのスクリプトエリア
トーチカのコスチューム
テキ
スト見
本
Page 36
35
UFO のスクリプトエリア
UFO のコスチューム
テキ
スト見
本
Page 37
36
スーパーキャッツのプログラム1(完成例かんせいれい
) プレイヤーのスクリプトエリア
テキ
スト見
本
Page 38
37
※前ページの続き
テキ
スト見
本
Page 39
38
※前ページの続き
テキ
スト見
本
Page 40
39
プレイヤーのコスチューム
テキ
スト見
本
Page 41
40
スクロール1のスクリプトエリア スクロール1のコスチューム
スクロール2のスクリプトエリア スクロール2のコスチューム
テキ
スト見
本
Page 42
41
スクロール3のスクリプトエリア スクロール3のコスチューム
スクロール4のスクリプトエリア スクロール4のコスチューム
テキ
スト見
本
Page 43
42
スクロール 5 のスクリプトエリア スクロール 5のコスチューム
テキ
スト見
本
Page 44
43
たてバー1のスクリプトエリア
テキ
スト見
本
Page 45
44
たてバー2のスクリプトエリア
テキ
スト見
本
Page 46
45
スクロールバーのスクリプトエリア
コイン 1 のスクリプトエリア コイン2のスクリプトエリア
テキ
スト見
本
Page 47
46
コイン 3 のスクリプトエリア コイン 4 のスクリプトエリア
テキ
スト見
本
Page 48
47
コイン 5 のスクリプトエリア コイン 6のスクリプトエリア
テキ
スト見
本
Page 49
48
コイン 7 のスクリプトエリア
ふうしゃのスクリプトエリア
テキ
スト見
本
Page 50
49
タコ1のスクリプトエリア
テキ
スト見
本
Page 51
50
タコ 2のスクリプトエリア
テキ
スト見
本
Page 52
51
タコ3のスクリプトエリア
テキ
スト見
本
Page 53
52
タコ4のスクリプトエリア
テキ
スト見
本
Page 54
53
タコ 5のスクリプトエリア
テキ
スト見
本
Page 55
54
たこのコスチューム
テキ
スト見
本
Page 56
55
サメ1のスクリプトエリア
テキ
スト見
本
Page 57
56
サメ2のスクリプトエリア
テキ
スト見
本
Page 58
57
サメのコスチューム
クジラのスクリプトエリア
テキ
スト見
本
Page 59
58
※前ページの続き
テキ
スト見
本
Page 60
59
ぎょぐんのスクリプトエリア
テキ
スト見
本
Page 61
60
スーパーキャッツ2のプログラム(完成例かんせいれい
) ステージのスクリプトエリア
テキ
スト見
本
Page 62
61
プレイヤーのスクリプトエリア
テキ
スト見
本
Page 63
62
※前ページの続き
テキ
スト見
本
Page 64
63
※前ページの続き
テキ
スト見
本
Page 65
64
※前ページの続き
テキ
スト見
本
Page 66
65
プレイヤーのコスチューム
テキ
スト見
本
Page 67
66
スクロール1のスクリプトエリア スクロール1のコスチューム
スクロール2のスクリプトエリア スクロール2のコスチューム
テキ
スト見
本
Page 68
67
スクロール3のスクリプトエリア スクロール3のコスチューム
スクロール4のスクリプトエリア スクロール4のコスチューム
スクロール4のスクリプトエリア スクロール4のコスチューム
テキ
スト見
本
Page 69
68
スクロール 5 のスクリプトエリア スクロール 5のコスチューム
テキ
スト見
本
Page 70
69
たてバー1のスクリプトエリア
テキ
スト見
本
Page 71
70
たてバー2のスクリプトエリア
テキ
スト見
本
Page 72
71
スクロールバーのスクリプトエリア
コイン 1 のスクリプトエリア コイン2のスクリプトエリア
テキ
スト見
本
Page 73
72
コイン 3 のスクリプトエリア コイン 4 のスクリプトエリア
テキ
スト見
本
Page 74
73
コイン 5 のスクリプトエリア コイン 6のスクリプトエリア
テキ
スト見
本
Page 75
74
コイン 7 のスクリプトエリア
ふうしゃのスクリプトエリア
テキ
スト見
本
Page 76
75
タコ1のスクリプトエリア
テキ
スト見
本
Page 77
76
タコ 2のスクリプトエリア
テキ
スト見
本
Page 78
77
タコ3のスクリプトエリア
テキ
スト見
本
Page 79
78
タコ4のスクリプトエリア
テキ
スト見
本
Page 80
79
タコ 5のスクリプトエリア
テキ
スト見
本
Page 81
80
たこのコスチューム
テキ
スト見
本
Page 82
81
サメ1のスクリプトエリア
テキ
スト見
本
Page 83
82
サメ2のスクリプトエリア
テキ
スト見
本
Page 84
83
サメのコスチューム
クジラのスクリプトエリア
テキ
スト見
本
Page 85
84
※前ページの続き
テキ
スト見
本
Page 86
85
ぎょぐんのスクリプトエリア
テキ
スト見
本
Page 87
86
よこバー1のスクリプトエリア
テキ
スト見
本
Page 88
87
よこバー2のスクリプトエリア
テキ
スト見
本
Page 89
88
ばくはバー1のスクリプトエリア
テキ
スト見
本
Page 90
89
ばくはバー2 のスクリプトエリア
テキ
スト見
本
Page 91
90
ばくはバー3 のスクリプトエリア
テキ
スト見
本
Page 92
91
ばくはバーのコスチューム
テキ
スト見
本
Page 93
92
よこバー3のスクリプトエリア
テキ
スト見
本
Page 94
93
よこバー3のコスチューム
テキ
スト見
本
Page 95
94
コイン8のスクリプトエリア
テキ
スト見
本
Page 96
95
たてバー3のスクリプトエリア
テキ
スト見
本
Page 97
96
モンスターのスクリプトエリア
テキ
スト見
本
Page 98
97
おばけのスクリプトエリア
スタート画面が め ん
のスクリプトエリア
テキ
スト見
本
Page 99
98
ゲームオーバーのスクリプトエリア ゲームクリアのスクリプトエリア
テキ
スト見
本
Page 100
99
自動車じ ど う し ゃ
ゲーム1のプログラム(完成例かんせいれい
) ステージのスクリプトエリア
テキ
スト見
本
Page 101
100
ステージのコスチューム
テキ
スト見
本
Page 102
101
どうろ1のスクリプトエリア
どうろ1のコスチューム
テキ
スト見
本
Page 103
102
どうろ2のスクリプトエリア
どうろ2のコスチューム
テキ
スト見
本
Page 104
103
どうろ3のスクリプトエリア
どうろ3のコスチューム
テキ
スト見
本
Page 105
104
どうろ4のスクリプトエリア
どうろ4のコスチューム
テキ
スト見
本
Page 106
105
どうろ5のスクリプトエリア
どうろ5のコスチューム
テキ
スト見
本
Page 107
106
プレイヤーのスクリプトエリア
テキ
スト見
本
Page 108
107
プレイヤ-のコスチューム
テキ
スト見
本
Page 109
108
いわのスクリプトエリア
テキ
スト見
本
Page 110
109
ひとのスクリプトエリア
テキ
スト見
本
Page 111
110
ひとのコスチューム
テキ
スト見
本
Page 112
111
メーターのスクリプトエリア
テキ
スト見
本
Page 113
112
※前ページの続き
テキ
スト見
本
Page 114
113
メーターのコスチューム
テキ
スト見
本
Page 115
114
ゴールのスクリプトエリア
レースしんこうのスクリプトエリア
テキ
スト見
本
Page 116
115
プレイヤーメーターのスクリプトエリア
テキ
スト見
本
Page 117
116
自動車じ ど う し ゃ
ゲーム2のプログラム(完成例かんせいれい
) ステージのスクリプトエリア
テキ
スト見
本
Page 118
117
※前ページの続き
テキ
スト見
本
Page 119
118
※前ページの続き
テキ
スト見
本
Page 120
119
ステージのコスチューム
テキ
スト見
本
Page 121
120
どうろ1のスクリプトエリア
どうろ1のコスチューム
テキ
スト見
本
Page 122
121
どうろ2のスクリプトエリア
どうろ2のコスチューム
テキ
スト見
本
Page 123
122
どうろ3のスクリプトエリア
どうろ3のコスチューム
テキ
スト見
本
Page 124
123
どうろ4のスクリプトエリア
どうろ4のコスチューム
テキ
スト見
本
Page 125
124
どうろ5のスクリプトエリア
どうろ5のコスチューム
テキ
スト見
本
Page 126
125
プレイヤーのスクリプトエリア
テキ
スト見
本
Page 127
126
プレイヤ-のコスチューム
※前ページの続き
テキ
スト見
本
Page 128
127
いわのスクリプトエリア
テキ
スト見
本
Page 129
128
ひとのスクリプトエリア
テキ
スト見
本
Page 130
129
ひとのコスチューム
テキ
スト見
本
Page 131
130
メーターのスクリプトエリア
テキ
スト見
本
Page 132
131
※前ページの続き
テキ
スト見
本
Page 133
132
メーターのコスチューム
テキ
スト見
本
Page 134
133
ゴールのスクリプトエリア
レースしんこうのスクリプトエリア
テキ
スト見
本
Page 135
134
プレイヤーメーターのスクリプトエリア
テキ
スト見
本
Page 136
135
てきメーター1のスクリプトエリア
てきメーター2~9のスクリプトエリア
※てきメーター3では 12、てきメーター4 では 16…(4 ずつ増える)
※てきメーター3では3ばんめ、てきメーター4では4ばんめ……
テキ
スト見
本
Page 137
136
てき1のスクリプトエリア
テキ
スト見
本
Page 138
137
てき2のスクリプトエリア
テキ
スト見
本
Page 139
138
てき3のスクリプトエリア
テキ
スト見
本
Page 140
139
てき4のスクリプトエリア
テキ
スト見
本
Page 141
140
てき5のスクリプトエリア
テキ
スト見
本
Page 142
141
てき6のスクリプトエリア
テキ
スト見
本
Page 143
142
てき7のスクリプトエリア
テキ
スト見
本
Page 144
143
てき8のスクリプトエリア
テキ
スト見
本
Page 145
144
てき9のスクリプトエリア
テキ
スト見
本
Page 146
145
じゅんいのスクリプトエリア
テキ
スト見
本
Page 147
146
※前ページの続き
テキ
スト見
本
Page 148
147
じゅんいのコスチューム
テキ
スト見
本
Page 149
148
タイムひょうじのスクリプトエリア
テキ
スト見
本
Page 150
149
タイムひょうじのコスチューム
テキ
スト見
本
Page 151
150
倉庫番そ う こ ば ん
のプログラム(完成例かんせいれい
) ステージのスクリプトエリア
テキ
スト見
本
Page 152
151
※前ページの続き
テキ
スト見
本
Page 153
152
※前ページの続き
テキ
スト見
本
Page 154
153
ねこのスクリプトエリア
テキ
スト見
本
Page 155
154
※前ページの続き
テキ
スト見
本
Page 156
155
ねこのコスチューム
テキ
スト見
本
Page 157
156
かべのスクリプトエリア
テキ
スト見
本
Page 158
157
かべのコスチューム
ゴールのスクリプトエリア
テキ
スト見
本
Page 159
158
メッセージのスクリプトエリア
メッセージのコスチューム
テキ
スト見
本
Page 160
159
たる1のスクリプトエリア
たるのコスチューム
テキ
スト見
本
Page 161
160
ゴール2のスクリプトエリア
ゴール3のスクリプトエリア
テキ
スト見
本
Page 162
161
たる2のスクリプトエリア
たる3のスクリプトエリア
テキ
スト見
本
Page 164
プログラミング指導の手引き2
●Microsoft、Windows は、米国 Microsoft Corporation の米国およびその他の国における登録商標です。
●その他、記載されている会社名、製品名は、各社の商標および登録商標です。
●テキストに記載されている内容、仕様は予告なしに変更されることがあります。
2019年 8月16日 第3版
本書の複写複製(コピー)は、特定の場合を除き、著作者の権利侵害になります。
連絡先
㈱日本ビーコム
〶520-0802
滋賀県大津市馬場3-2-25 ワカヤマビル 2F
Tel 077-527-5681 Fax 077-527-5687
テキ
スト見
本