• 検索結果がありません。

目次 くた Ⅰ. プログラムをきれいに組み立てる... 1 くた 1. ブロックをきれいに組み立てる... 1 そうにゅう 2. コメントを挿入する... 3 わ 3. ネームを分かりやすくする プログラム全体 ぜんたいを見直 みなおす... 6 かんせいれい Ⅱ. 完成例... 7

N/A
N/A
Protected

Academic year: 2021

シェア "目次 くた Ⅰ. プログラムをきれいに組み立てる... 1 くた 1. ブロックをきれいに組み立てる... 1 そうにゅう 2. コメントを挿入する... 3 わ 3. ネームを分かりやすくする プログラム全体 ぜんたいを見直 みなおす... 6 かんせいれい Ⅱ. 完成例... 7"

Copied!
163
0
0

読み込み中.... (全文を見る)

全文

(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

テキスト見本

(2)

1

Ⅰ.

プログラムをきれいに組

み立

てる

スクリプトエリアはブロックパレットの中なかにあるブロックをおく場所ば し ょです。 プログラムを作成さくせいする時ときは複数ふくすうのブロックを組くみ立たてていくことが沢山たくさんあります。 きれいにブロックを組くみ立たてると、もしプログラムで不具合ふ ぐ あ いが起おきても原因げんいんが 見みつかりやすくなります。ここでは、きれいにプログラムを組くみ立たてるための手引て びきを まとめています。

1.ブロックをきれいに組

み立

てる

下 した の図ずのようにスクリプトエリア内ないに複数ふくすうのスクリプトを形成けいせいすると、スクリプトが ばらばらに散ちらかっていて、プログラミングがどのように命令めいれいを処理し ょ りしているか分わからな くなることがあります。こういった場合ば あ い、まずスクリプトをきれいに整列せいれつしてみましょう。

テキスト見本

(3)

2 スクリプトエリア内ないでブロックがなにもない 所ところを右みぎクリックします。 すると下したの図ずのように選択せんたくアイコンが表示ひょうじされます。ここで「きれいにする」を選択せんたくして クリックします。 すると、右みぎの図ずのように複数ふくすうのスクリプ トを縦たて一列いちれつに並ならべることができます。 縦 たて 一列 いちれつ の 順 番じゅんばんは上うえから 順じゅんに整せい列れつして いくため、分わかりやすい順 番じゅんばんに並ならべて から「きれいにする」を選択せんたくしてクリッ クしましょう。

テキスト見本

(4)

3

2.コメントを挿入

そうにゅう

する

それぞれのスクリプトで役割やくわりをカテゴリできる場合ば あ い、 下 した の図ずのように縦たてを二列に れ つにすると分わかりやすくなります。 ↓キーが押 お された時ときの命令めいれい ↓ゲームが開始か い しした時ときの命令めいれい さらに作成さくせいしたスクリプトがどのような命令めいれいを実行じっこうしているか分わかりやすくする場合ば あ い、ス クリプトにコメントを追加つ い かします。スクリプトエリア内ないでブロックがなにもない 所ところを右みぎク リックして「コメントをついか」を選択せんたくします。 下 した のようにコメント欄らんが表示ひょうじされます。この中なかにコメントを 入 力にゅうりょくしましょう。

テキスト見本

(5)

4 入 力 にゅうりょく したコメント欄らんをそれぞれのスクリプトのブロック内ないにドラックして移動い ど うさせます。 すると、下したの図ずのようにそれぞれのスクリプトがどういった役割やくわりをしているのかコメント で表示ひょうじされているため分わかりやすくなります。 コメント欄らん作成さくせい例れい)

テキスト見本

(6)

5

3.ネームを分

かりやすくする

スプライトの名前な ま えやコスチュームの名前な ま え、変数へんすう、リスト、メッセージといったネームは プログラムの目的もくてきに沿そった分わかりやすい名 称めいしょうに設定せっていする必要ひつようがあります。 例 たと えば、ステージが複数ふくすうある場合ば あ い、ネームはステージ 1、ステージ 2…のように番号ばんごうじゅん順に つけると見みやすくなります。また、ネームの重 複じゅうふくはスクラッチのソフトでは出来で きません。 メッセージの名前 スプライト名めい コスチュームの名前 な ま え メッセージ名めい 変 へん 数名 すうめい リスト名めい

テキスト見本

(7)

6

4.プログラム全体

ぜんたい

を見直

み な お

