Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
目次
Ⅰ.プログラムをきれいに組く
み立た
てる ......................................................................................... 1
1.ブロックをきれいに組く
み立た
てる ......................................................................................... 1
2.コメントを挿入そうにゅう
する .......................................................................................................... 3
3.ネームを分わ
かりやすくする ................................................................................................ 5
4.プログラム全体ぜんたい
を見直み な お
す ................................................................................................. 6
Ⅱ.完成例かんせいれい
............................................................................................................................... 7
UFOショットの完成例かんせいれい
............................................................................................................ 7
ピンポンゲームの完成例かんせいれい
..................................................................................................... 12
ブロック崩くず
しの完成例かんせいれい
......................................................................................................... 18
インベーダーゲームの完成例かんせいれい
.............................................................................................. 25
スーパーキャッツ1の完成例かんせいれい
................................................................................................. 36
スーパーキャッツ2の完成例かんせいれい
................................................................................................. 60
自動車じ ど う し ゃ
ゲーム1の完成例かんせいれい
.................................................................................................... 99
自動車じ ど う し ゃ
ゲーム2の完成例かんせいれい
................................................................................................... 116
倉庫番そ う こ ば ん
の完成例かんせいれい
............................................................................................................... 150
テキ
スト見
本
1
Ⅰ.プログラムをきれいに組く
み立た
てる スクリプトエリアはブロックパレットの中
なか
にあるブロックをおく場所ば し ょ
です。
プログラムを作成さくせい
する時とき
は複数ふくすう
のブロックを組く
み立た
てていくことが沢山たくさん
あります。
きれいにブロックを組く
み立た
てると、もしプログラムで不具合ふ ぐ あ い
が起お
きても原因げんいん
が
見み
つかりやすくなります。ここでは、きれいにプログラムを組く
み立た
てるための手引て び
きを
まとめています。
1.ブロックをきれいに組く
み立た
てる 下した
の図ず
のようにスクリプトエリア内ない
に複数ふくすう
のスクリプトを形成けいせい
すると、スクリプトが
ばらばらに散ち
らかっていて、プログラミングがどのように命令めいれい
を処理し ょ り
しているか分わ
からな
くなることがあります。こういった場合ば あ い
、まずスクリプトをきれいに整列せいれつ
してみましょう。
テキ
スト見
本
2
スクリプトエリア内ない
でブロックがなにもない所ところ
を右みぎ
クリックします。
すると下した
の図ず
のように選択せんたく
アイコンが表示ひょうじ
されます。ここで「きれいにする」を選択せんたく
して
クリックします。
すると、右みぎ
の図ず
のように複数ふくすう
のスクリプ
トを縦たて
一列いちれつ
に並なら
べることができます。
縦たて
一列いちれつ
の順番じゅんばん
は上うえ
から順じゅん
に整せい
列れつ
して
いくため、分わ
かりやすい順番じゅんばん
に並なら
べて
から「きれいにする」を選択せんたく
してクリッ
クしましょう。
テキ
スト見
本
3
2.コメントを挿入そうにゅう
する それぞれのスクリプトで役割
やくわり
をカテゴリできる場合ば あ い
、
下した
の図ず
のように縦たて
を二列に れ つ
にすると分わ
かりやすくなります。
↓キーが押お
された時とき
の命令めいれい
↓ゲームが開始か い し
した時とき
の命令めいれい
さらに作成さくせい
したスクリプトがどのような命令めいれい
を実行じっこう
しているか分わ
かりやすくする場合ば あ い
、ス
クリプトにコメントを追加つ い か
します。スクリプトエリア内ない
でブロックがなにもない所ところ
を右みぎ
ク
リックして「コメントをついか」を選択せんたく
します。
下した
のようにコメント欄らん
が表示ひょうじ
されます。この中なか
にコメントを入 力にゅうりょく
しましょう。
テキ
スト見
本
4
入 力にゅうりょく
したコメント欄らん
をそれぞれのスクリプトのブロック内ない
にドラックして移動い ど う
させます。
すると、下した
の図ず
のようにそれぞれのスクリプトがどういった役割やくわり
をしているのかコメント
で表示ひょうじ
されているため分わ
かりやすくなります。
コメント欄らん
作成さくせい
例れい
)
テキ
スト見
本
5
3.ネームを分わ
かりやすくする スプライトの名前
な ま え
やコスチュームの名前な ま え
、変数へんすう
、リスト、メッセージといったネームは
プログラムの目的もくてき
に沿そ
った分わ
かりやすい名称めいしょう
に設定せってい
する必要ひつよう
があります。
例たと
えば、ステージが複数ふくすう
ある場合ば あ い
、ネームはステージ 1、ステージ 2…のように番号ばんごう
順じゅん
に
つけると見み
やすくなります。また、ネームの重複じゅうふく
はスクラッチのソフトでは出来で き
ません。
スプライト名めい
コスチュームの名前な ま え
メッセージ名めい
変へん
数名すうめい
リスト名めい
テキ
スト見
本
6
4.プログラム全体ぜんたい
を見直み な お
す もし自分
じ ぶ ん
の作成さくせい
したプログラムがうまくいかない時とき
はスクリプト全体ぜんたい
を見み
直なお
してみましょ
う。スクリプトエリア全体ぜんたい
を画像が ぞ う
にして保存ほ ぞ ん
します。スクリプトエリア内ない
でブロックがな
にもない所ところ
を右みぎ
クリックして「スクリプトのがぞうをほぞん」を選択せんたく
します。
分わ
かりやすいファイル名めい
を付けて「OK」をクリックします。
画像が ぞ う
は.gif で保存ほ ぞ ん
されます。画像が ぞ う
を開ひら
くと下した
の図ず
のようにパーツだけが表示ひょうじ
されて、
自分じ ぶ ん
の作成さくせい
したプログラミングが見み
やすくなります。
このとき、プログラムをきれいに組く
み立た
てていると、プログラムの不具合ふ ぐ あ い
が見み
つけやすく
なります。また、プログラムをきれいに組く
むことだけでなく、スプライトの形かたち
、色いろ
、
中心点ちゅうしんてん
やネームもテキスト通とお
りになっているか注意ちゅうい
しましょう。
テキ
スト見
本
7
Ⅱ.完成例かんせいれい
ここでは各
かく
ゲームの完成例かんせいれい
を画像が ぞ う
で示しめ
します。
プログラムがこれと同おな
じでもゲーム上じょう
で不具合ふ ぐ あ い
が起お
こる場合ば あ い
・スプライトの形かたち
、色いろ
、中心点ちゅうしんてん
が違ちが
っていることがあります。
テキストのスプライト作成さくせい
手順てじゅん
を見直み な お
してみましょう。
・色いろ
の判定はんてい
設定せってい
が見み
た目め
上じょう
、同おな
じように見み
えても色いろ
がわずかに違ちが
っていることも
あります。色いろ
の判定はんてい
設定せってい
もやり直なお
してみましょう。
・変数へんすう
のリストを扱あつか
う場合ば あ い
、リストを入い
れる箱はこ
が作つく
られているか確認かくにん
しましょう。
※コスチュームの数かず
が複数ふくすう
でない場合ば あ い
、完成例かんせいれい
に載の
せておりません。
UFOショットのプログラム(完成例かんせいれい
) プレイヤーのスクリプトエリア
テキ
スト見
本
67
スクロール3のスクリプトエリア スクロール3のコスチューム
スクロール4のスクリプトエリア スクロール4のコスチューム
スクロール4のスクリプトエリア スクロール4のコスチューム
テキ
スト見
本
135
てきメーター1のスクリプトエリア
てきメーター2~9のスクリプトエリア
※てきメーター3では 12、てきメーター4 では 16…(4 ずつ増える)
※てきメーター3では3ばんめ、てきメーター4では4ばんめ……
テキ
スト見
本
プログラミング指導の手引き2
●Microsoft、Windows は、米国 Microsoft Corporation の米国およびその他の国における登録商標です。
●その他、記載されている会社名、製品名は、各社の商標および登録商標です。
●テキストに記載されている内容、仕様は予告なしに変更されることがあります。
2019年 8月16日 第3版
本書の複写複製(コピー)は、特定の場合を除き、著作者の権利侵害になります。
連絡先
㈱日本ビーコム
〶520-0802
滋賀県大津市馬場3-2-25 ワカヤマビル 2F
Tel 077-527-5681 Fax 077-527-5687
テキ
スト見
本