もし自分じ ぶ んの作成さくせいしたプログラムがうまくいかない時ときはスプリクト全体ぜんたいを見み直なおしてみましょ う。スプリクトエリア全体ぜんたいを画像が ぞ うにして保存ほ ぞ んします。スクリプトエリア内ないでブロックがな にもない 所ところを右みぎクリックして「スクリプトのがぞうをほぞん」を選択せんたくします。 分わかりやすいファイル名めいを付けて「OK」をクリックします。 画像が ぞ うは.gif で保存ほ ぞ んされます。画像が ぞ うを開ひらくと下したの図ずのようにパーツだけが表示ひょうじされて、 自分じ ぶ んの作成さくせいしたプログラミングが見みやすくなります。 このとき、プログラムをきれいに組くみ立たてていると、プログラムの不具合ふ ぐ あ いが見みつけやすく なります。また、プログラムをきれいに組くむことだけでなく、スプライトの 形かたち、色いろ、 中 心 点 ちゅうしんてん やネームもテキスト通とおりになっているか注意ちゅういしましょう。

テキスト見本

(8)

7

Ⅱ.

完成例

かんせいれい

ここでは各かくゲームの完成例かんせいれいを画像が ぞ うで示しめします。 プログラムがこれと同おなじでもゲーム 上じょうで不具合ふ ぐ あ いが起おこる場合ば あ い ・スプライトの 形かたち、色いろ、中 心 点ちゅうしんてんが違ちがっていることがあります。 テキストのスプライト作成さくせい手順てじゅんを見直み な おしてみましょう。 ・色いろの判定はんてい設定せっていが見みた目めじょう上、同おなじように見みえても色いろがわずかに違ちがっていることも あります。色いろの判定はんてい設定せっていもやり直なおしてみましょう。 ・変数へんすうのリストを 扱あつかう場合ば あ い、リストを入いれる箱はこが作つくられているか確認かくにんしましょう。 ※コスチュームの数かずが複数ふくすうでない場合ば あ い、完成例かんせいれいに載のせておりません。

UFO ショットのプログラム(完成例

かんせいれい

プレイヤーのスクリプトエリア

テキスト見本

(9)

8

UFO のスクリプトエリア

(10)

9

(11)

10

UFO のコスチューム

(12)

11

ショットのスクリプトエリア

ショットのコスチューム

(13)

12

ピンポンゲームのプログラム(完成例

かんせいれい

ステージのスクリプトエリア 画面下 が め ん し た のスクリプトエリア

テキスト見本

(14)

13

ラケットのスクリプトエリア

ラケットのコスチューム

(15)

14

ボールのスクリプトエリア

(16)

15

ボールのコスチューム

(17)

16

はちのスクリプトエリア

はちのコスチューム

(18)

17

おばけのスクリプトエリア

おばけのコスチューム

(19)

18

ブロック崩しのプログラム(完成例

かんせいれい

ステージのスクリプトエリア

テキスト見本

(20)

19

ステージのコスチューム

プレイヤーのスクリプトエリア

(21)

20

ボールのスクリプトエリア

(22)

21

ボールのコスチューム

ミスのスクリプトエリア

(23)

22

ブロック1~5のスクリプトエリア

ブロック 6~10のスクリプトエリア

(24)

23

ブロック11~15のスクリプトエリア

しょうがいぶつのスクリプトエリア

(25)

24

しょうがいぶつ2のスクリプトエリア

(26)

25

インベーダーのプログラム(完成例

かんせいれい

ステージのスクリプトエリア

テキスト見本

(27)

26

※前ページの続き

(28)

27

ステージのコスチューム

ショットのスクリプトエリア

(29)

28

インベーダー1のスクリプトエリア

(30)

29

インベーダー2~9のスクリプトエリア

※インベーダー3では3ばんめ、インベーダー4では4ばんめ……

(31)

30

インベーダーのコスチューム

(32)

31

こうげき1のスクリプトエリア

(33)

32

こうげき2~9 のスクリプトエリア

※こうげき3ではインベーダー3、こうげき4ではインベーダー4……

(34)

33

プレイヤーのスクリプトエリア

プレイヤーのコスチューム

(35)

34

トーチカのスクリプトエリア

トーチカのコスチューム

(36)

35 UFO のスクリプトエリア

UFO のコスチューム

(37)

36

スーパーキャッツのプログラム1(完成例

かんせいれい

プレイヤーのスクリプトエリア

テキスト見本

(38)

37

※前ページの続き

(39)

38

※前ページの続き

(40)

39 プレイヤーのコスチューム

(41)

40

スクロール1のスクリプトエリア スクロール1のコスチューム

スクロール2のスクリプトエリア スクロール2のコスチューム

(42)

41

スクロール3のスクリプトエリア スクロール3のコスチューム

スクロール4のスクリプトエリア スクロール4のコスチューム

(43)

42

スクロール 5 のスクリプトエリア スクロール 5 のコスチューム

(44)

43 たてバー1のスクリプトエリア

(45)

44 たてバー2のスクリプトエリア

(46)

45 スクロールバーのスクリプトエリア

コイン 1 のスクリプトエリア コイン2のスクリプトエリア

(47)

46

コイン 3 のスクリプトエリア コイン 4 のスクリプトエリア

(48)

47

コイン 5 のスクリプトエリア コイン 6 のスクリプトエリア

(49)

48 コイン 7 のスクリプトエリア

ふうしゃのスクリプトエリア

(50)

49 タコ1のスクリプトエリア

(51)

50 タコ 2 のスクリプトエリア

(52)

51 タコ3のスクリプトエリア

(53)

52 タコ4のスクリプトエリア

(54)

53 タコ 5 のスクリプトエリア

(55)

54 たこのコスチューム

(56)

55 サメ1のスクリプトエリア

(57)

56 サメ2のスクリプトエリア

(58)

57 サメのコスチューム

クジラのスクリプトエリア

(59)

58

※前ページの続き

(60)

59 ぎょぐんのスクリプトエリア

(61)

60

スーパーキャッツ2のプログラム(完成例

かんせいれい

ステージのスクリプトエリア

テキスト見本

(62)

61 プレイヤーのスクリプトエリア

(63)

62

※前ページの続き

(64)

63

※前ページの続き

(65)

64

※前ページの続き

(66)

65 プレイヤーのコスチューム

(67)

66

スクロール1のスクリプトエリア スクロール1のコスチューム

スクロール2のスクリプトエリア スクロール2のコスチューム

(68)

67

スクロール3のスクリプトエリア スクロール3のコスチューム

スクロール4のスクリプトエリア スクロール4のコスチューム

スクロール4のスクリプトエリア スクロール4のコスチューム

(69)

68

スクロール 5 のスクリプトエリア スクロール 5 のコスチューム

(70)

69 たてバー1のスクリプトエリア

(71)

70 たてバー2のスクリプトエリア

(72)

71 スクロールバーのスクリプトエリア

コイン 1 のスクリプトエリア コイン2のスクリプトエリア

(73)

72

コイン 3 のスクリプトエリア コイン 4 のスクリプトエリア

(74)

73

コイン 5 のスクリプトエリア コイン 6 のスクリプトエリア

(75)

74 コイン 7 のスクリプトエリア

ふうしゃのスクリプトエリア

(76)

75 タコ1のスクリプトエリア

(77)

76 タコ 2 のスクリプトエリア

(78)

77 タコ3のスクリプトエリア

(79)

78 タコ4のスクリプトエリア

(80)

79 タコ 5 のスクリプトエリア

(81)

80 たこのコスチューム

(82)

81 サメ1のスクリプトエリア

(83)

82 サメ2のスクリプトエリア

(84)

83 サメのコスチューム

クジラのスクリプトエリア

(85)

84

※前ページの続き

(86)

85 ぎょぐんのスクリプトエリア

(87)

86 よこバー1のスクリプトエリア

(88)

87 よこバー2のスクリプトエリア

(89)

88 ばくはバー1のスクリプトエリア

(90)

89 ばくはバー2 のスクリプトエリア

(91)

90 ばくはバー3 のスクリプトエリア

(92)

91 ばくはバーのコスチューム

(93)

92 よこバー3 のスクリプトエリア

(94)

93 よこバー3のコスチューム

(95)

94 コイン8のスクリプトエリア

(96)

95 たてバー3 のスクリプトエリア

(97)

96 モンスターのスクリプトエリア

(98)

97 おばけのスクリプトエリア

スタート画面が め んのスクリプトエリア

(99)

98

ゲームオーバーのスクリプトエリア ゲームクリアのスクリプトエリア

(100)

99

自動車

じ ど う し ゃ

ゲーム1のプログラム(完成例

かんせいれい

ステージのスクリプトエリア

テキスト見本

(101)

100 ステージのコスチューム

(102)

101 どうろ1のスクリプトエリア

どうろ1のコスチューム

(103)

102 どうろ2のスクリプトエリア

どうろ2のコスチューム

(104)

103 どうろ3のスクリプトエリア

どうろ3のコスチューム

(105)

104 どうろ4のスクリプトエリア

どうろ4のコスチューム

(106)

105 どうろ5のスクリプトエリア

どうろ5のコスチューム

(107)

106 プレイヤーのスクリプトエリア

(108)

107 プレイヤ-のコスチューム

(109)

108 いわのスクリプトエリア

(110)

109 ひとのスクリプトエリア

(111)

110 ひとのコスチューム

(112)

111 メーターのスクリプトエリア

(113)

112

※前ページの続き

(114)

113 メーターのコスチューム

(115)

114 ゴールのスクリプトエリア

レースしんこうのスクリプトエリア

(116)

115 プレイヤーメーターのスクリプトエリア

(117)

116

自動車

じ ど う し ゃ

ゲーム2のプログラム(完成例

かんせいれい

ステージのスクリプトエリア

テキスト見本

(118)

117

※前ページの続き

(119)

118

※前ページの続き

(120)

119 ステージのコスチューム

(121)

120 どうろ1のスクリプトエリア

どうろ1のコスチューム

(122)

121 どうろ2のスクリプトエリア

どうろ2のコスチューム

(123)

122 どうろ3のスクリプトエリア

どうろ3のコスチューム

(124)

123 どうろ4のスクリプトエリア

どうろ4のコスチューム

(125)

124 どうろ5のスクリプトエリア

どうろ5のコスチューム

(126)

125 プレイヤーのスクリプトエリア

(127)

126 プレイヤ-のコスチューム

※前ページの続き

(128)

127 いわのスクリプトエリア

(129)

128 ひとのスクリプトエリア

(130)

129 ひとのコスチューム

(131)

130 メーターのスクリプトエリア

(132)

131

※前ページの続き

(133)

132 メーターのコスチューム

(134)

133 ゴールのスクリプトエリア

レースしんこうのスクリプトエリア

(135)

134 プレイヤーメーターのスクリプトエリア

(136)

135 てきメーター1のスクリプトエリア てきメーター2~9のスクリプトエリア ※てきメーター3では 12、てきメーター4 では 16…(4 ずつ増える) ※てきメーター3では3ばんめ、てきメーター4では4ばんめ……

テキスト見本

(137)

136 てき1のスクリプトエリア

(138)

137 てき2のスクリプトエリア

(139)

138 てき3のスクリプトエリア

(140)

139 てき4のスクリプトエリア

(141)

140 てき5のスクリプトエリア

(142)

141 てき6のスクリプトエリア

(143)

142 てき7のスクリプトエリア

(144)

143 てき8のスクリプトエリア

(145)

144 てき9のスクリプトエリア

(146)

145 じゅんいのスクリプトエリア

(147)

146

※前ページの続き

(148)

147 じゅんいのコスチューム

(149)

148 タイムひょうじのスクリプトエリア

(150)

149 タイムひょうじのコスチューム

(151)

150

倉庫番

そ う こ ば ん

のプログラム(完成例

かんせいれい

ステージのスクリプトエリア

テキスト見本

(152)

151

※前ページの続き

(153)

152

※前ページの続き

(154)

153

ねこのスクリプトエリア

(155)

154

※前ページの続き

(156)

155

ねこのコスチューム

(157)

156

かべのスクリプトエリア

(158)

157

かべのコスチューム

ゴールのスクリプトエリア

(159)

158

メッセージのスクリプトエリア

メッセージのコスチューム

(160)

159

たる1のスクリプトエリア

たるのコスチューム

(161)

160

ゴール2のスクリプトエリア

ゴール3のスクリプトエリア

(162)

161

たる2のスクリプトエリア

たる3のスクリプトエリア

(163)

プログラミング指導の手引 完成例

●Microsoft、Windows は、米国 Microsoft Corporation の米国およびその他の国における登録商標です。 ●その他、記載されている会社名、製品名は、各社の商標および登録商標です。 ●テキストに記載されている内容、仕様は予告なしに変更されることがあります。 2018年 12月 26日 初版 本書の複写複製(コピー)は、特定の場合を除き、著作者の権利侵害になります。 連絡先 ㈱日本ビーコム 〶520-0802 滋賀県大津市馬場3-2-25 ワカヤマビル 2F Tel 077-527-5681 Fax 077-527-5687

テキスト見本

参照

関連したドキュメント

“〇~□までの数字を表示する”というプログラムを組み、micro:bit

てい おん しょう う こう おん た う たい へい よう がん しき き こう. ほ にゅうるい は ちゅうるい りょうせい るい こんちゅうるい

とりひとりと同じように。 いま とお むかし みなみ うみ おお りくち いこうずい き ふか うみ そこ

眠れなくなる、食欲 が無い、食べ過ぎて しまう、じんましん が出る、頭やおなか が痛くなる、発熱す

 筆記試験は与えられた課題に対して、時間 内に回答 しなければなりません。時間内に答 え を出すことは働 くことと 同様です。 だから分からな い問題は後回しでもいいので

学側からより、たくさんの情報 提供してほしいなあと感じて います。講議 まま に関して、うるさ すぎる学生、講議 まま

大村 その場合に、なぜ成り立たなくなったのか ということ、つまりあの図式でいうと基本的には S1 という 場

3月 がつ を迎え むか 、昨年 さくねん の 4月 がつ 頃 ころ に比べる くら と食べる た 量 りょう も増え ふ 、心 こころ も体 からだ も大きく おお 成長 せいちょう