﻿WEBVTT

1
00:00:00.000 --> 00:00:04.000
(อาจารย์) สวัสดีค่ะ

2
00:00:04.007 --> 00:00:08.007
สวัสดีค่ะ ก่อนอื่นนะคะ

3
00:00:08.011 --> 00:00:12.011
เปิดโปรแกรม Sublime เราขึ้นมา

4
00:00:12.012 --> 00:00:16.012
ครั้งก่อนถึงไหนแล้ว

5
00:00:16.013 --> 00:00:20.013
ยังไม่ได้ให้เลื่อน

6
00:00:20.014 --> 00:00:24.014
ใช่ไหม ครั้งก่อน

7
00:00:24.015 --> 00:00:28.015
เราเอารูปลงแล้วมันติดปัญหาที่

8
00:00:28.016 --> 00:00:32.016
รูปมันไม่ได้นะ ทีนี้ก่อนอื่น ๆ ให้เด็ก ๆ

9
00:00:32.018 --> 00:00:36.018
เข้าไปใน Google แล้วค้นรูป

10
00:00:36.020 --> 00:00:40.020
เพิ่ม

11
00:00:40.020 --> 00:00:44.020
อยากได้ลูกอมที่เป็นชิ้นเดียว

12
00:00:44.023 --> 00:00:48.023
เป็นรูปลูกอม 1 อันน่ะค่ะ

13
00:00:48.024 --> 00:00:52.024
แต่เอาหลาย ๆ แบบ

14
00:00:52.025 --> 00:00:56.025
อย่างน้อย 5 รูป ไป

15
00:00:56.026 --> 00:01:00.026
โหลดไปเก็บไว้ที่ไหนจำได้ไหม อย่าลืมที่เก็บ

16
00:01:00.027 --> 00:01:04.027
ที่เดิมของเราคืออะไรคะ

17
00:01:04.028 --> 00:01:08.028
มันจะต้องอยู่ที่ C Colon ใช่ไหม

18
00:01:08.031 --> 00:01:12.031
จะต้องเก็บไว้ที่... เดี๋ยวนะคะ

19
00:01:12.032 --> 00:01:16.032

20
00:01:16.034 --> 00:01:20.034
นี่ ๆ Drive C ใช่ไหม แล้วก็

21
00:01:20.036 --> 00:01:24.036
My Game ที่เราสร้างไว้ Folder

22
00:01:24.038 --> 00:01:28.038
ที่เราสร้างไว้ต้องเก็บไว้ในนั้นนะคะ

23
00:01:28.039 --> 00:01:32.039
เพราะตอนที่

24
00:01:32.040 --> 00:01:36.040
โปรแกรมไปเรียกไฟล์รูปมาจะได้หาง่าย ๆ

25
00:01:36.042 --> 00:01:40.042
เดี๋ยวหาไม่เจออีกเหมือนครั้งก่อน

26
00:01:40.043 --> 00:01:44.043
เพราะฉะนั้น ต้องเก็บไว้ใน Folder ที่เราสร้าง

27
00:01:44.045 --> 00:01:48.045
เกมที่เราจะเขียนนั่นเอง เราถึง

28
00:01:48.046 --> 00:01:52.046
ตั้งชื่อมันว่า "MyGame" น่ะนะคะ จะมีรูป

29
00:01:52.047 --> 00:01:56.047
มาอยู่ในนี้

30
00:01:56.048 --> 00:02:00.048
เหมือนตัวอย่าง ทีนี้ถ้า

31
00:02:00.049 --> 00:02:04.049
เป็นไปได้ ถ้าเป็นไปได้ รูปภาพ

32
00:02:04.050 --> 00:02:08.050
ที่จะโหลด พยายามเลือกที่ไม่มีพื้นหลัง

33
00:02:08.051 --> 00:02:12.051
สังเกตภาพที่ไม่มีพื้นหลัง มันจะมี

34
00:02:12.052 --> 00:02:16.052
เหมือนตารางจุด ๆ สีเทา

35
00:02:16.053 --> 00:02:20.053
แบบนี้ อย่างนี้นะคะ

36
00:02:20.054 --> 00:02:24.054
เดี๋ยวเปิดให้ดู

37
00:02:24.055 --> 00:02:28.055

38
00:02:28.057 --> 00:02:32.057
นี่ ลักษณะภาพ

39
00:02:32.060 --> 00:02:36.060
พื้นหลังมันจะมี แต่รูป

40
00:02:36.063 --> 00:02:40.063
ลูกอมลอยอยู่ แล้วด้านหลังมันจะเป็น

41
00:02:40.065 --> 00:02:44.065
เหมือนเส้นตาราง แล้วมีจุดสีเทา ๆ

42
00:02:44.066 --> 00:02:48.066
แบบนี้อยู่ข้างหลัง ถ้าอย่างนี้เวลาเราเอารูป

43
00:02:48.068 --> 00:02:52.068
มาใช้น่ะ มันจะไม่เป็นรูปทรงสี่เหลี่ยม

44
00:02:52.070 --> 00:02:56.070
มันจะเป็นรูปทรงของลูกอมเลยไงนะคะ

45
00:02:56.071 --> 00:03:00.071
จะเป็นรูปลูกอมเลย อยากได้แต่รูป

46
00:03:00.074 --> 00:03:04.074
ตัวลูกอม แต่ถ้าหา

47
00:03:04.075 --> 00:03:08.075
ไม่ได้จริง ๆ ก็มีพื้นหลังก็ได้

48
00:03:08.076 --> 00:03:12.076
เดี๋ยวจะมาพาเอาออกว่าเอาออกอย่างไร เช่น รูปนี้

49
00:03:12.078 --> 00:03:16.078
มีหรือเปล่า ถ้าเหมือน

50
00:03:16.079 --> 00:03:20.079
อย่างนี้สังเกตพื้นหลังมันเป็นสีขาว

51
00:03:20.081 --> 00:03:24.081
แสดงว่ามันมีพื้นหลัง

52
00:03:24.082 --> 00:03:28.082
นะคะ เอาออกได้ เดี๋ยวพาเอาออก

53
00:03:28.082 --> 00:03:32.082
มีเว็บช่วยเอา Remove Backgr ออก

54
00:03:32.082 --> 00:03:36.082
เอาพื้นหลังออกอย่างนี้ใช้ได้

55
00:03:36.083 --> 00:03:40.083
ก็คลิกแล้วก็เสร็จ

56
00:03:40.084 --> 00:03:44.084
Save ไปเก็บไว้นะคะ เดี๋ยวเอาออกได้นะคะ

57
00:03:44.085 --> 00:03:48.085

58
00:03:48.087 --> 00:03:52.087
โอ.เค. ไหม

59
00:03:52.089 --> 00:03:56.089
อย่างละ 1 เอา

60
00:03:56.090 --> 00:04:00.090
แบบไม่เหมือนกันนะคะ เอาคนละแบบ รูปท็อฟฟี่เรา

61
00:04:00.091 --> 00:04:04.091
เอาหลาย ๆ แบบ อย่างน้อย 5 แบบ

62
00:04:04.093 --> 00:04:08.093
เพราะเกมที่เราจะทำ

63
00:04:08.094 --> 00:04:12.094
ก็คือครั้งก่อนเราเอาตะกร้าใส่แล้วนะ

64
00:04:12.095 --> 00:04:16.095
เราจะเหลือลักษณะเกมนี้ ก็คือลูกอม

65
00:04:16.096 --> 00:04:20.096
หล่นลงมาจากข้างบน แล้วให้ตะกร้าไปรับลูกอม

66
00:04:20.098 --> 00:04:24.098
ลูกอมน่ะนึกออกนะ

67
00:04:24.099 --> 00:04:28.099
ใช่ค่ะ ให้มีรูปท็อฟฟี่

68
00:04:28.099 --> 00:04:32.099
หล่นลงมา แล้วก็ให้เลื่อนตระกร้าไปรับ

69
00:04:32.101 --> 00:04:36.101
รับท็อปฟี่ที่หล่น มีท็อปฟี่

70
00:04:36.102 --> 00:04:40.102
แบบเดียวมันก็ธรรมดาไปมันต้องมีหลาย ๆ แบบ

71
00:04:40.103 --> 00:04:44.103
ใช่หรือเปล่า เราก็ควร

72
00:04:44.104 --> 00:04:48.104
มีหลาย ๆ แบบ เหมือนถ้าเก็บท็อฟฟี่เม็ดนี้ได้

73
00:04:48.105 --> 00:04:52.105
อาจจะได้คะแนนเยอะ เราอาจจะเพิ่ม

74
00:04:52.107 --> 00:04:56.107
การให้คะแนนจากตัวท๊อฟฟี่ก็ได้

75
00:04:56.109 --> 00:05:00.109
แบบแปลก ๆ เราก็จะใช้ Topfy

76
00:05:00.110 --> 00:05:04.110
เป็นตัวกำหนดคะแนนด้วยนะคะ

77
00:05:04.113 --> 00:05:08.113
เพราะฉะนั้นก่อนอื่นต้องให้ได้รูปก่อน

78
00:05:08.115 --> 00:05:12.115
ขอเวลาสำหรับเด็กโหลดรูปไม่เกิน

79
00:05:12.116 --> 00:05:16.116
10 นาทีนะคะ

80
00:05:16.117 --> 00:05:20.117
ทีนี้

81
00:05:20.118 --> 00:05:24.118
ในครั้งก่อนที่โหลดมา

82
00:05:24.119 --> 00:05:28.119
ดูรูปตระกร้าหน่อย

83
00:05:28.120 --> 00:05:32.120
ขอใบเตย อ๋อ ไม่มีพื้นหลังอยู่แล้วนะ

84
00:05:32.121 --> 00:05:36.121
ไม่เป็นไร เดี๋ยวดูอันอื่นที่ใบเตยเลือกมา

85
00:05:36.122 --> 00:05:40.122

86
00:05:40.127 --> 00:05:44.127
ถ้าอย่างนี้มีพื้นหลังใช่ไหม

87
00:05:44.128 --> 00:05:48.128
เดี๋ยวดูวิธีเอาออก

88
00:05:48.130 --> 00:05:52.130
ก่อนอื่น ๆ

89
00:05:52.131 --> 00:05:56.131
ดูนะคะ ถ้ารูปที่โหลดมา

90
00:05:56.133 --> 00:06:00.133
แล้วมันมีพื้นหลังสีขาวหรือ

91
00:06:00.134 --> 00:06:04.134
อะไรก็แล้วแต่ วิธีจะเอาออก ให้เด็ก ๆ

92
00:06:04.135 --> 00:06:08.135
ไปที่เว็บไซต์นี้นะคะ

93
00:06:08.136 --> 00:06:12.136

94
00:06:12.136 --> 00:06:16.136
เดี๋ยวจะเอา

95
00:06:16.139 --> 00:06:20.139
เดี๋ยวนะคะ เดี๋ยว

96
00:06:20.141 --> 00:06:24.141

97
00:06:24.143 --> 00:06:28.143

98
00:06:28.147 --> 00:06:32.147
ค้นคำว่า

99
00:06:32.148 --> 00:06:36.148

100
00:06:36.153 --> 00:06:40.153
ให้พิมพ์คำค้นนะคะว่า

101
00:06:40.154 --> 00:06:44.154

102
00:06:44.156 --> 00:06:48.156

103
00:06:48.157 --> 00:06:52.157
เอาพื้นหลังออกนะคะ

104
00:06:52.159 --> 00:06:56.159
พิมพ์คำค้นว่า "เอาพื้นหลังออก"

105
00:06:56.160 --> 00:07:00.160
แล้วกด Enter นี่

106
00:07:00.162 --> 00:07:04.162
ชื่อเว็บฯ remove.bg

107
00:07:04.165 --> 00:07:08.165
คลิกเข้าไปเลย

108
00:07:08.166 --> 00:07:12.166

109
00:07:12.167 --> 00:07:16.167
นี่เห็นไหมคะ สังเกต

110
00:07:16.168 --> 00:07:20.168
ตัวอย่างเห็นไหมภาพ ๆ นี้

111
00:07:20.169 --> 00:07:24.169
ในตัวอย่าง ในเว็บ(ไซต์)

112
00:07:24.170 --> 00:07:28.170
มันมีพื้นหลังที่เป็นสีแดงใช่ไหม

113
00:07:28.171 --> 00:07:32.171
พอเอาพื้นหลังออก เห็นไหม พื้นหลังมันจะเป็นอย่างนี้

114
00:07:32.173 --> 00:07:36.173
จะเหลือแต่ตัวคนเห็นไหมคะ เพราะฉะนั้น

115
00:07:36.174 --> 00:07:40.174
ของใครที่มันมีพื้นหลังอยู่นี่

116
00:07:40.175 --> 00:07:44.175
ถ้านำไปใช้มันจะเป็นกรอบสี่เหลี่ยมตาม

117
00:07:44.186 --> 00:07:48.186
รูปทรงของพื้นหลัง แต่เราจะ

118
00:07:48.187 --> 00:07:52.187
เอาเฉพาะรูปลูกอมเราก็ต้อง

119
00:07:52.189 --> 00:07:56.189
เอาออกถ้ารูปไหนมันมี มันมีเว็บฯ นี้

120
00:07:56.189 --> 00:08:00.189
แล้วก็... วิธีการเอาออกก็ไม่ได้พิสดารอะไรน่ะ

121
00:08:00.190 --> 00:08:04.190

122
00:08:04.190 --> 00:08:08.190

123
00:08:08.192 --> 00:08:12.192

124
00:08:12.194 --> 00:08:16.194

125
00:08:16.195 --> 00:08:20.195
เห็นไหมคะ ให้คลิก

126
00:08:20.201 --> 00:08:24.201
ที่ Remove bg นี้

127
00:08:24.204 --> 00:08:28.204
มันจะเข้ามาที่เว็บฯ นี้ แล้ว

128
00:08:28.206 --> 00:08:32.206
คลิกที่ Upload image ก็คือไปเปิดไฟล์ภาพ

129
00:08:32.208 --> 00:08:36.208
ที่เราไปเซฟมา แล้วมันมี

130
00:08:36.209 --> 00:08:40.209
พื้นหลังน่ะ ดูตัวอย่างพื้นหลังนี้นะคะ

131
00:08:40.211 --> 00:08:44.211
เพราะครั้งก่อนตะกร้ามันมีพื้นหลังจะเอาพื้นหลังออก

132
00:08:44.212 --> 00:08:48.212
เดี๋ยวให้ดูก่อน เห็นไหม

133
00:08:48.213 --> 00:08:52.213
มีพื้นหลังสีขาวอยู่ กลืนกับ

134
00:08:52.214 --> 00:08:56.214
พื้นเลยเดี๋ยวจะเอารูปนี้ออกนะคะ เอาพื้นหลังของรูป

135
00:08:56.217 --> 00:09:00.217
ตะกร้าออก

136
00:09:00.218 --> 00:09:04.218
เราก็คลิกที่ Upload image

137
00:09:04.219 --> 00:09:08.219
1 ครั้ง แล้วก็ไปที่เราเก็บรูปเรา

138
00:09:08.222 --> 00:09:12.222
ก็คือ Cม

139
00:09:12.223 --> 00:09:16.223
Mygame ใช่ไหมคะ Mygame

140
00:09:16.225 --> 00:09:20.225
แล้วก็เลือกภาพที่เราจะเอาพื้นหลังออก อันนี้จะเลือกตระกร้า

141
00:09:20.228 --> 00:09:24.228
เพราะครั้งก่อน ตะกร้า คลิก Open

142
00:09:24.228 --> 00:09:28.228

143
00:09:28.229 --> 00:09:32.229
นี่เห็นไหมคะ เอาออกแล้วจะเป็นแบบนี้

144
00:09:32.230 --> 00:09:36.230

145
00:09:36.232 --> 00:09:40.232
จากที่เป็นรูปสีขาว ๆ

146
00:09:40.233 --> 00:09:44.233
แบบนี้ตะกร้า ๆ ตะกร้า ๆ

147
00:09:44.235 --> 00:09:48.235
เดี๋ยว ๆ เปิดให้ดู

148
00:09:48.236 --> 00:09:52.236
นี่ เห็นไหมมีพื้นหลังสีขาว ตระกร้ามีพื้นหลังสีขาว

149
00:09:52.240 --> 00:09:56.240
พอเราแปลงปุ๊บ พื้นหลังสีขาวจะ

150
00:09:56.243 --> 00:10:00.243
ออกไปจะเหลือพื้นหลังที่มีลักษณะเป็น

151
00:10:00.244 --> 00:10:04.244
สีเทา ๆ แบบนี้อยู่นะคะ

152
00:10:04.246 --> 00:10:08.246
แปลงแป๊บเดียวเห็นไหม เราคลิก Download

153
00:10:08.245 --> 00:10:12.245
ตอนดาวโหลด มันจะไปอยู่ที่ Dowload นะ

154
00:10:12.246 --> 00:10:16.246
นะคะ มันจะไม่เข้าไป

155
00:10:16.247 --> 00:10:20.247
ที่เราเก็บไว้ เราต้องไป

156
00:10:20.249 --> 00:10:24.249

157
00:10:24.250 --> 00:10:28.250
ไปที่ Download

158
00:10:28.251 --> 00:10:32.251
แล้วก็ไปคลิปไฟล์นั้นมาเห็นไหมคะ

159
00:10:32.252 --> 00:10:36.252
นามสกุล

160
00:10:36.254 --> 00:10:40.254
มันจะตั้งชื่อว่า... ชื่อของเราแล้วก็ตามด้วย Remove background

161
00:10:40.257 --> 00:10:44.257
เราก็ไปก็อบฯ ไฟล์นี้ ไม่ก็อบ

162
00:10:44.259 --> 00:10:48.259
ก็ Cut มาเลย Cut แล้วเอาไปไว้ในไหนคะ

163
00:10:48.260 --> 00:10:52.260
ที่ Mygame ของเราเหมือนเดิมนะคะ

164
00:10:52.261 --> 00:10:56.261
เพราะเดี๋ยวมันจะหาไม่เจอ

165
00:10:56.263 --> 00:11:00.263
แล้วทำอย่างไรต่อ

166
00:11:00.264 --> 00:11:04.264
ทำอย่างไรต่อ เปลี่ยนชื่อหน่อยชื่อมันยาว

167
00:11:04.267 --> 00:11:08.267
คลิก Rename

168
00:11:08.268 --> 00:11:12.268
แค่นั้นเอง เราก็เปลี่ยนเป็น...

169
00:11:12.269 --> 00:11:16.269
มันมี Busket ธรรมดา

170
00:11:16.273 --> 00:11:20.273
1 อัน เราก็ Basket หมายเลข 1 ก็ได้

171
00:11:20.276 --> 00:11:24.276
ใส่หมายเลขเข้าไป

172
00:11:24.278 --> 00:11:28.278
นะคะ Busket 1 png

173
00:11:28.279 --> 00:11:32.279
PNG ง

174
00:11:32.281 --> 00:11:36.281
ถ้ากลัวสับสนก็ลบรูปเก่าออกก็ได้นะคะ

175
00:11:36.284 --> 00:11:40.284
ก็แค่จำแค่ว่าชื่อที่เราเปลี่ยนชื่อว่าอะไร

176
00:11:40.286 --> 00:11:44.286
เดี๋ยวไม่ตรงกัน

177
00:11:44.288 --> 00:11:48.288
ดูชื่อตัวเอง ทีนี้

178
00:11:48.290 --> 00:11:52.290
ทีนี้โหลด Basked

179
00:11:52.291 --> 00:11:56.291
Transform Scale from BG

180
00:11:56.292 --> 00:12:00.292

181
00:12:00.293 --> 00:12:04.293
แสดงว่า

182
00:12:04.295 --> 00:12:08.295
สัปดาห์ก่อนถึงโหลด BackGround แล้วใช่ไหม

183
00:12:08.296 --> 00:12:12.296
ขาดตะกร้าใช่ไหม

184
00:12:12.299 --> 00:12:16.299
ดูสไลด์เราสิ ถึงไหน

185
00:12:16.302 --> 00:12:20.302
Power Point ผมอยู่ไหน

186
00:12:20.303 --> 00:12:24.303
ต่อ ๆ ต่อ ๆ

187
00:12:24.304 --> 00:12:28.304

188
00:12:28.306 --> 00:12:32.306

189
00:12:32.308 --> 00:12:36.308

190
00:12:36.310 --> 00:12:40.310

191
00:12:40.311 --> 00:12:44.311

192
00:12:44.313 --> 00:12:48.313

193
00:12:48.319 --> 00:12:52.319

194
00:12:52.320 --> 00:12:56.320
ใช่ไหม Sublime

195
00:12:56.322 --> 00:13:00.322
เราเพิ่งโหลดอะไรคะ Background ใช่ไหมคะ

196
00:13:00.323 --> 00:13:04.323
ถึงแค่โหลด background ใช่หรือเปล่าใบเตย

197
00:13:04.324 --> 00:13:08.324
ก็คือพอกด Ctrl+B ใช่ไหม

198
00:13:08.324 --> 00:13:12.324

199
00:13:12.325 --> 00:13:16.325
เราจะได้แบบนี้มาใช่หรือเปล่า

200
00:13:16.326 --> 00:13:20.326
ได้หรือยัง ใบเตยขึ้นหรือยัง

201
00:13:20.328 --> 00:13:24.328
มันขึ้น Error อะไร

202
00:13:24.329 --> 00:13:28.329

203
00:13:28.330 --> 00:13:32.330

204
00:13:32.333 --> 00:13:36.333

205
00:13:36.335 --> 00:13:40.335

206
00:13:40.336 --> 00:13:44.336

207
00:13:44.337 --> 00:13:48.337

208
00:13:48.339 --> 00:13:52.339

209
00:13:52.342 --> 00:13:56.342

210
00:13:56.343 --> 00:14:00.343

211
00:14:00.344 --> 00:14:04.344

212
00:14:04.345 --> 00:14:08.345

213
00:14:08.348 --> 00:14:12.348

214
00:14:12.350 --> 00:14:16.350

215
00:14:16.352 --> 00:14:20.352

216
00:14:20.353 --> 00:14:24.353

217
00:14:24.357 --> 00:14:28.357

218
00:14:28.361 --> 00:14:32.361

219
00:14:32.364 --> 00:14:36.364

220
00:14:36.366 --> 00:14:40.366

221
00:14:40.367 --> 00:14:44.367

222
00:14:44.369 --> 00:14:48.369

223
00:14:48.370 --> 00:14:52.370

224
00:14:52.372 --> 00:14:56.372

225
00:14:56.374 --> 00:15:00.374

226
00:15:00.376 --> 00:15:04.376

227
00:15:04.378 --> 00:15:08.378

228
00:15:08.380 --> 00:15:12.380

229
00:15:12.382 --> 00:15:16.382

230
00:15:16.384 --> 00:15:20.384

231
00:15:20.386 --> 00:15:24.386

232
00:15:24.388 --> 00:15:28.388

233
00:15:28.389 --> 00:15:32.389

234
00:15:32.392 --> 00:15:36.392

235
00:15:36.393 --> 00:15:40.393

236
00:15:40.396 --> 00:15:44.396

237
00:15:44.398 --> 00:15:48.398

238
00:15:48.401 --> 00:15:52.401

239
00:15:52.403 --> 00:15:56.403

240
00:15:56.405 --> 00:16:00.405

241
00:16:00.407 --> 00:16:04.407

242
00:16:04.410 --> 00:16:08.410

243
00:16:08.413 --> 00:16:12.413

244
00:16:12.415 --> 00:16:16.415

245
00:16:16.417 --> 00:16:20.417
ก่อนอื่นนะคะ ลอง Run

246
00:16:20.418 --> 00:16:24.418
Ctrl + B กด Ctrl + ฺ

247
00:16:24.419 --> 00:16:28.419
ขึ้นไหม ใครที่มันขึ้น Error ว่า "File Not Found"

248
00:16:28.421 --> 00:16:32.421
ตอนนี้เดี๋ยวจะมาเช็กสถานะของ

249
00:16:32.422 --> 00:16:36.422
Coding เรา

250
00:16:36.424 --> 00:16:40.424

251
00:16:40.424 --> 00:16:44.424

252
00:16:44.426 --> 00:16:48.426
ใบเตยมีตรงนี้หรือยัง

253
00:16:48.429 --> 00:16:52.429

254
00:16:52.432 --> 00:16:56.432
มีแล้วใช่ไหมโหลด Icon นี่

255
00:16:56.433 --> 00:17:00.433
Background มีแล้ว

256
00:17:00.435 --> 00:17:04.435
ทำไมหาไม่เจอ

257
00:17:04.436 --> 00:17:08.436

258
00:17:08.437 --> 00:17:12.437

259
00:17:12.439 --> 00:17:16.439

260
00:17:16.441 --> 00:17:20.441

261
00:17:20.442 --> 00:17:24.442
เดี๋ยว ๆ อันนั้นเดี๋ยว Code เราจะไว้แก้ตอน

262
00:17:24.447 --> 00:17:28.447
ท้ายนะใบเตย ให้เพิ่ม

263
00:17:28.449 --> 00:17:32.449
รูปลงไปก่อน

264
00:17:32.451 --> 00:17:36.451
เหมือนเดิมนะคะ ก็คือคำสั่งสำหรับเพิ่มรูป

265
00:17:36.454 --> 00:17:40.454

266
00:17:40.454 --> 00:17:44.454
Image charector

267
00:17:44.458 --> 00:17:48.458
ภาพตามด้วยเครื่องหมายเท่ากับ (=)

268
00:17:48.461 --> 00:17:52.461
ตามด้วย pygame.image.load

269
00:17:52.462 --> 00:17:56.462

270
00:17:56.463 --> 00:18:00.463
นี่นะคะ ชื่อตัวแปรภาพ

271
00:18:00.464 --> 00:18:04.464
ก็คือตอนนี้เราจะใส่รูปตะกร้าลงไปนะคะ

272
00:18:04.465 --> 00:18:08.465
ก็คือตัวแปรภาพตามด้วยเครื่องหมายเท่ากับ (=)

273
00:18:08.467 --> 00:18:12.467
แล้วก็พิมพ์ Fuction pygame.

274
00:18:12.468 --> 00:18:16.468
Image . lode

275
00:18:16.469 --> 00:18:20.469
แล้วก็นามสกุลของภาพที่เราจะเอามาใช้นะคะ

276
00:18:20.470 --> 00:18:24.470
วิธีการ

277
00:18:24.472 --> 00:18:28.472
เปิด Sublime ขึ้นมา แล้วดู

278
00:18:28.473 --> 00:18:32.473
ที่ตำแหน่งเดี๋ยว

279
00:18:32.474 --> 00:18:36.474
เห็นไหมคะ ในตำแหน่ง

280
00:18:36.475 --> 00:18:40.475
ที่สร้างฉากเกมยังอยู่ในฉาก เพราะในฉากมันจะมี

281
00:18:40.478 --> 00:18:44.478
พื้นหลังมี ไอ้นี่ เราก็จะใส่

282
00:18:44.479 --> 00:18:48.469

283
00:18:48.480 --> 00:18:52.480

284
00:18:52.482 --> 00:18:56.482
ใส่ตระกร้านะคะ เพราะฉะนั้น ชื่อก็คือ basket

285
00:18:56.483 --> 00:19:00.483
ตะกร้าภาษาอังกฤษ ก็ตั้งภาษาอังกฤษเลย

286
00:19:00.485 --> 00:19:04.485
B-a-s-k-e-t

287
00:19:04.487 --> 00:19:08.487
ตามด้วยเครื่องหมาย =

288
00:19:08.488 --> 00:19:12.488
ใช่ไหมคะ = รูปแบบ

289
00:19:12.490 --> 00:19:16.490
แล้วก็ตามด้วย เราจะไปเปิดภาพมาใช้

290
00:19:16.491 --> 00:19:20.491
pygame pygame.load

291
00:19:20.492 --> 00:19:24.492
พิมพ์

292
00:19:24.493 --> 00:19:28.493
py กด Enter pygame module

293
00:19:28.494 --> 00:19:32.494
กด Enter แล้วก็กด .

294
00:19:32.495 --> 00:19:36.495
แล้วก็ตามด้วย Image I

295
00:19:36.496 --> 00:19:40.496
Image Module เหมือนเดิม

296
00:19:40.497 --> 00:19:44.497
นะคะ แล้วก็กด dot (.) เหมือนเดิม แล้วก็กด

297
00:19:44.499 --> 00:19:48.499
L แล้วก็ Load

298
00:19:48.501 --> 00:19:52.501
ได้เลยแล้วใส่วงเล็บ

299
00:19:52.504 --> 00:19:56.504
ในวงเล็บคือใส่เครื่องหมายอะไรคะ

300
00:19:56.505 --> 00:20:00.505
ซิงเกิลโคดกับดับเบิลโคดเหมือนเดิม

301
00:20:00.506 --> 00:20:04.506
แล้วตามด้วย แล้วบอกชื่อรูปภาพ

302
00:20:04.510 --> 00:20:08.510
ถ้ากลัวพิมพ์ผิดให้เด็ก ๆ เลือกภาพนั้นแล้วกดคลิก

303
00:20:08.511 --> 00:20:12.511
ขวาเพื่อกดดู

304
00:20:12.517 --> 00:20:16.517
Property หรือคุณสมบัติ เสร็จแล้ว Copy

305
00:20:16.519 --> 00:20:20.519
เพราะมัน

306
00:20:20.520 --> 00:20:24.520
มาเลย คลิปที่ชื่อและนามสนุกของ

307
00:20:24.522 --> 00:20:28.522
ไฟล์ภาพนั้นแล้วคลิกขวาเพื่อ

308
00:20:28.524 --> 00:20:32.524
กด Copy เสร็จแล้วกลับมาที่

309
00:20:32.525 --> 00:20:36.525
Sublime เรา แล้วคลิกวางไว้

310
00:20:36.526 --> 00:20:40.526
ในเครื่องหมายคำพูดนั้น คลิกวางเลย

311
00:20:40.527 --> 00:20:44.527
นะคะ จะต้องได้

312
00:20:44.528 --> 00:20:48.528
basket 1 รูปที่ใช้ ก็คือ basket 1

313
00:20:48.530 --> 00:20:52.530
นามสกุล .png

314
00:20:52.530 --> 00:20:56.530
เมื่อไปโหลดมาแล้วก็ต้องเรียกภาพนั้นมาใช่ไหม

315
00:20:56.532 --> 00:21:00.532

316
00:21:00.534 --> 00:21:04.534
นะคะ คำสั่ง ก็คือ screen.blit

317
00:21:04.535 --> 00:21:08.535
ใช่ไหมคะ ตามด้วยชื่อ

318
00:21:08.536 --> 00:21:12.536
ภาพแล้วก็ตำแหน่งทีนี้

319
00:21:12.538 --> 00:21:16.538
ตำแหน่งของ

320
00:21:16.539 --> 00:21:20.539
ตระกร้านี่ เดี๋ยว Run พื้นหลังให้ดูก่อนนะคะ

321
00:21:20.540 --> 00:21:24.540
เราอยากให้มันอยู่ตรงกลาง

322
00:21:24.542 --> 00:21:28.542
เอามาวางไว้ตรงกลางเพราะฉะนั้น

323
00:21:28.544 --> 00:21:32.544
เด็ก ๆ คำนวณพื้นที่นะ

324
00:21:32.545 --> 00:21:36.545
ว่าหน้าจอเรามีขนาดเท่าไร และกะว่า

325
00:21:36.546 --> 00:21:40.546
ตำแหน่ง ให้มันอยู่ตรงกลางของ

326
00:21:40.547 --> 00:21:44.547
ฉากเราน่ะ หรือจอเราน่ะตะกร้า

327
00:21:44.548 --> 00:21:48.548
ตรงนี้ แล้วก็อยู่ด้านล่างนี่ มันควร

328
00:21:48.549 --> 00:21:52.549
จะอยู่ที่ตำแหน่งไหน นึกออกนะ คำนวณดู

329
00:21:52.550 --> 00:21:56.550
นะคะ นี่ ถ้าสมมติ

330
00:21:56.552 --> 00:22:00.552
800 ก็คือ 400 ใช่ไหม

331
00:22:00.553 --> 00:22:04.553
แต่ถ้าวางที่ตำแหน่ง 400 ปุ๊บนี่ มันจะไม่กาง

332
00:22:04.554 --> 00:22:08.554
เพราะอะไร เพราะอย่าลืมว่าพื้นที่ของรูปตระกร้า

333
00:22:08.556 --> 00:22:12.556
ให้นึกถึงรูปพื้นที่ของรูปตะกร้าด้วย

334
00:22:12.558 --> 00:22:16.558
ไม่ ก็คือวิธีการให้หารก่อน

335
00:22:16.559 --> 00:22:20.559
หารครึ่งก่อนใช่ไหม แล้วก็ลอง

336
00:22:20.560 --> 00:22:24.560
พออยู่ 400 แล้ว แต่ถ้าวางลงไปตรง 400 นี่

337
00:22:24.562 --> 00:22:28.562
ให้นึกถึงเวลารูปมันวาง มันจะนับตรงมุมบน

338
00:22:28.563 --> 00:22:32.563
บนนึกออกนะ ไม่ใช่มันจะจับตรงกลาง

339
00:22:32.564 --> 00:22:36.564
ให้เราไม่ใช่นะคะ เวลาโปรแกรม

340
00:22:36.565 --> 00:22:40.565
เขาเอามาวางน่ะ คือ เขาเช็กจากมุมบน

341
00:22:40.566 --> 00:22:44.566
ของรูปเออ

342
00:22:44.568 --> 00:22:48.568
ก็คือตำแหน่งมุมบนของรูป

343
00:22:48.568 --> 00:22:52.568
เป็นจุดเริ่มต้นมันจะไม่ได้เช็กจากจุดกึ่งกลางของภาพ

344
00:22:52.569 --> 00:22:56.569
ที่เราจะเอามาวาง เพราะฉะนั้น เราต้องปรับเคลื่อน เพิ่นขึ้น

345
00:22:56.573 --> 00:23:00.573
ดูเอาเองนะคะ ว่าของใครจะเท่าไร

346
00:23:00.578 --> 00:23:04.578
เพราะบอกแล้ว ไซซ์ตอนนี้ของแต่ละคน

347
00:23:04.579 --> 00:23:08.579
ไม่เท่ากัน เพราะตัวเองทำตามตัวเอง

348
00:23:08.580 --> 00:23:12.580
แต่ความต้องการ คือ อยากให้ตระกร้ามาอยู่ประมาณตำแหน่งนี้

349
00:23:12.581 --> 00:23:16.581
ตรงกึ่งกลางแต่อยู่ด้านล่าง

350
00:23:16.582 --> 00:23:20.582
ให้นึกถึงว่าเลื่อนตะกร้าไปมาจากด้านล่าง

351
00:23:20.583 --> 00:23:24.583
นะคะ ตำแหน่งที่เราจะเลื่อน

352
00:23:24.584 --> 00:23:28.584
ตระกร้าที่เราจะเลื่อนจะอยู่ล่างสุด เพราะท็อฟฟี่ ลูกอม

353
00:23:28.585 --> 00:23:32.585
มันจะหล่นจากข้างบนลงมา

354
00:23:32.586 --> 00:23:36.586
ลงมา แล้วตะกร้าไปรับ

355
00:23:36.588 --> 00:23:40.588
เพราะฉะนั้น ตำแหน่งของตะกร้าจะอยู่ตรงด้านล่างนะคะ

356
00:23:40.589 --> 00:23:44.589
มาดูรูปแบบ

357
00:23:44.590 --> 00:23:48.590
รูปแบบต่อ

358
00:23:48.591 --> 00:23:52.591
เรียกใช้เห็นไหมคะ เรียกใช้

359
00:23:52.593 --> 00:23:56.593
งานตัวแปรภาพนะคะ

360
00:23:56.594 --> 00:24:00.594
ก็คือ

361
00:24:00.598 --> 00:24:04.598
บอกชื่อฉากของเรา เรียกฉากของเรามา

362
00:24:04.599 --> 00:24:08.599
Function bilt

363
00:24:08.600 --> 00:24:12.600
แล้วก็ตำแหน่งแกน X

364
00:24:12.602 --> 00:24:16.602
แนวกว้างหรือ y นั่นเอง และ y

365
00:24:16.604 --> 00:24:20.604
ก็คือ High ก็คือส่วนสูงนั้นเอง

366
00:24:20.605 --> 00:24:24.605

367
00:24:24.606 --> 00:24:28.606

368
00:24:28.608 --> 00:24:32.608

369
00:24:32.613 --> 00:24:36.613
คำสั่ง

370
00:24:36.615 --> 00:24:40.615
สำหรับเรียกใช้งาน...

371
00:24:40.616 --> 00:24:44.616
ภาพนะ

372
00:24:44.617 --> 00:24:48.617
ก็จะเอาไว้ต่อจากตัวนี้

373
00:24:48.618 --> 00:24:52.618
เพราะมี Background แล้ว

374
00:24:52.620 --> 00:24:56.620
Screen เหมือนเดิม คำสั่ง Screen

375
00:24:56.621 --> 00:25:00.621
screen statment

376
00:25:00.622 --> 00:25:04.622
. แล้วก็ blit blit function

377
00:25:04.623 --> 00:25:08.623
Build ตัวแรก ใส่แล้วกด Enter ทันที

378
00:25:08.624 --> 00:25:12.624
ตามด้วยชื่อ

379
00:25:12.625 --> 00:25:16.625
ชื่อตะกร้า

380
00:25:16.627 --> 00:25:20.627
ba basket อะไร

381
00:25:20.628 --> 00:25:24.628
Busket เฉย ๆ

382
00:25:24.629 --> 00:25:28.629
ไม่ใช่ชื่อไฟล์ดูดี ๆ อย่าจำสับสน

383
00:25:28.631 --> 00:25:32.631
เราต้องเลือก basket

384
00:25:32.632 --> 00:25:36.632
ชื่อตัวแปร ก็คือตัวแรก basket

385
00:25:36.633 --> 00:25:40.633
แล้วก็วงเล็บอีก 1 ครั้ง

386
00:25:40.634 --> 00:25:44.634
เพื่อระบุตำแหน่ง ขอดู

387
00:25:44.639 --> 00:25:48.639
ขนาดหน้าจอก่อน

388
00:25:48.641 --> 00:25:52.641
1600 กับ 800

389
00:25:52.642 --> 00:25:56.642
1,600 ครึ่งหนึ่งก็คือ

390
00:25:56.643 --> 00:26:00.643
8 2 16 มันไม่

391
00:26:00.644 --> 00:26:04.644
ไม่ถึง 800 ขอที่

392
00:26:04.646 --> 00:26:08.646
780

393
00:26:08.647 --> 00:26:12.647
กับตำแหน่งบรรทัดนะคะ

394
00:26:12.650 --> 00:26:16.650
ของเราความสูงของจอเรา 800 เด็ก ๆ ดูความสูง

395
00:26:16.658 --> 00:26:20.658
จอตัวเองนะคะ ว่าความสูงจอตัวเองเท่าไร

396
00:26:20.659 --> 00:26:24.659
เข้าใจนะ เพราะตอนให้ทำจอน่ะ

397
00:26:24.660 --> 00:26:28.660
เครื่องใครเครื่องมันใช่ไหม ให้เช็กขนาดเอง

398
00:26:28.661 --> 00:26:32.661
ก็คือหลังการง่าย ๆ คือ ถ้า

399
00:26:32.662 --> 00:26:36.662
จอใครตัวเลขตัวแรกเท่าไร เอา 2 ไปหาร

400
00:26:36.663 --> 00:26:40.663
หารด้วย 2 แล้วได้อะไรออกมา นึกออกนะ

401
00:26:40.665 --> 00:26:44.665
ได้อะไรออกมาแล้ว ไม่ควร

402
00:26:44.666 --> 00:26:48.666
เท่าจำนวนนั้นอาจจะลดลงสัก 20

403
00:26:48.667 --> 00:26:52.667
20 Pixel หรือ 50 Pixel ก็แล้วแต่

404
00:26:52.668 --> 00:26:56.668
800 800

405
00:26:56.669 --> 00:27:00.669
คือล่างสุด บรรทัดล่างสุด เพราะฉะนั้น

406
00:27:00.671 --> 00:27:04.671
ให้อยู่ที่ 700 ดู ขอดูก่อน

407
00:27:04.672 --> 00:27:08.672
นะคะ ขอ Ctrl+B ก่อน

408
00:27:08.672 --> 00:27:12.672
ไม่เห็น

409
00:27:12.673 --> 00:27:16.673
ตะกร้าหาย แสดงว่า น่าจะอยู่ต่ำไป

410
00:27:16.674 --> 00:27:20.674
B แล้วไม่เห็นตะกร้าขึ้นมา

411
00:27:20.676 --> 00:27:24.676

412
00:27:24.676 --> 00:27:28.676
600 ไหม 65

413
00:27:28.678 --> 00:27:32.678

414
00:27:32.679 --> 00:27:36.679
นี่ ๆ ตะกร้าเห็นแค่นี้

415
00:27:36.680 --> 00:27:40.680
ตะกร้าเราใหญ่มากเลย เห็นไหมคะ

416
00:27:40.681 --> 00:27:44.681
เห็นแต่หัวตระกร้า เดี๋ยวขอลดขนาดตระกร้าก่อน

417
00:27:44.683 --> 00:27:48.683
มีความรู้สึกตะกร้าจะใหญ่ไป

418
00:27:48.685 --> 00:27:52.685
จำได้นะคำสั่งลดขนาด คือ

419
00:27:52.685 --> 00:27:56.685
Transform นึกออกนะคะ

420
00:27:56.687 --> 00:28:00.687
เดี๋ยวจะก๊อบ(ปี้) ตัวนี้มา tranfor

421
00:28:00.688 --> 00:28:04.688
เดี๋ยวขอลดขนาดหน่อย

422
00:28:04.689 --> 00:28:08.689

423
00:28:08.690 --> 00:28:12.690
ใช้ชื่อเดิมมันเลยก็ได้

424
00:28:12.693 --> 00:28:16.693
basket เลย จะได้ไม่ต้องไปเปลี่ยนข้างล่าง B*

425
00:28:16.694 --> 00:28:20.694
S-K-E-T เราจะเปลี่ยน

426
00:28:20.696 --> 00:28:24.696
ไซซ์ S

427
00:28:24.701 --> 00:28:28.701
ไม่ได้เปลี่ยนชื่อก็ไปเรียก

428
00:28:28.703 --> 00:28:32.703
basket เรามา เรียกตัวนี้ เรียกตัวแปรเรามานะคะ

429
00:28:32.704 --> 00:28:36.704
ขนาด 1,600 จะใหญ่ไป

430
00:28:36.705 --> 00:28:40.705

431
00:28:40.707 --> 00:28:44.707
ขอลดไซซ์ตะกร้าลงนะคะ

432
00:28:44.710 --> 00:28:48.710
50 เอาสัก

433
00:28:48.712 --> 00:28:52.712

434
00:28:52.713 --> 00:28:56.713
600

435
00:28:56.715 --> 00:29:00.715

436
00:29:00.717 --> 00:29:04.717

437
00:29:04.721 --> 00:29:08.721
นี่ ๆ

438
00:29:08.726 --> 00:29:12.726
600 เบอเร่อเท่อเลย

439
00:29:12.728 --> 00:29:16.728
เบี้ยว ๆ แก้ปัญหาด้วยตัวนี้

440
00:29:16.729 --> 00:29:20.729
500

441
00:29:20.729 --> 00:29:24.729

442
00:29:24.732 --> 00:29:28.732

443
00:29:28.733 --> 00:29:32.733
500 ก็ยังใหญ่ไปนะ

444
00:29:32.739 --> 00:29:36.739
Size ยังไม่ได้ Size ยังไม่ได้ ลดลง

445
00:29:36.742 --> 00:29:40.742

446
00:29:40.743 --> 00:29:44.743
250

447
00:29:44.744 --> 00:29:48.744

448
00:29:48.745 --> 00:29:52.745
สีตระกร้ากลืน ไม่เป็นไรเอาไปก่อน

449
00:29:52.747 --> 00:29:56.747
เห็นไหมคะ แต่ยังไม่อยู่ตรงกลางเท่าไร เราก็

450
00:29:56.748 --> 00:30:00.748
มาปรับที่ตำแหน่งรูปได้เห็นไหมคะ

451
00:30:00.750 --> 00:30:04.750
ปรับตรงนี้ ค่าตัวเลขนี่

452
00:30:04.752 --> 00:30:08.752

453
00:30:08.753 --> 00:30:12.753
700 กับ

454
00:30:12.754 --> 00:30:16.754

455
00:30:16.755 --> 00:30:20.755
750 ต่ำไป

456
00:30:20.756 --> 00:30:24.756
แต่ตรงกลางได้แล้ว ตรงกลางน่ะน่าจะได้แล้ว

457
00:30:24.757 --> 00:30:28.757
750 ต่ำไป เอา 700 เท่ากันเลย

458
00:30:28.759 --> 00:30:32.759
โอ.เค. เห็นไหมคะ

459
00:30:32.760 --> 00:30:36.760
อยากได้ตะกร้าให้อยู่ประมาณนี้ เกือบกึ่งกลางแล้วนะ

460
00:30:36.761 --> 00:30:40.761
แล้วนะ เพราะฉะนั้น คือ ค่าตัวเลขเด็ก ๆ

461
00:30:40.763 --> 00:30:44.763
ก็ปรับเพิ่มลด เท่าให้มัน

462
00:30:44.764 --> 00:30:48.764
อยู่พอดีหน้าจอเราอยู่กลางหรือยังลูก

463
00:30:48.765 --> 00:30:52.765
ไหนของตะกร้าใช่ไหม

464
00:30:52.770 --> 00:30:56.770
ลดขนาดลง มันใหญ่ใช่ไหม แล้วตอนมาเรียกใช้ 700 700

465
00:30:56.771 --> 00:31:00.771

466
00:31:00.773 --> 00:31:04.773
Size เท่ากันใช้ได้

467
00:31:04.774 --> 00:31:08.774
เพราะ Ctrl+B แล้ว

468
00:31:08.778 --> 00:31:12.778
ของใบเตย Patch น่าจะยังไม่ผ่าน กด c

469
00:31:12.779 --> 00:31:16.779
เออ ลองกดดู

470
00:31:16.781 --> 00:31:20.781
ยังไม่ได้ขึ้นอะไร

471
00:31:20.782 --> 00:31:24.782

472
00:31:24.783 --> 00:31:28.783

473
00:31:28.785 --> 00:31:32.785

474
00:31:32.788 --> 00:31:36.788

475
00:31:36.791 --> 00:31:40.791
ฝ

476
00:31:40.793 --> 00:31:44.793

477
00:31:44.795 --> 00:31:48.795

478
00:31:48.798 --> 00:31:52.798

479
00:31:52.800 --> 00:31:56.800

480
00:31:56.801 --> 00:32:00.801

481
00:32:00.804 --> 00:32:04.804

482
00:32:04.807 --> 00:32:08.807

483
00:32:08.808 --> 00:32:12.808

484
00:32:12.810 --> 00:32:16.810

485
00:32:16.812 --> 00:32:20.812

486
00:32:20.816 --> 00:32:24.816

487
00:32:24.818 --> 00:32:28.818

488
00:32:28.820 --> 00:32:32.820

489
00:32:32.822 --> 00:32:36.822

490
00:32:36.823 --> 00:32:40.823

491
00:32:40.824 --> 00:32:44.824

492
00:32:44.827 --> 00:32:48.827

493
00:32:48.829 --> 00:32:52.829

494
00:32:52.831 --> 00:32:56.831

495
00:32:56.833 --> 00:33:00.833

496
00:33:00.834 --> 00:33:04.834

497
00:33:04.837 --> 00:33:08.837

498
00:33:08.839 --> 00:33:12.839

499
00:33:12.841 --> 00:33:16.841

500
00:33:16.843 --> 00:33:20.843

501
00:33:20.845 --> 00:33:24.845

502
00:33:24.847 --> 00:33:28.847

503
00:33:28.849 --> 00:33:32.849

504
00:33:32.851 --> 00:33:36.851

505
00:33:36.853 --> 00:33:40.853

506
00:33:40.855 --> 00:33:44.855

507
00:33:44.857 --> 00:33:48.857

508
00:33:48.858 --> 00:33:52.858

509
00:33:52.859 --> 00:33:56.859

510
00:33:56.861 --> 00:34:00.861

511
00:34:00.863 --> 00:34:04.863

512
00:34:04.865 --> 00:34:08.865

513
00:34:08.867 --> 00:34:12.867

514
00:34:12.869 --> 00:34:16.869

515
00:34:16.872 --> 00:34:20.872

516
00:34:20.874 --> 00:34:24.874

517
00:34:24.876 --> 00:34:28.876

518
00:34:28.879 --> 00:34:32.879

519
00:34:32.881 --> 00:34:36.881
เด็ก ๆ บางคนชื่อไฟล์น่ะ

520
00:34:36.884 --> 00:34:40.884
มีเว้นวรรคไม่ได้

521
00:34:40.885 --> 00:34:44.885
นึกออกนะ เดี๋ยวให้ดูนะคะ

522
00:34:44.886 --> 00:34:48.886
รูปไฟล์ที่แม่โหลดมานี่

523
00:34:48.886 --> 00:34:52.886
สังเกตชื่อ ชื่อไฟล์แม่

524
00:34:52.887 --> 00:34:56.887
มันจะติดกัน เดี๋ยวขอ View

525
00:34:56.888 --> 00:35:00.888
ไซซ์ไหน Extra แล้ว

526
00:35:00.889 --> 00:35:04.889
แล้วซูม ๆ ซูมหน่อย ซูม ๆ

527
00:35:04.891 --> 00:35:08.891

528
00:35:08.892 --> 00:35:12.892
ขยายหน้าจอ Remote เดี๋ยวเด้อ

529
00:35:12.894 --> 00:35:16.894

530
00:35:16.895 --> 00:35:20.895
สิ่งที่เด็ก ๆ ชอบลืม ก็คือ

531
00:35:20.896 --> 00:35:24.896
ดูที่ชื่อไฟล์นะลูก

532
00:35:24.897 --> 00:35:28.897
เห็นไหม สังเกตไฟล์ทุกตัวที่

533
00:35:28.898 --> 00:35:32.898
เซฟนี่ ชื่อ

534
00:35:32.899 --> 00:35:36.899
ไฟล์เวลาตั้งอย่าเว้นวรรค ถ้าอยากเว้น

535
00:35:36.900 --> 00:35:40.900
การเว้นจะต้องใช้เครื่องหมาย

536
00:35:40.900 --> 00:35:44.900
แทน กดเว้นวรรคด้วย spacebar ไม่ได้นะคะ

537
00:35:44.901 --> 00:35:48.901
เวลา บอกไว้เลย

538
00:35:48.902 --> 00:35:52.902
โปรแกรม ถ้าเป็นโปรแกรมที่เราเขียน

539
00:35:52.903 --> 00:35:56.903
เพื่อสั่งให้คอมพิวเตอร์ทำงานนี่ เวลา

540
00:35:56.904 --> 00:36:00.904
ตั้งชื่อไฟล์ มันจะไม่เหมือน Microsoft Word น่ะ

541
00:36:00.904 --> 00:36:04.904
Microsoft Word ตั้งเป็นภาษาไทยก็ได้ เว้นวรรคก็ได้

542
00:36:04.905 --> 00:36:08.905
ก็ได้นึกออกนะ

543
00:36:08.906 --> 00:36:12.906
เดี๋ยวน่าจะไม่เห้น

544
00:36:12.908 --> 00:36:16.908
ขยายใหญ่มากเลยไม่เห็นล่าม

545
00:36:16.909 --> 00:36:20.909
ลดใหม่ ๆ ลดไซซ์

546
00:36:20.910 --> 00:36:24.910
เวลาตั้งชื่อน่ะค่ะ เวลาตั้งชื่อ

547
00:36:24.911 --> 00:36:28.911
ให้จำไว้เลยว่าถ้าเราเขียน Coding

548
00:36:28.912 --> 00:36:32.912
ถ้าเราเขียน coding หรือเขียนโปรแกรม

549
00:36:32.914 --> 00:36:36.914
วิธีการตั้งชื่อจะไม่เหมือน Microsoft Word

550
00:36:36.917 --> 00:36:40.917
เด็ก ๆ ต้องจำไว้เลยว่า

551
00:36:40.918 --> 00:36:44.918
ชื่อรูปภาพที่เราโหลดมา

552
00:36:44.919 --> 00:36:48.919
ทั้งหลายทั้งปวงนี่ เวลาตั้งชื่อให้มัน

553
00:36:48.920 --> 00:36:52.920
คือตอนเราเลือกบันทึก เราอย่าเว้นวรรคนะคะ

554
00:36:52.920 --> 00:36:56.920
ให้ชื่อมันติดกัน

555
00:36:56.922 --> 00:37:00.922
เว้นวรรคไม่ได้นะ เดี๋ยวพอ

556
00:37:00.924 --> 00:37:04.924
ไป Run โปรแกรมน่ะ มันอ่านแล้วมันไม่รู้จัก

557
00:37:04.925 --> 00:37:08.925
ไอ้ตรงที่เป็น Space Bar

558
00:37:08.927 --> 00:37:12.927
อย่าเว้นวรรค พยายามไม่ให้เป็นปัญหาอย่าเว้นวรรค

559
00:37:12.928 --> 00:37:16.928

560
00:37:16.929 --> 00:37:20.929
วิธีเอารูปมา ก็คือให้กดบันทึกรูปภาพเป็น แล้วกดเปลี่ยนชื่อ

561
00:37:20.931 --> 00:37:24.931
อย่าไปใช้ชื่อเดิมยาว ๆ จำได้นะ

562
00:37:24.932 --> 00:37:28.932
เพราะเวลาตัวเองมาเรียกใช้ตัวเองก็จะงง

563
00:37:28.933 --> 00:37:32.933
เอาชื่อตามเขาน่ะ ชื่อภาพ

564
00:37:32.934 --> 00:37:36.934
ในเน็ตชื่อมันจะยาวใช่ไหมคะ

565
00:37:36.935 --> 00:37:40.935
เราควรมาทำชื่อใหม่ให้ เรียกใช้

566
00:37:40.937 --> 00:37:44.937
มันก็จะได้เข้าใจ เหมือนเอารูป

567
00:37:44.943 --> 00:37:48.943
ตั้งชื่อนั้นว่าภาพ Background

568
00:37:48.944 --> 00:37:52.944
ภาพที่เราจะมาใช้ คือ background คือ ตัวนี้

569
00:37:52.945 --> 00:37:56.945
ภาพตะกร้าก็ Busket ไปเลยจะได้ไม่สับสน

570
00:37:56.947 --> 00:38:00.947
ด้วยนะคะ ปัญหาตอนนี้ที่พบ

571
00:38:00.948 --> 00:38:04.948
คือ 1. หาเส้นทางที่เก็บรูปภาพให้เจอ

572
00:38:04.949 --> 00:38:08.949
เก็บรูปภาพไม่เจอ กับชื่อไม่ถูก

573
00:38:08.950 --> 00:38:12.950
พอไปเรียกใช้ไม่เจอ มันก็ขึ้น Error

574
00:38:12.951 --> 00:38:16.951
นะคะ เพราะฉะนั้น

575
00:38:16.951 --> 00:38:20.951
ให้ดูวิธีการตั้งชื่อดี ๆ

576
00:38:20.953 --> 00:38:24.953
นะคะ แก้ปัญหาที่ชื่อ

577
00:38:24.954 --> 00:38:28.954
เพราะฉะนั้นชื่อ แล้วรูปที่จะเอาไปใช้ก็จะต้อง

578
00:38:28.956 --> 00:38:32.956
ตรงกันไม่อย่างนั้นมันจะดึกภาพไว้ใช้

579
00:38:32.957 --> 00:38:36.957
ไม่ถูกนะคะ โอ.เค. นะคะ

580
00:38:36.959 --> 00:38:40.959

581
00:38:40.961 --> 00:38:44.961

582
00:38:44.965 --> 00:38:48.965
โอ.เค. ไหม Run ได้หรือยัง

583
00:38:48.966 --> 00:38:52.966

584
00:38:52.968 --> 00:38:56.968
ของไอ้นี่ ของไอ้แบมน่ะ

585
00:38:56.969 --> 00:39:00.969
มันติดปัญหา

586
00:39:00.970 --> 00:39:04.970
มันต้องเอาไว้แก้ทีหลังเคสนี้

587
00:39:04.971 --> 00:39:08.971
ใส่ภาพให้เสร็จเดี๋ยวท้ายชั่วโมงจะมาใส่ Code

588
00:39:08.973 --> 00:39:12.973
ไม่อย่างนั้นเดี๋ยวตัวอื่นมันจะไปต่อไม่ได้

589
00:39:12.975 --> 00:39:16.975
ทำ Code รอไว้ก่อน

590
00:39:16.976 --> 00:39:20.976
บางจุดที่ผิดมันเล็กนะไม่อย่างนั้นเพื่อนจะ

591
00:39:20.978 --> 00:39:24.978
ไปต่อไม่ได้ให้แบมรอก่อน Code

592
00:39:24.980 --> 00:39:28.980
มาก่อนนะคะ ได้รูปเหมือนใบเตยก็รออยู่เหมือนกัน

593
00:39:28.981 --> 00:39:32.981
ใบเตยก็อยากให้โปรแกรมตัวเอง Run ได้

594
00:39:32.982 --> 00:39:36.982
กันนะคะ ต่อไป

595
00:39:36.983 --> 00:39:40.983
นะคะ ลองแล้วได้

596
00:39:40.983 --> 00:39:44.983
บีลองแล้ว... เต็มหน้าเลย

597
00:39:44.985 --> 00:39:48.985
หน้าต่างไหนไม่ใช้จะปิด

598
00:39:48.988 --> 00:39:52.988

599
00:39:52.989 --> 00:39:56.989
ได้ตะกร้า

600
00:39:56.992 --> 00:40:00.992
อยู่ข้างล่างแบบนี้กันแล้วทุกคนหรือยัง จ๊าบได้หรือยัง

601
00:40:00.994 --> 00:40:04.994
ทีนี้สิ่งที่เราจะทำต่อไป

602
00:40:04.996 --> 00:40:08.996
ก็คือใช้คีย์บอร์ดทำให้

603
00:40:08.997 --> 00:40:12.997
ตะกร้าของเราเลื่อนไปทางซ้ายทางขวา

604
00:40:12.998 --> 00:40:16.998
นึกออกนะ เราจะใช้คีย์บอร์ด

605
00:40:16.999 --> 00:40:20.999
ในการควบคุมทิศทางนั่นเอง ซึ่ง

606
00:40:21.001 --> 00:40:25.001
มาดูรูปแบบของคำสั่งเรา

607
00:40:25.008 --> 00:40:29.008

608
00:40:29.012 --> 00:40:33.012
การกำหนดค่าให้คีย์บอร์ดนะคะ

609
00:40:33.013 --> 00:40:37.013
ปุ่ม เด็ก ๆ ต้องดูก่อน ดูคีย์บอร์ด

610
00:40:37.014 --> 00:40:41.014
ที่เราจะใช้ ก็คือที่มันเป็นลูกศรน่ะลูก

611
00:40:41.014 --> 00:40:45.014
ใช้ตรงตำแหน่งนี้นะ อันอื่นมันก็มีค่า

612
00:40:45.015 --> 00:40:49.015
ค่าของมันทุกตัวเลย คีย์บอร์ดค่าจะเยอะ

613
00:40:49.016 --> 00:40:53.016
แต่อันนั้นน่ะ คือ ในระดับ Advance

614
00:40:53.018 --> 00:40:57.018
อันนี้เอา Basic ง่าย ๆ

615
00:40:57.019 --> 00:41:01.019
นึกออกนะ เพราะ ก็คือให้ตะกร้าเลื่อนไป

616
00:41:01.020 --> 00:41:05.020
เลื่อนไปทางซ้ายและทางขวา เพื่อจะไปรับของที่

617
00:41:05.020 --> 00:41:09.020
ตกลงมา เพราะฉะนั้นเราจะใช้ควบคุมแป้น 2 ตัวนี้

618
00:41:09.021 --> 00:41:13.021
ที่อยู่ในตรงนี้นะ

619
00:41:13.021 --> 00:41:17.021
นี่เห็นไหม

620
00:41:17.024 --> 00:41:21.024
คีย์บอร์ดแค่ละตัวนี่ นี่คือค่า

621
00:41:21.025 --> 00:41:25.025
คำสั่งควบคุมนะคะ เยอะเลยเห็นไหม

622
00:41:25.026 --> 00:41:29.026
เลยเห็นไหมตั้งแต่พยันชนะข้างบน

623
00:41:29.028 --> 00:41:33.028
เราสั่ง Keyboard นะคะ

624
00:41:33.029 --> 00:41:37.029
เพราะฉะนั้น คือ ให้สอนหมดทุกค่านี่

625
00:41:37.031 --> 00:41:41.031
ก็จะยากอยู่นะคะ ก็คือต้องไปทีละสเต็ป

626
00:41:41.033 --> 00:41:45.033
เอาหลังการ Basic ก่อน เพราะ

627
00:41:45.034 --> 00:41:49.034
ปกติเล่นเกมปุ่มที่ใช้เล่นเกมก็มีแค่ซ้าย-ขวา

628
00:41:49.036 --> 00:41:53.036
บน-ล่าง อะไรแค่นี้ นึกออกนะ ไม่ได้มีอะไรพิสดาร

629
00:41:53.038 --> 00:41:57.038
นะคะ คีย์ที่เราจะใช้ชื่อ

630
00:41:57.039 --> 00:42:01.039
เป็นคีย์ตัวนี้นะคะ เป้นคีย์ตัวนี้

631
00:42:01.041 --> 00:42:05.041

632
00:42:05.042 --> 00:42:09.042

633
00:42:09.043 --> 00:42:13.043
ก่อนอื่น ก่อนจะทำให้มัน

634
00:42:13.045 --> 00:42:17.045
ให้มันไอ้นี่ได้ เราต้องไปกำหนดตัวแปร

635
00:42:17.046 --> 00:42:21.046
นะคะ สำหรับให้ตัวตะกร้าเรา

636
00:42:21.047 --> 00:42:25.047
มันเคลื่อนไหว เพราะอยู่ดี ๆ ตระกร้ามันเคลื่อนเองไม่ได้อยู่แล้ว

637
00:42:25.048 --> 00:42:29.048
มันต้องมีตัวแปร

638
00:42:29.049 --> 00:42:33.049
ตัวแปรแรกให้ชื่อว่า posx

639
00:42:33.051 --> 00:42:37.051
pos ก็คือมาจากคำว่า "Position"

640
00:42:37.052 --> 00:42:41.052
Position x ก็คือตำแหน่ง x

641
00:42:41.053 --> 00:42:45.053
ก็คือตำแหน่งที่อยู่ ถ้าเปิดจอ เปิดขอ

642
00:42:45.054 --> 00:42:49.054
ของเรา ให้นึกถึงถ้านี่

643
00:42:49.055 --> 00:42:53.055
ส่วนสีส้มคือจอนี่ แกน x บอกแล้ว

644
00:42:53.056 --> 00:42:57.056
แกนในแนวบรรทัดน่ะ

645
00:42:57.057 --> 00:43:01.057
นึกออกนะ แกน Y น่ะ

646
00:43:01.058 --> 00:43:05.058
แกน x น่ะเป็นแนวตาบรรทัด

647
00:43:05.059 --> 00:43:09.059
แล้วแกน Y ก็คือแกน

648
00:43:09.060 --> 00:43:13.060
แนวที่เป็นนี่ลงมา แนวคอลัมน์นั่นเอง แกน y

649
00:43:13.061 --> 00:43:17.061
นะคะ ทีนี้อันดับแรก

650
00:43:17.062 --> 00:43:21.062
posx บอกตำแหน่งที่... อาจจะมีปรับนะ

651
00:43:21.069 --> 00:43:25.069
เพราะจาก Code ที่แม่เขียนน่ะ

652
00:43:25.070 --> 00:43:29.070
คือ เครื่องที่บ้านแม่น่ะจอเล็ก

653
00:43:29.071 --> 00:43:33.071
อาจจะเพิ่ม

654
00:43:33.073 --> 00:43:37.073
แรกที่เขียนไว้ตัวแรกแล้วค่อยมาปรับเพิ่ม บอกแล้ว

655
00:43:37.075 --> 00:43:41.075
pos_x กับ pos_y ก็คือตำแหน่งของ

656
00:43:41.076 --> 00:43:45.076
การเคลื่อนที่ของเรา

657
00:43:45.077 --> 00:43:49.077
และสำหรับตัวแปร Move

658
00:43:49.078 --> 00:43:53.078
Move = 5 ตัวนี้เป็นการ

659
00:43:53.080 --> 00:43:57.080
เพิ่มค่าการเคลื่อนไหว นั่นหมายถึง คือ

660
00:43:57.081 --> 00:44:01.081
พอกดคีย์บอร์ด 1 ทีนะคะ Move ปุ๊บ

661
00:44:01.082 --> 00:44:05.082
กด Keyborad 1 ครั้ง

662
00:44:05.083 --> 00:44:09.083
ประมาณ 5 5 ในทีนี้ คือ 5 pixcel นึกออก

663
00:44:09.085 --> 00:44:13.085
นะคะ

664
00:44:13.086 --> 00:44:17.086
ก่อนอื่นบอกแล้ว

665
00:44:17.088 --> 00:44:21.088
เราจะมากำหนดตัวแปร เพราะฉะนั้นไปเลยค่ะ

666
00:44:21.090 --> 00:44:25.090
ไปที่... เห็นไหมคะ

667
00:44:25.091 --> 00:44:29.091
นี่

668
00:44:29.092 --> 00:44:33.092
คีย์ที่เราจะใช้ เห็นไหมคะ คีย์ lEFT

669
00:44:33.094 --> 00:44:37.094
กับ Key Right

670
00:44:37.095 --> 00:44:41.095
Left ก็คือให้มันไปทางซ้าย

671
00:44:41.096 --> 00:44:45.096
Keyboard ไปทางซ้าย สั่งให้เลื่อนไปทางซ้าย

672
00:44:45.097 --> 00:44:49.097
ถ้าเราใช้ key

673
00:44:49.099 --> 00:44:53.099
นั่นหมายถึง ไปทางขวา

674
00:44:53.101 --> 00:44:57.101
นะคะ ตัวแปรแรกนะคะ

675
00:44:57.102 --> 00:45:01.102
นะคะ ก็คือตัวแปรที่จะเก็บค่า

676
00:45:01.104 --> 00:45:05.104
หรือรับค่า key เห็นไหมคะ ก็จะใส่ชื่อตัวแปร

677
00:45:05.106 --> 00:45:09.106
แล้วตามด้วยเครื่องหมายเท่ากับนะคะ

678
00:45:09.107 --> 00:45:13.107
ซึ่งตัวแปรของเรา ชื่อตัวแปร

679
00:45:13.108 --> 00:45:17.108
key นั่นเอง เพราะเราจะคุม keyboard

680
00:45:17.109 --> 00:45:21.109
มันมี 2 ค่า ก็เลยใช้เป็น key s นะคะ

681
00:45:21.110 --> 00:45:25.110
ตามด้วยรูปแบบเท่ากับ

682
00:45:25.111 --> 00:45:29.111
ไปที่ Sublime ค่ะ ไปที่ sublime

683
00:45:29.112 --> 00:45:33.112
ตำแหน่งที่เราจะคีย์ Code นี้ จะอยู่ใน

684
00:45:33.113 --> 00:45:37.113
Loop นะคะ อยู่ตรง Loop อยู่ใน Loop

685
00:45:37.115 --> 00:45:41.115
ของเรานี่ อยู่ต่อมาจาก

686
00:45:41.116 --> 00:45:45.116

687
00:45:45.118 --> 00:45:49.118

688
00:45:49.120 --> 00:45:53.120
อยู่ข้างบนไม่ได้อยู่ต่อ

689
00:45:53.122 --> 00:45:57.122
อยู่บน

690
00:45:57.123 --> 00:46:01.123
อยู่บน อยู่ก่อนลูบของ...

691
00:46:01.125 --> 00:46:05.125

692
00:46:05.127 --> 00:46:09.127
อยู่ก่อน Loop for นี่นะคะ

693
00:46:09.129 --> 00:46:13.129
ก็เลื่อน Flow ลงไป

694
00:46:13.131 --> 00:46:17.131
นะคะ เห็นหรือยัง

695
00:46:17.132 --> 00:46:21.132
เห็นตำแหน่งที่เราจะ Coding หรือยัง

696
00:46:21.134 --> 00:46:25.134
เพราะ for ตรงนี้ก็คือเงื่อนไขตอนจบ

697
00:46:25.136 --> 00:46:29.136
แต่เรายังไม่จบใช่ไหม เพราะถ้าเราเอาเข้าไปไว้ใต้

698
00:46:29.139 --> 00:46:33.139
pygame.quick น่ะ

699
00:46:33.140 --> 00:46:37.140
แต่เราจะให้ตะกร้าทำงานมันต้องอยู่ก่อน

700
00:46:37.144 --> 00:46:41.144
จนจบเกมใช่ไหมคะ เพราะฉะนั้น มันต้องอยู่ก่อน

701
00:46:41.145 --> 00:46:45.145
ตำแหน่ง Coding ของเรา คำสั่งแรก กำหนด

702
00:46:45.147 --> 00:46:49.147
ตัวแปรชื่อว่าอะไร

703
00:46:49.149 --> 00:46:53.149
key นั่นเอง

704
00:46:53.149 --> 00:46:57.149
ตัวแปร key นะคะ key = รูปแบบ...

705
00:46:57.153 --> 00:47:01.153
พิมพ์ชื่อตัวแปรตามด้วยเครื่องหมายเท่ากับ

706
00:47:01.154 --> 00:47:05.154
ตามด้วย Module

707
00:47:05.156 --> 00:47:09.156
key.getpress

708
00:47:09.160 --> 00:47:13.160
function get_pressed() ก็คือรับค่า

709
00:47:13.162 --> 00:47:17.162
จากการกด Get Press ก็คือ กด

710
00:47:17.162 --> 00:47:21.162
นะคะ

711
00:47:21.164 --> 00:47:25.164

712
00:47:25.165 --> 00:47:29.165
นะคะ

713
00:47:29.168 --> 00:47:33.168
พิมพ์ตัวแปรตั้งชื่อว่า Key

714
00:47:33.169 --> 00:47:37.169
ตัวแปรนี้สำหรับเก็บ keyboard นั่นเอง Key

715
00:47:37.170 --> 00:47:41.170
= นะคะ เครื่องหมาย =

716
00:47:41.171 --> 00:47:45.171
py ค่ะ pygame module กด Enter

717
00:47:45.173 --> 00:47:49.173
ถ้าอยู่ที่ตำแหน่ง pygame module

718
00:47:49.174 --> 00:47:53.174
. อะไร . Key ค่ะ Key

719
00:47:53.176 --> 00:47:57.176
Module แล้วก็ตามด้วย

720
00:47:57.178 --> 00:48:01.178
.get ค่ะ get แต่เลือกใช้ get ตัวที่ 3

721
00:48:01.180 --> 00:48:05.180
3 Get press

722
00:48:05.181 --> 00:48:09.181
ed Getped

723
00:48:09.183 --> 00:48:13.183
ก็คือรับคำสั่ง คำสั่งรับค่า

724
00:48:13.184 --> 00:48:17.184
รับค่าของการกด pressed แปลว่ากดน่ะ

725
00:48:17.185 --> 00:48:21.185
เพราะฉะนั้นเลือก Get press

726
00:48:21.187 --> 00:48:25.187
บอกแล้ว Getped เป็นคำสั่งใส่ Function ทันที

727
00:48:25.188 --> 00:48:29.188

728
00:48:29.193 --> 00:48:33.193
ใบเตย

729
00:48:33.196 --> 00:48:37.196
จำกฎของการ Coding เราได้นะ

730
00:48:37.197 --> 00:48:41.197
นึกออกนะ เจอ Module

731
00:48:41.199 --> 00:48:45.199
กด Enter เจอ fuction กด Enter

732
00:48:45.201 --> 00:48:49.201
ใส่วงเล็บ () ใช่ไหม ไม่ใช่พิมพ์

733
00:48:49.202 --> 00:48:53.202
get._ped ไม่ได้นะ

734
00:48:53.204 --> 00:48:57.204
หรือเจอ Function แล้วกด Enter เลย

735
00:48:57.205 --> 00:49:01.205
นะคะ ต่อไป

736
00:49:01.206 --> 00:49:05.206
ประกาศตัวแปรแล้วใส่อะไรเพิ่ม มาดูต่อ

737
00:49:05.207 --> 00:49:09.207
ต่อมาก็คือ เราจะต้องมากำหนดเงื่อนไข

738
00:49:09.208 --> 00:49:13.208
เงื่อนไขเพราะอะไร เพราะอันแรก

739
00:49:13.210 --> 00:49:17.210
ใช่ไหม มันก็ต้องมาเช็กใช่ไหมคะ

740
00:49:17.211 --> 00:49:21.211
เช็กเงื่อนไขว่าไอ้ค่าที่รับน่ะ เห็นไหมคะ key

741
00:49:21.212 --> 00:49:25.212
เป็น Key Left หรือ Key Right

742
00:49:25.214 --> 00:49:29.214
เป็นซ้ายหรือขวานั่นเองนะคะ

743
00:49:29.216 --> 00:49:33.216
อันดับแรก ก็คือ

744
00:49:33.218 --> 00:49:37.218
ใช้คำสั่งอะไรคะ เงื่อนไข ก็คือ if ถ้า

745
00:49:37.220 --> 00:49:41.220
Key เห็นไหมคะ เอาตัวแปรนี้ เพื่อให้มันเช็กค่า

746
00:49:41.221 --> 00:49:45.221
Key เพราะคำสั่งนี้เพราะถ้า

747
00:49:45.222 --> 00:49:49.222
คีย์นี้มีการรับค่าปุ๊บนี่ ถ้า pygame

748
00:49:49.223 --> 00:49:53.223
module นี่ key ที่รับเป็น k

749
00:49:53.224 --> 00:49:57.224
เป็น Key Left ก็คือถ้าเราไป

750
00:49:57.225 --> 00:50:01.225
เราไปกดปุ่มลูกศรซ้าย มันจะ

751
00:50:01.226 --> 00:50:05.226
ไปยังตำแหน่งไหน เห็นไหม ไปตำแหน่งที่

752
00:50:05.228 --> 00:50:09.228
น้อยกว่า 0 ทันที แต่ถ้าไม่จริง

753
00:50:09.229 --> 00:50:13.229
ให้มันกลับไปที่ pos X ลบเท่ากับ

754
00:50:13.231 --> 00:50:17.231
=move ลบ move ออก

755
00:50:17.234 --> 00:50:21.234
เพราะฉะนั้น ค่าที่

756
00:50:21.235 --> 00:50:25.235
บอกแล้วค่าที่เราจะตรวจสอบมี 2 ค่า ก็คือ

757
00:50:25.238 --> 00:50:29.238
Key Left กับ Key Right

758
00:50:29.241 --> 00:50:33.241
ซ้ายแป้นซ้ายขวานั่นเอง แป้นลูกศรซ้ายขวา

759
00:50:33.242 --> 00:50:37.242
เพราะฉะนั้น if ก็จะมี 2 ตัวนะคะ

760
00:50:37.245 --> 00:50:41.245
มาดูวิธีการ

761
00:50:41.247 --> 00:50:45.247
ก็คือ พิมพ์ชื่อตัวแปรค่า

762
00:50:45.248 --> 00:50:49.248
Key นะคะ ตามด้วยชื่อ Module

763
00:50:49.252 --> 00:50:53.252
นะคะ แล้วก็

764
00:50:53.257 --> 00:50:57.257
ตามด้วย and แล้วก็

765
00:50:57.258 --> 00:51:01.258
ระบุตัวแปร ตัวแปรที่จะบอก

766
00:51:01.261 --> 00:51:05.261
ตำแหน่งนะคะ ที่จะบอกตำแหน่ง

767
00:51:05.262 --> 00:51:09.262

768
00:51:09.265 --> 00:51:13.265
ต่อจากบรรทัด key Tab เข้าไป 1 ครั้ง

769
00:51:13.269 --> 00:51:17.269
ให้ตรงกับตำแหน่ง Key แล้วกด

770
00:51:17.271 --> 00:51:21.271
if condition เลือก

771
00:51:21.275 --> 00:51:25.275
Condition แล้วกด Enter

772
00:51:25.277 --> 00:51:29.277
ตำแหน่งแรก if ตามด้วย k key statement

773
00:51:29.278 --> 00:51:33.278
กด Enter

774
00:51:33.280 --> 00:51:37.280
ปีกกา

775
00:51:37.282 --> 00:51:41.282
สีเหลี่ยมนี่ กดอย่างนี้นะคะ

776
00:51:41.283 --> 00:51:45.283
กดเปิดแล้วปิด กางปุ่มเปิด-ปิด ปีกกาเล็ก

777
00:51:45.284 --> 00:51:49.284
ปีกกาใหญ่ เรียกไม่เหมือนกันสักเจ้า

778
00:51:49.286 --> 00:51:53.286
จะสับสนชีวิตกับ Coding นี่ล่ะ

779
00:51:53.288 --> 00:51:57.288
นี่ล่ะ ปีกกาสี่เหลี่ยม

780
00:51:57.289 --> 00:52:01.289
กล้ามปู บางเจ้าเรียกกล้ามปู

781
00:52:01.290 --> 00:52:05.290
นะคะ เปิดแล้วปิด จะได้รู้ว่ามีเปิดแล้ว

782
00:52:05.291 --> 00:52:09.291
มันต้องมีปิดจะได้ไม่ลืม Key ตามด้วยอะไร

783
00:52:09.293 --> 00:52:13.293
py pygame Module

784
00:52:13.294 --> 00:52:17.294
กด Enter แล้วก็ตามด้วย .

785
00:52:17.298 --> 00:52:21.298
กดผิด ขอโทษ . นะคะ

786
00:52:21.302 --> 00:52:25.302
. key ตัวใหญ่ค่ะ เพราะบอกแล้ว

787
00:52:25.302 --> 00:52:29.302
เรียกใช้ key ตามด้วย

788
00:52:29.304 --> 00:52:33.304
เครื่องหมาย _ แล้วก็ L

789
00:52:33.306 --> 00:52:37.306
เพราะเราจะใช้ Key อะไรคะ Key Left

790
00:52:37.307 --> 00:52:41.307
เลือก Key left

791
00:52:41.309 --> 00:52:45.309
ตัวใหญ่นะลูก

792
00:52:45.312 --> 00:52:49.312
เพราะตัวนี้มันจะเป็น

793
00:52:49.312 --> 00:52:53.312
ค่าของ คีย์บอร์ด ต้องเป็นตัวใหญ่

794
00:52:53.315 --> 00:52:57.315
ที่เรียกใช้ module ใน module pygame น่ะ

795
00:52:57.317 --> 00:53:01.317
Statement มันจะเป็นตัวใหญ่ เลือก key_left

796
00:53:01.318 --> 00:53:05.318
กด Enter LEFT หรือ riGHT ลืม

797
00:53:05.320 --> 00:53:09.320
อันแรก Left ใช่ไหม ถูกต้อง

798
00:53:09.321 --> 00:53:13.321
เห็นไหมคะ ก้ามปูแล้วตามด้วย

799
00:53:13.323 --> 00:53:17.323
key.left แล้วก็ตามด้วย and

800
00:53:17.324 --> 00:53:21.324
นะคะ ก็คือบอกให้รู้ว่า

801
00:53:21.326 --> 00:53:25.326
ถ้า Key ที่กดลงไปนี่

802
00:53:25.327 --> 00:53:29.327
เป็นปุ่มลูกศรไปทางซ้ายปุ๊บนี่

803
00:53:29.329 --> 00:53:33.329
สิ่งที่และ ๆ ๆ ๆ ๆ

804
00:53:33.331 --> 00:53:37.331
มีคำว่า "และ" นะคะ และ posX

805
00:53:37.333 --> 00:53:41.333
แกน X นี่ น้อยกว่า 0 เมื่อไร

806
00:53:41.334 --> 00:53:45.334
นะคะ

807
00:53:45.335 --> 00:53:49.335
นี่กำลังอธิบายคำสั่งนี้อยู่นะ

808
00:53:49.336 --> 00:53:53.336
ก็คือถ้าเมื่อไหร่ที่ key ที่เรารับเข้าไปนี่

809
00:53:53.337 --> 00:53:57.337
เป็นการกดลูกศรซ้าย และ

810
00:53:57.338 --> 00:54:01.338
ตำแหน่งของมันนี่เป็น

811
00:54:01.339 --> 00:54:05.339
น้อยกว่า 0-5

812
00:54:05.341 --> 00:54:09.341
น้อยกว่า 0 posX น้อยกว่า 0 นะคะ

813
00:54:09.345 --> 00:54:13.345

814
00:54:13.346 --> 00:54:17.346
เราเลย

815
00:54:17.348 --> 00:54:21.348
เราเลยนี่ไปหรือเปล่า

816
00:54:21.349 --> 00:54:25.349
ไปก่อนหน้าก่อนนะคะ

817
00:54:25.349 --> 00:54:29.349
เห็นไหมตรงประกาศ

818
00:54:29.351 --> 00:54:33.351
ตัวแปรเดี๋ยวเราจะเรียกใช้ posx ไม่ได้

819
00:54:33.352 --> 00:54:37.352
เดี๋ยวย้อนไปนะคะ

820
00:54:37.353 --> 00:54:41.353
อันนั้นค้างไว้ก่อน ไปตำแหน่งประกาศตัวแปรก่อนนะคะ

821
00:54:41.354 --> 00:54:45.354
เพราะบอกแล้วเราจะประกาศตัวแปร Pos X Pos Y

822
00:54:45.355 --> 00:54:49.355

823
00:54:49.356 --> 00:54:53.356
ลืมข้ามไป ไปที่ตำแหน่งประกาศตัวแปร

824
00:54:53.358 --> 00:54:57.358
ตรงนี้นะคะ

825
00:54:57.360 --> 00:55:01.360
อยู่ใต้คำ อยู่ตรง Hastag

826
00:55:01.361 --> 00:55:05.361
ตัวแปรนะ ตัวแปรแรกที่เราจะประกาศ

827
00:55:05.362 --> 00:55:09.362
คืออะไร pos_x ใช่ไหมคะ มี pos_x pos_y

828
00:55:09.363 --> 00:55:13.363
posY แล้วก็ move

829
00:55:13.365 --> 00:55:17.365
ก็คือ X Y แล้วก็ Move นะคะ

830
00:55:17.368 --> 00:55:21.368

831
00:55:21.369 --> 00:55:25.369

832
00:55:25.370 --> 00:55:29.370
ตัวแปรบอกแล้วว่าต้องพิมพ์ posX

833
00:55:29.371 --> 00:55:33.371
ก็คือต้องพิมพ์ Pos X

834
00:55:33.373 --> 00:55:37.373
320 posy= เท่าไรนะ

835
00:55:37.374 --> 00:55:41.374
=

836
00:55:41.374 --> 00:55:45.374
เท่าไรนะ ประมาณไว้ ลืม

837
00:55:45.376 --> 00:55:49.376
400 เท่ากับ 5

838
00:55:49.377 --> 00:55:53.377
posx=400

839
00:55:53.381 --> 00:55:57.381
400 นะคะ ไม่ใช่ 4,000

840
00:55:57.383 --> 00:56:01.383
และก็อีกตัวหนึ่ง ก็คือ move

841
00:56:01.386 --> 00:56:05.386
ตัวแปร Move Move ให้มีค่าเท่ากับ

842
00:56:05.387 --> 00:56:09.387
= ก็คือพอกดลูกศร 1 ครั้งนี่

843
00:56:09.389 --> 00:56:13.389
ตำแหน่งการเคลื่นที่มันจะไหลไป 5 ตำแหน่ง

844
00:56:13.391 --> 00:56:17.391
อย่างนี้นะคะ เห็นไหมคะ

845
00:56:17.392 --> 00:56:21.392
เพราะเมื่อกี้

846
00:56:21.393 --> 00:56:25.393
ถ้าเราไปพิมพ์ Code นี่

847
00:56:25.394 --> 00:56:29.394
and pos_x น่ะ มันก็จะงง

848
00:56:29.395 --> 00:56:33.395
ต้องมาประกาศไว้ก่อน เสร็จหรือยัง

849
00:56:33.397 --> 00:56:37.397
ประกาศตัวแปรเสร็จหรือยังคะ

850
00:56:37.398 --> 00:56:41.398
ใบเตยเสร็จหรือยังคะ

851
00:56:41.400 --> 00:56:45.400
บีเสร็จหรือยังคะ

852
00:56:45.401 --> 00:56:49.401
ประกาศตัวแปรก่อน กด...

853
00:56:49.402 --> 00:56:53.402
อธิบายแล้วลืม คีย์ โค้ด

854
00:56:53.404 --> 00:56:57.404
สไลด์ โอ.เค. นะ

855
00:56:57.405 --> 00:57:01.405
เรามาต่อตรงเงื่อนไขต่อ

856
00:57:01.407 --> 00:57:05.407
เลยยังไม่เสร็จ ก็คือพอกดค่า

857
00:57:05.408 --> 00:57:09.408
แป้นพิมพ์เป็นลูกศรซ้าย

858
00:57:09.413 --> 00:57:13.413
ปุ๊บนะคะ และ and คำสั่ง and

859
00:57:13.414 --> 00:57:17.414
กด Enter ได้เลย and pos_x

860
00:57:17.415 --> 00:57:21.415
po แล้วหาคำว่า "posX"

861
00:57:21.418 --> 00:57:25.418
Statement Center

862
00:57:25.419 --> 00:57:29.419
น้อยกว่าอะไรคะ 0

863
00:57:29.421 --> 00:57:33.421
นะคะ

864
00:57:33.423 --> 00:57:37.423
โอ.เค. ไหม

865
00:57:37.425 --> 00:57:41.425
ไปสไลด์ต่อไป นี่นะคะ pos x

866
00:57:41.426 --> 00:57:45.426
น้อยกว่า 0 ก็คือตำแหน่ง

867
00:57:45.426 --> 00:57:49.426
x น่ะ มันมาอยู่ที่ 0 ปุ๊บ สิ่งที่จะต้องทำ

868
00:57:49.428 --> 00:57:53.428
เอา posX ไปลบค่า move ออก เห็นไหมคะ

869
00:57:53.428 --> 00:57:57.428
ก็คือ ถ้าเงื่อนไขเป็นตามนี้ปุ๊บ

870
00:57:57.430 --> 00:58:01.430
มันจะต้องไปลบ Move ออก ไปลบกับตำแหน่ง Move

871
00:58:01.431 --> 00:58:05.431
นะคะ ก็จะเป็น

872
00:58:05.432 --> 00:58:09.432
ในตรง pass

873
00:58:09.433 --> 00:58:13.433
ลบ Press ออกใช่ไหม

874
00:58:13.435 --> 00:58:17.435
ใส่ posx

875
00:58:17.439 --> 00:58:21.439
Statement Enter เลยนะคะ

876
00:58:21.441 --> 00:58:25.441
กดวรรคก่อนนะ วรรค 1 ครั้ง ขอโทษ ๆ

877
00:58:25.448 --> 00:58:29.448
กด Space bar 1 ครั้ง

878
00:58:29.450 --> 00:58:33.450
ใส่เครื่องหมาย - แล้วก็ตามด้วย =

879
00:58:33.451 --> 00:58:37.451
ลบ = move หา Statement move

880
00:58:37.453 --> 00:58:41.453
เห็นไหมคะ หา statement move

881
00:58:41.454 --> 00:58:45.454
นั่นก็คือตัวแปร Move ที่เราตั้งไว้

882
00:58:45.456 --> 00:58:49.456
กด Enter นั่นคือเงื่อนไข

883
00:58:49.457 --> 00:58:53.457
ของลูกศรซ้าย เราก็มาเพิ่ม

884
00:58:53.459 --> 00:58:57.459
เงื่อนไขให้ลูกศรขวา

885
00:58:57.461 --> 00:59:01.461
นะคะ

886
00:59:01.462 --> 00:59:05.462
กด Spacebar ตำแหน่ง if ให้กับลูกศรซ้าย

887
00:59:05.467 --> 00:59:09.467
ทันที

888
00:59:09.468 --> 00:59:13.468
กด if if condition กด Enter

889
00:59:13.469 --> 00:59:17.469
1 ครั้ง เหมือนเดิมค่ะ

890
00:59:17.470 --> 00:59:21.470
ตัวแปร Key Key Stagement

891
00:59:21.471 --> 00:59:25.471
กด Enter ตามด้วยก้ามปู

892
00:59:25.472 --> 00:59:29.472
แล้วก็พิมพ์เหมือนเดิม

893
00:59:29.474 --> 00:59:33.474
pygame module

894
00:59:33.476 --> 00:59:37.476
คะ ซ้ายเป็นขวานะคะ

895
00:59:37.477 --> 00:59:41.477
key_left เป็น key_Right

896
00:59:41.478 --> 00:59:45.478
_

897
00:59:45.480 --> 00:59:49.480
แล้วก็ R ตัวใหญ่ แล้วก็ไปเลื่อนหา Key Right

898
00:59:49.481 --> 00:59:53.481
นะคะ เจอ Key_RIGHT

899
00:59:53.483 --> 00:59:57.483
แล้วกด Enter ค่ะ

900
00:59:57.484 --> 01:00:01.484

901
01:00:01.485 --> 01:00:05.485
เหมือนเดิม ออกจากก้ามปูเรา

902
01:00:05.488 --> 01:00:09.488
and เหมือนเดิมนะคะ and Keyword

903
01:00:09.489 --> 01:00:13.489
กด Enter

904
01:00:13.490 --> 01:00:17.490
ตามด้วยตำแหน่ง ตำแหน่ง คือ pos อะไร

905
01:00:17.492 --> 01:00:21.492
ก็ยังเป็น Pos X อยู่

906
01:00:21.493 --> 01:00:25.493
Right ก็คือขวา

907
01:00:25.499 --> 01:00:29.499
เห็นไหมคะ

908
01:00:29.500 --> 01:00:33.500
มากกว่า 800

909
01:00:33.501 --> 01:00:37.501
ลบ 120

910
01:00:37.503 --> 01:00:41.503
> 800

911
01:00:41.504 --> 01:00:45.504
ก็คือตำแหน่งของบรรทัดน่ะเห็นไหม

912
01:00:45.505 --> 01:00:49.505

913
01:00:49.507 --> 01:00:53.507
เพราะมันเป็น

914
01:00:53.509 --> 01:00:57.452
แกน X นะ

915
01:00:57.510 --> 01:01:01.510
ก็คือมันต้องไปลบออกจาก

916
01:01:01.512 --> 01:01:05.512
ตำแหน่งนั้นน่ะนะคะ

917
01:01:05.513 --> 01:01:09.513
pos x

918
01:01:09.516 --> 01:01:13.516
กด Enter มากกว่า

919
01:01:13.517 --> 01:01:17.517
800

920
01:01:17.518 --> 01:01:21.518
-120 อย่างนี้นะคะ

921
01:01:21.522 --> 01:01:25.522
แล้วลงมาที่

922
01:01:25.525 --> 01:01:29.525
ที่ pas pas เปลี่ยนเป็น posx เหมือนเดิม

923
01:01:29.526 --> 01:01:33.526
ถ้าเป็นจริงปุ๊บมันจะทำอะไร

924
01:01:33.527 --> 01:01:37.527
posX ตำแหน่งมันจะต้อง statement

925
01:01:37.527 --> 01:01:41.527
จะต้องเพิ่มหรือลบ

926
01:01:41.528 --> 01:01:45.528
เห็นไหมคะ เพิ่มนะคะ +=

927
01:01:45.530 --> 01:01:49.530
move เป็นบวกนะคะ

928
01:01:49.532 --> 01:01:53.532
พอกดไปทางขวาน่ะ เพิ่มค่า

929
01:01:53.533 --> 01:01:57.533
ในการเคลื่อนที่เข้าไป

930
01:01:57.538 --> 01:02:01.538

931
01:02:01.539 --> 01:02:05.539
เครื่องหมายบวก (+ฉ

932
01:02:05.540 --> 01:02:09.540
แล้วก็ตามด้วย move statement move ปุ๊บ กด Enter

933
01:02:09.542 --> 01:02:13.542

934
01:02:13.543 --> 01:02:17.543
เห็นไหมคะ เราได้

935
01:02:17.545 --> 01:02:21.545

936
01:02:21.545 --> 01:02:25.545
ทำการกำหนดค่าให้คีย์บอร์ดเรียบร้อยแล้ว

937
01:02:25.546 --> 01:02:29.546
สิ่งที่จะทำต่อไป

938
01:02:29.547 --> 01:02:33.547
เมื่อกี้เพิ่งกำหนดเสร็จนะ

939
01:02:33.553 --> 01:02:37.553
ก่อนอื่น

940
01:02:37.554 --> 01:02:41.554
เช็กก่อนว่าตำแหน่งการเคลื่อนที่ไปตามที่

941
01:02:41.555 --> 01:02:45.555
กด Ctrl + B

942
01:02:45.556 --> 01:02:49.556
กดลูกศร

943
01:02:49.558 --> 01:02:53.558
ซ้าย-ขวา ยังไม่เลื่อน

944
01:02:53.559 --> 01:02:57.559
เพราะตำแหน่งของค่านั้นน่ะ มันอยู่ไม่ตรง

945
01:02:57.561 --> 01:03:01.561
นะคะ เดี๋ยวดูจากไหนแทน

946
01:03:01.562 --> 01:03:05.562
ดูจากตำแหน่งตะกร้าเราไง

947
01:03:05.568 --> 01:03:09.568
เราก็มาแก้ค่าตำแหน่ง pos

948
01:03:09.569 --> 01:03:13.569

949
01:03:13.571 --> 01:03:17.571
pos X ตำแหน่งตะกร้า

950
01:03:17.576 --> 01:03:21.576
เท่าไร 250

951
01:03:21.578 --> 01:03:25.578
ใช่ไหมกับ

952
01:03:25.580 --> 01:03:29.580
เดี๋ยว ๆ ตำแหน่งตระกร้าเราอยู่ที่

953
01:03:29.581 --> 01:03:33.581
700 ลอง pos x เป็น 700

954
01:03:33.583 --> 01:03:37.583
สิ

955
01:03:37.584 --> 01:03:41.584
y เราก็ 700 ใช่ไหม ลองดู

956
01:03:41.585 --> 01:03:45.585
ลองเปลี่ยนนะคะ ดูตำแหน่งตระกร้าด้วย นึกออกแล้ว

957
01:03:45.587 --> 01:03:49.587
นี่ ๆ busket เรา 700

958
01:03:49.591 --> 01:03:53.591
นี่เพราะฉะนั้น เราก็ไปเปลี่ยนค่า posx

959
01:03:53.592 --> 01:03:57.592
ดูก่อนนะคะ แล้ว

960
01:03:57.594 --> 01:04:01.594
กด ctrl + B ใหม่

961
01:04:01.595 --> 01:04:05.595
ไม่เคลื่อน ยังไม่เคลื่อน

962
01:04:05.597 --> 01:04:09.597
700 เดี๋ยวนะ

963
01:04:09.598 --> 01:04:13.598

964
01:04:13.601 --> 01:04:17.601

965
01:04:17.603 --> 01:04:21.603

966
01:04:21.604 --> 01:04:25.604

967
01:04:25.610 --> 01:04:29.610

968
01:04:29.612 --> 01:04:33.612

969
01:04:33.615 --> 01:04:37.615

970
01:04:37.618 --> 01:04:41.618

971
01:04:41.619 --> 01:04:45.619
ตรงหรือยัง เด็ก ๆ ดูตำแหน่ง

972
01:04:45.621 --> 01:04:49.621
ดูตามไอ้นี่เราด้วยนะ เดี๋ยวขอดู...

973
01:04:49.622 --> 01:04:53.622

974
01:04:53.624 --> 01:04:57.624

975
01:04:57.624 --> 01:05:01.624

976
01:05:01.625 --> 01:05:05.625

977
01:05:05.628 --> 01:05:09.628

978
01:05:09.630 --> 01:05:13.630

979
01:05:13.632 --> 01:05:17.632

980
01:05:17.635 --> 01:05:21.635
สิ่งที่เราจะต้องมาเปลี่ยนนะคะ

981
01:05:21.640 --> 01:05:25.640
เด็ก ๆ ก็คือ

982
01:05:25.642 --> 01:05:29.642

983
01:05:29.643 --> 01:05:33.643
ดูตำแหน่งของ

984
01:05:33.647 --> 01:05:37.647
ตัวนี้ ตัวที่เราเรียกตระกร้า เห็นไหม

985
01:05:37.648 --> 01:05:41.648
ตัวที่เราเรียกตะกร้าเห็นไหม เราเปลี่ยนตรง

986
01:05:41.650 --> 01:05:45.650
posx แทนค่ะ เพราะเราไปกำหนดค่า

987
01:05:45.654 --> 01:05:49.654
pos_x มันจะได้เหมือนกัน โอ.เค. นะ

988
01:05:49.655 --> 01:05:53.655
อันนี้ก็จะเป็น pos อะไร

989
01:05:53.657 --> 01:05:57.657
pos y ใช่ไหมคะ

990
01:05:57.659 --> 01:06:01.659
มาแก้ตรงตำแหน่งของ

991
01:06:01.660 --> 01:06:05.660
ตะกร้าเราด้วย ให้มันตรงกับตำแหน่งตัวนี้ ค่าที่เรากำหนด

992
01:06:05.661 --> 01:06:09.661
เห็นไหมคะ

993
01:06:09.663 --> 01:06:13.663
700

994
01:06:13.664 --> 01:06:17.664
ขอ 6 เพราะเมื่อกี้ 700

995
01:06:17.666 --> 01:06:21.666
ก็ยังไม่กางเท่าไรนะคะ ปรับนิดหนึ่ง

996
01:06:21.667 --> 01:06:25.667
ขอปรับนิดหนึ่ง ขอปรับค่า posX

997
01:06:25.668 --> 01:06:29.668
เป็น 680 แล้วกัน ขอเป็น

998
01:06:29.670 --> 01:06:33.670
680

999
01:06:33.671 --> 01:06:37.671
โอ.เค.

1000
01:06:37.672 --> 01:06:41.672
Ctrl + B ดูใหม่ เลื่อนไหม

1001
01:06:41.674 --> 01:06:45.674
เลื่อนแล้ว เห็นหรือเปล่า

1002
01:06:45.676 --> 01:06:49.676
ไปสุด

1003
01:06:49.677 --> 01:06:53.677
ที่เท่าไรนะ

1004
01:06:53.681 --> 01:06:57.681

1005
01:06:57.684 --> 01:07:01.684
มันไปไม่สุดใช่ไหม

1006
01:07:01.685 --> 01:07:05.685
สังเกตดูไปทางซ้ายนี่ พอ

1007
01:07:05.687 --> 01:07:09.687
ทางขวามันถึงแค่ครึ่งหนึ่ง เราไปแก้

1008
01:07:09.690 --> 01:07:13.690
ตรง pos key

1009
01:07:13.693 --> 01:07:17.693
นะคะ นี่ 800 ลบ 120

1010
01:07:17.694 --> 01:07:21.694
น้อยไป ลบเท่าไร

1011
01:07:21.696 --> 01:07:25.696
ลบ 20 พอไหม ขอลอง

1012
01:07:25.697 --> 01:07:29.697
เพราะไอ้ค่าที่ตั้งมา

1013
01:07:29.699 --> 01:07:33.699
เป็น

1014
01:07:33.700 --> 01:07:37.700

1015
01:07:37.702 --> 01:07:41.702
อ๋อ รู้แล้ว ๆ

1016
01:07:41.704 --> 01:07:45.704
ค่า posX เราน่ะใช่ไหม

1017
01:07:45.706 --> 01:07:49.706
16 ค่าเต็มมัน 160

1018
01:07:49.708 --> 01:07:53.708
เกิน

1019
01:07:53.709 --> 01:07:57.709
รู้แล้ว ๆ ๆ ใช่แล้ว ๆ ๆ

1020
01:07:57.710 --> 01:08:01.710
เห็นไหมคะ ได้ไหม เด็ก ๆ ได้ไหม

1021
01:08:01.711 --> 01:08:05.711

1022
01:08:05.712 --> 01:08:09.712
ความเร็วไม่กระตุกด้วยความเร็ว

1023
01:08:09.713 --> 01:08:13.713
ได้นะคะ แต่มันหลุดจอ

1024
01:08:13.715 --> 01:08:17.715
แต่มันหลุดจอ จะไม่ให้หลุดจอ แก้ตรงที่

1025
01:08:17.717 --> 01:08:21.717
ลบ 120 พอ

1026
01:08:21.718 --> 01:08:25.718
ขอดูไปทาง...

1027
01:08:25.719 --> 01:08:29.719
ยังหลุดอยู่

1028
01:08:29.721 --> 01:08:33.721
120 ลบเพิ่มอีกนะคะ

1029
01:08:33.723 --> 01:08:37.723
150

1030
01:08:37.724 --> 01:08:41.724
180 แล้วกัน ขอดูเฉพาะ

1031
01:08:41.725 --> 01:08:45.725
ไปทางขวาอีกนิดหนึ่ง

1032
01:08:45.727 --> 01:08:49.727
200

1033
01:08:49.728 --> 01:08:53.728
เพราะ บอกแล้ว pos X

1034
01:08:53.729 --> 01:08:57.729
มันจะเลื่อนไปน่ะ ค่า

1035
01:08:57.730 --> 01:09:01.730
ความกว้างของจอเรามัน 1,600

1036
01:09:01.732 --> 01:09:05.732
เพราะฉะนั้น เราต้องเอา 1,600 น่ะ ไปลบตรงขอบ

1037
01:09:05.734 --> 01:09:09.734
ว่าให้มันไปชนขอบประมาณเท่าไร

1038
01:09:09.735 --> 01:09:13.735
จอใครจอมันนะคะ ลองลบ

1039
01:09:13.738 --> 01:09:17.738
ดูไม่เท่ากันนี่ เห็นไหม

1040
01:09:17.739 --> 01:09:21.739
200 ยังหลุดไปนิดหนึ่ง ทางซ้ายนี่ โอ.เค. แล้ว

1041
01:09:21.739 --> 01:09:25.739
แต่ทางขวาไปไม่สุด

1042
01:09:25.741 --> 01:09:29.741
ทางขวาสุดเกิน

1043
01:09:29.742 --> 01:09:33.742
เอาอีกสัก 20 Pixel เอาสัก

1044
01:09:33.743 --> 01:09:37.743
220 แล้วกัน โอ.เค. ไหม ขวาได้หรือยัง

1045
01:09:37.746 --> 01:09:41.746
ได้แล้ว

1046
01:09:41.750 --> 01:09:45.750

1047
01:09:45.752 --> 01:09:49.752
เห็นไหมคะตำแหน่ง x

1048
01:09:49.754 --> 01:09:53.754
น้อยกว่า 0 นี่ ลบ move

1049
01:09:53.758 --> 01:09:57.758
250 แล้วกัน

1050
01:09:57.760 --> 01:10:01.760
สวยงามตามท้องเรื่อง

1051
01:10:01.761 --> 01:10:05.761
โอ.เค. ได้แล้ว

1052
01:10:05.763 --> 01:10:09.763
นะคะ เห็นไหมตระกร้า

1053
01:10:09.764 --> 01:10:13.764
จะต้องเลื่อน อย่าลืมนะคะ

1054
01:10:13.765 --> 01:10:17.765
ถ้าไม่เลื่อนเด็ก ๆ ต้องไปเช็กที่ค่า

1055
01:10:17.768 --> 01:10:21.768
รูปตะกร้าตำแหน่งเปลี่ยนเป็น

1056
01:10:21.783 --> 01:10:25.783
ใช้ตัวแปรที่เรากำหนด

1057
01:10:25.784 --> 01:10:29.784
ตัวแปร pos x pos y

1058
01:10:29.786 --> 01:10:33.786

1059
01:10:33.787 --> 01:10:37.787

1060
01:10:37.788 --> 01:10:41.788

1061
01:10:41.790 --> 01:10:45.790

1062
01:10:45.796 --> 01:10:49.796

1063
01:10:49.799 --> 01:10:53.799
ถ้า 700

1064
01:10:53.801 --> 01:10:57.801

1065
01:10:57.803 --> 01:11:01.803

1066
01:11:01.805 --> 01:11:05.805

1067
01:11:05.808 --> 01:11:09.808
เราสามารถ

1068
01:11:09.812 --> 01:11:13.812
เลื่อนตระกร้าได้แล้ว

1069
01:11:13.815 --> 01:11:17.815

1070
01:11:17.818 --> 01:11:21.818

1071
01:11:21.819 --> 01:11:25.819

1072
01:11:25.822 --> 01:11:29.822

1073
01:11:29.825 --> 01:11:33.825

1074
01:11:33.826 --> 01:11:37.826

1075
01:11:37.832 --> 01:11:41.832

1076
01:11:41.833 --> 01:11:45.833

1077
01:11:45.836 --> 01:11:49.836

1078
01:11:49.838 --> 01:11:53.838

1079
01:11:53.840 --> 01:11:57.840

1080
01:11:57.842 --> 01:12:01.842

1081
01:12:01.844 --> 01:12:05.844

1082
01:12:05.847 --> 01:12:09.847

1083
01:12:09.849 --> 01:12:13.849

1084
01:12:13.850 --> 01:12:17.850

1085
01:12:17.852 --> 01:12:21.852

1086
01:12:21.855 --> 01:12:25.855

1087
01:12:25.858 --> 01:12:29.858

1088
01:12:29.859 --> 01:12:33.859

1089
01:12:33.862 --> 01:12:37.862

1090
01:12:37.864 --> 01:12:41.864

1091
01:12:41.866 --> 01:12:45.866

1092
01:12:45.869 --> 01:12:49.869

1093
01:12:49.872 --> 01:12:53.872

1094
01:12:53.875 --> 01:12:57.875

1095
01:12:57.876 --> 01:13:01.876

1096
01:13:01.877 --> 01:13:05.877

1097
01:13:05.879 --> 01:13:09.879

1098
01:13:09.882 --> 01:13:13.882

1099
01:13:13.883 --> 01:13:17.883

1100
01:13:17.885 --> 01:13:21.885

1101
01:13:21.886 --> 01:13:25.886

1102
01:13:25.889 --> 01:13:29.889

1103
01:13:29.891 --> 01:13:33.891

1104
01:13:33.893 --> 01:13:37.893

1105
01:13:37.895 --> 01:13:41.895

1106
01:13:41.897 --> 01:13:45.897

1107
01:13:45.899 --> 01:13:49.899

1108
01:13:49.901 --> 01:13:53.901

1109
01:13:53.902 --> 01:13:57.902

1110
01:13:57.904 --> 01:14:01.904

1111
01:14:01.906 --> 01:14:05.906

1112
01:14:05.909 --> 01:14:09.909

1113
01:14:09.911 --> 01:14:13.911

1114
01:14:13.913 --> 01:14:17.913

1115
01:14:17.915 --> 01:14:21.915

1116
01:14:21.917 --> 01:14:25.917

1117
01:14:25.919 --> 01:14:29.919

1118
01:14:29.922 --> 01:14:33.922

1119
01:14:33.924 --> 01:14:37.924

1120
01:14:37.926 --> 01:14:41.926

1121
01:14:41.927 --> 01:14:45.927

1122
01:14:45.929 --> 01:14:49.929

1123
01:14:49.932 --> 01:14:53.932

1124
01:14:53.935 --> 01:14:57.935

1125
01:14:57.938 --> 01:15:01.938

1126
01:15:01.943 --> 01:15:05.943

1127
01:15:05.945 --> 01:15:09.945

1128
01:15:09.952 --> 01:15:13.952

1129
01:15:13.956 --> 01:15:17.956

1130
01:15:17.961 --> 01:15:21.961

1131
01:15:21.964 --> 01:15:25.964

1132
01:15:25.967 --> 01:15:29.967

1133
01:15:29.968 --> 01:15:33.968

1134
01:15:33.970 --> 01:15:37.970

1135
01:15:37.972 --> 01:15:41.972

1136
01:15:41.975 --> 01:15:45.975

1137
01:15:45.977 --> 01:15:49.977

1138
01:15:49.980 --> 01:15:53.980

1139
01:15:53.982 --> 01:15:57.982

1140
01:15:57.983 --> 01:16:01.983

1141
01:16:01.986 --> 01:16:05.986

1142
01:16:05.990 --> 01:16:09.990

1143
01:16:09.992 --> 01:16:13.992

1144
01:16:13.994 --> 01:16:17.994

1145
01:16:17.998 --> 01:16:21.998

1146
01:16:21.999 --> 01:16:25.999

1147
01:16:26.001 --> 01:16:30.001

1148
01:16:30.006 --> 01:16:34.006

1149
01:16:34.008 --> 01:16:38.008
ดู ๆ เพราะ ดูนะ

1150
01:16:38.010 --> 01:16:42.010
1. ที่ผิดไล่ชื่อ

1151
01:16:42.011 --> 01:16:46.011
ไฟล์น่ะ เห็นไหม รูป Background

1152
01:16:46.012 --> 01:16:50.012
แต่ไปตั้งค่าเป็นรูปตระกร้า

1153
01:16:50.013 --> 01:16:54.013
ไซซ์ก็เลยไม่เท่ากัน นึกออกไหม

1154
01:16:54.015 --> 01:16:58.015
ว่าอยู่มันผิดตรงไหนนะหา เพราะฉะนั้น

1155
01:16:58.016 --> 01:17:02.016
เวลา Code ผิด 1. เช็กชื่อ

1156
01:17:02.017 --> 01:17:06.017
เช็กรูปนะ ต้องเช็กนะคะ เช็กก่อน

1157
01:17:06.018 --> 01:17:10.018
ว่า เลือกตัวนี้มา

1158
01:17:10.019 --> 01:17:14.019
แสดงตัวนี้นะไม่ใช่เรียกตัวนี้ไปแสดงอีกตัวหนึ่ง

1159
01:17:14.020 --> 01:17:18.020
3-4 รอบก็หาไม่เจอ งง

1160
01:17:18.021 --> 01:17:22.021
เพราะฉะนั้น ถึงให้บอกว่าเวลาตั้งชื่อน่ะ ดูของตัวเอง

1161
01:17:22.023 --> 01:17:26.023
อย่ามาดูที่ Code ของแม่สิ ชื่อก็ไม่

1162
01:17:26.024 --> 01:17:30.024
ตรงกันก็ไม่ถูกสักที

1163
01:17:30.025 --> 01:17:34.025
ต้องดูไฟล์ ต้องดูไฟล์รูปตัวเองนะคะ

1164
01:17:34.027 --> 01:17:38.027
เพราะแม่ Save แม่ก็ตั้งชื่อ

1165
01:17:38.027 --> 01:17:42.027
ไฟล์ของแม่นะ ไฟล์ใครไฟล์มัน

1166
01:17:42.028 --> 01:17:46.028
เราต้องเช็กว่าเราจะใช้รูปนี้หรือเปล่า

1167
01:17:46.029 --> 01:17:50.029
เช็กรูปให้มันตรง

1168
01:17:50.030 --> 01:17:54.030
มาเช็กขนาด ค่อย ๆ ไล่ไป เคลื่อนหรือยัง

1169
01:17:54.031 --> 01:17:58.031
ตะกร้าเคลื่อนยัง

1170
01:17:58.034 --> 01:18:02.034
ตระกร้าไม่ขึ้น มาดูตำแหน่ง

1171
01:18:02.036 --> 01:18:06.036
ตะกร้า นี่ basket นี่

1172
01:18:06.037 --> 01:18:10.037
นี่ ๆ

1173
01:18:10.038 --> 01:18:14.038
เห็นหรือเปล่า

1174
01:18:14.039 --> 01:18:18.039
บรรทัดนี้ตรงโชว์รูป

1175
01:18:18.040 --> 01:18:22.040
ตะกร้ายังไม่ได้โชว์ ของบี

1176
01:18:22.041 --> 01:18:26.041
ยังไม่ได้โชว์รูปตระกร้าลูก โชว์หรือยัง Run หรือยัง

1177
01:18:26.043 --> 01:18:30.043
Ctrl + B ได้หรือยัง เลื่อน

1178
01:18:30.043 --> 01:18:34.043
โอ.เค. นะ อะตอมติดตรงไหนครับ

1179
01:18:34.044 --> 01:18:38.044
เดี๋ยวขอไล่ไป

1180
01:18:38.047 --> 01:18:42.047

1181
01:18:42.048 --> 01:18:46.048

1182
01:18:46.053 --> 01:18:50.053

1183
01:18:50.054 --> 01:18:54.054

1184
01:18:54.055 --> 01:18:58.055

1185
01:18:58.056 --> 01:19:02.056

1186
01:19:02.062 --> 01:19:06.062

1187
01:19:06.064 --> 01:19:10.064

1188
01:19:10.065 --> 01:19:14.065

1189
01:19:14.068 --> 01:19:18.068

1190
01:19:18.069 --> 01:19:22.069

1191
01:19:22.072 --> 01:19:26.072

1192
01:19:26.076 --> 01:19:30.076

1193
01:19:30.079 --> 01:19:34.079

1194
01:19:34.081 --> 01:19:38.081
เครื่องอะตอมกับเครื่อง

1195
01:19:38.084 --> 01:19:42.084
ครามน่าจะเป็นคนละเวอร์ชันนะ

1196
01:19:42.085 --> 01:19:46.085
ตรง = น่ะลูก

1197
01:19:46.087 --> 01:19:50.087
ถ้าเมื่อใดที่พิมพ์แล้วมันเป็น

1198
01:19:50.088 --> 01:19:54.088
สีขาวนะ

1199
01:19:54.093 --> 01:19:58.093
ให้พิมพ์ = เพิ่มอีก 1 ครั้ง

1200
01:19:58.094 --> 01:20:02.094
ก็คือพิมพ์ == ให้มี ==

1201
01:20:02.096 --> 01:20:06.096
แค่นั้นล่ะ วิธีแก้ โอ.เค. ไหมคะ

1202
01:20:06.098 --> 01:20:10.098
เพราะฉะนั้น หนูต้องไปไล่เช็กนะ

1203
01:20:10.100 --> 01:20:14.100
ไล่เช็กว่าพอพิมพ์เข้าไปแล้ว

1204
01:20:14.111 --> 01:20:18.111
ก็พิมพ์เพิ่ม นึกออกนะ ค่า...

1205
01:20:18.113 --> 01:20:22.113
เออ นิพจทางคณิตศาสต

1206
01:20:22.116 --> 01:20:26.116
มันถึงจะทำงานได้นะคะ

1207
01:20:26.117 --> 01:20:30.117
คือเครื่องอื่นก็พิมพ์ = ครั้งเดียว

1208
01:20:30.119 --> 01:20:34.119
แต่บางเครื่องของอะตอมกับครามน่าจะเป็น

1209
01:20:34.122 --> 01:20:38.122
อีกเวอร์ชันหนึ่ง เวอร์ชันไม่ตรงกัน

1210
01:20:38.123 --> 01:20:42.123
เพราะฉะนั้น ก็พิมพ์เครื่องหมายเท่ากับ

1211
01:20:42.126 --> 01:20:46.126
เพิ่มอีกครั้ง คือ

1212
01:20:46.127 --> 01:20:50.127
Code บางเวอร์ชันตัวแปรทางคณิตศาสตร์

1213
01:20:50.131 --> 01:20:54.131
เวลาค่า ค่า + ค่า - อะไรอย่างนี้

1214
01:20:54.133 --> 01:20:58.133
มันก็จะมีใส่ = 1 ตัว

1215
01:20:58.137 --> 01:21:02.137
ใส่ = 2 ตัวอย่างนี้ค่ะ

1216
01:21:02.140 --> 01:21:06.140
ก็ใส่เพิ่มเข้าไป นึกออกนะ เหมือนใส่ + ครั้งหนึ่งแล้วไม่ใช่

1217
01:21:06.142 --> 01:21:10.142
ก็บวกเพิ่ม วิธีแก้ Code

1218
01:21:10.145 --> 01:21:14.145
ไม่มีอะไรพิสดารมาก

1219
01:21:14.146 --> 01:21:18.146
เพราะตรงการใส่ค่าเครื่องหมายพวกนี้

1220
01:21:18.148 --> 01:21:22.148
เพิ่ม 1 ครั้ง หรือ 2 ครั้ง ก็แล้วแต่เวอร์ชัน

1221
01:21:22.149 --> 01:21:26.149
โอ.เค. นะ Run ดูสิ

1222
01:21:26.150 --> 01:21:30.150
Run ดูหรือยังได้ไหม

1223
01:21:30.151 --> 01:21:34.151
ได้แล้วใช่ไหม เคลื่อนได้ โอ.เค.

1224
01:21:34.154 --> 01:21:38.154

1225
01:21:38.155 --> 01:21:42.155

1226
01:21:42.156 --> 01:21:46.156

1227
01:21:46.158 --> 01:21:50.158

1228
01:21:50.161 --> 01:21:54.161

1229
01:21:54.163 --> 01:21:58.163

1230
01:21:58.165 --> 01:22:02.165

1231
01:22:02.166 --> 01:22:06.166

1232
01:22:06.169 --> 01:22:10.169

1233
01:22:10.171 --> 01:22:14.171

1234
01:22:14.173 --> 01:22:18.173

1235
01:22:18.175 --> 01:22:22.175

1236
01:22:22.177 --> 01:22:26.177

1237
01:22:26.179 --> 01:22:30.179

1238
01:22:30.182 --> 01:22:34.182

1239
01:22:34.184 --> 01:22:38.184

1240
01:22:38.185 --> 01:22:42.185

1241
01:22:42.186 --> 01:22:46.186

1242
01:22:46.191 --> 01:22:50.191

1243
01:22:50.193 --> 01:22:54.193

1244
01:22:54.195 --> 01:22:58.195

1245
01:22:58.196 --> 01:23:02.196

1246
01:23:02.197 --> 01:23:06.197

1247
01:23:06.198 --> 01:23:10.198

1248
01:23:10.201 --> 01:23:14.201

1249
01:23:14.204 --> 01:23:18.204

1250
01:23:18.206 --> 01:23:22.206

1251
01:23:22.210 --> 01:23:26.210

1252
01:23:26.212 --> 01:23:30.212

1253
01:23:30.215 --> 01:23:34.215

1254
01:23:34.217 --> 01:23:38.217

1255
01:23:38.219 --> 01:23:42.219

1256
01:23:42.221 --> 01:23:46.221

1257
01:23:46.224 --> 01:23:50.224

1258
01:23:50.226 --> 01:23:54.226

1259
01:23:54.227 --> 01:23:58.227

1260
01:23:58.228 --> 01:24:02.228

1261
01:24:02.233 --> 01:24:06.233

1262
01:24:06.235 --> 01:24:10.235

1263
01:24:10.238 --> 01:24:14.238

1264
01:24:14.240 --> 01:24:18.240

1265
01:24:18.241 --> 01:24:22.241

1266
01:24:22.244 --> 01:24:26.244

1267
01:24:26.249 --> 01:24:30.249

1268
01:24:30.251 --> 01:24:34.251

1269
01:24:34.254 --> 01:24:38.254

1270
01:24:38.256 --> 01:24:42.256

1271
01:24:42.257 --> 01:24:46.257

1272
01:24:46.260 --> 01:24:50.260

1273
01:24:50.262 --> 01:24:54.262

1274
01:24:54.265 --> 01:24:58.265

1275
01:24:58.268 --> 01:25:02.268

1276
01:25:02.270 --> 01:25:06.270

1277
01:25:06.272 --> 01:25:10.272

1278
01:25:10.274 --> 01:25:14.274

1279
01:25:14.276 --> 01:25:18.276

1280
01:25:18.277 --> 01:25:22.277

1281
01:25:22.280 --> 01:25:26.280

1282
01:25:26.282 --> 01:25:30.282

1283
01:25:30.283 --> 01:25:34.283

1284
01:25:34.285 --> 01:25:38.285

1285
01:25:38.287 --> 01:25:42.287

1286
01:25:42.289 --> 01:25:46.289

1287
01:25:46.291 --> 01:25:50.291

1288
01:25:50.293 --> 01:25:54.293

1289
01:25:54.295 --> 01:25:58.295

1290
01:25:58.296 --> 01:26:02.296

1291
01:26:02.299 --> 01:26:06.299

1292
01:26:06.302 --> 01:26:10.302

1293
01:26:10.305 --> 01:26:14.305

1294
01:26:14.308 --> 01:26:18.308

1295
01:26:18.309 --> 01:26:22.309

1296
01:26:22.310 --> 01:26:26.310

1297
01:26:26.312 --> 01:26:30.312

1298
01:26:30.313 --> 01:26:34.313

1299
01:26:34.316 --> 01:26:38.316

1300
01:26:38.318 --> 01:26:42.318

1301
01:26:42.320 --> 01:26:46.320

1302
01:26:46.321 --> 01:26:50.321

1303
01:26:50.324 --> 01:26:54.324

1304
01:26:54.327 --> 01:26:58.327

1305
01:26:58.329 --> 01:27:02.329

1306
01:27:02.332 --> 01:27:06.332

1307
01:27:06.335 --> 01:27:10.335

1308
01:27:10.336 --> 01:27:14.336

1309
01:27:14.338 --> 01:27:18.338

1310
01:27:18.339 --> 01:27:22.339

1311
01:27:22.341 --> 01:27:26.341

1312
01:27:26.344 --> 01:27:30.344

1313
01:27:30.347 --> 01:27:34.347

1314
01:27:34.349 --> 01:27:38.349

1315
01:27:38.350 --> 01:27:42.350

1316
01:27:42.352 --> 01:27:46.352

1317
01:27:46.355 --> 01:27:50.355

1318
01:27:50.357 --> 01:27:54.357

1319
01:27:54.360 --> 01:27:58.360

1320
01:27:58.361 --> 01:28:02.361

1321
01:28:02.364 --> 01:28:06.364

1322
01:28:06.366 --> 01:28:10.366

1323
01:28:10.369 --> 01:28:14.369

1324
01:28:14.371 --> 01:28:18.371

1325
01:28:18.373 --> 01:28:22.373

1326
01:28:22.377 --> 01:28:26.377

1327
01:28:26.379 --> 01:28:30.379

1328
01:28:30.381 --> 01:28:34.381

1329
01:28:34.383 --> 01:28:38.383

1330
01:28:38.384 --> 01:28:42.384

1331
01:28:42.387 --> 01:28:46.387

1332
01:28:46.389 --> 01:28:50.389

1333
01:28:50.391 --> 01:28:54.391

1334
01:28:54.393 --> 01:28:58.393

1335
01:28:58.394 --> 01:29:02.394

1336
01:29:02.396 --> 01:29:06.396

1337
01:29:06.398 --> 01:29:10.398

1338
01:29:10.400 --> 01:29:14.400

1339
01:29:14.402 --> 01:29:18.402

1340
01:29:18.403 --> 01:29:22.403

1341
01:29:22.405 --> 01:29:26.405

1342
01:29:26.408 --> 01:29:30.408

1343
01:29:30.410 --> 01:29:34.410

1344
01:29:34.413 --> 01:29:38.413

1345
01:29:38.414 --> 01:29:42.414

1346
01:29:42.416 --> 01:29:46.416

1347
01:29:46.418 --> 01:29:50.418

1348
01:29:50.419 --> 01:29:54.419

1349
01:29:54.422 --> 01:29:58.422

1350
01:29:58.424 --> 01:30:02.424

1351
01:30:02.425 --> 01:30:06.425

1352
01:30:06.426 --> 01:30:10.426

1353
01:30:10.429 --> 01:30:14.429

1354
01:30:14.439 --> 01:30:18.439

1355
01:30:18.443 --> 01:30:22.443

1356
01:30:22.446 --> 01:30:26.446

1357
01:30:26.448 --> 01:30:30.448

1358
01:30:30.449 --> 01:30:34.449

1359
01:30:34.451 --> 01:30:38.451

1360
01:30:38.453 --> 01:30:42.453

1361
01:30:42.455 --> 01:30:46.455

1362
01:30:46.457 --> 01:30:50.457

1363
01:30:50.459 --> 01:30:54.459

1364
01:30:54.461 --> 01:30:58.461

1365
01:30:58.462 --> 01:31:02.462

1366
01:31:02.467 --> 01:31:06.467

1367
01:31:06.469 --> 01:31:10.469

1368
01:31:10.472 --> 01:31:14.472

1369
01:31:14.474 --> 01:31:18.474

1370
01:31:18.476 --> 01:31:22.476

1371
01:31:22.477 --> 01:31:26.477

1372
01:31:26.480 --> 01:31:30.480

1373
01:31:30.482 --> 01:31:34.482

1374
01:31:34.484 --> 01:31:38.484

1375
01:31:38.486 --> 01:31:42.486

1376
01:31:42.488 --> 01:31:46.488

1377
01:31:46.489 --> 01:31:50.489

1378
01:31:50.491 --> 01:31:54.491

1379
01:31:54.492 --> 01:31:58.492

1380
01:31:58.495 --> 01:32:02.495

1381
01:32:02.496 --> 01:32:06.496

1382
01:32:06.499 --> 01:32:10.499

1383
01:32:10.501 --> 01:32:14.501

1384
01:32:14.502 --> 01:32:18.502

1385
01:32:18.504 --> 01:32:22.504

1386
01:32:22.507 --> 01:32:26.507

1387
01:32:26.508 --> 01:32:30.508

1388
01:32:30.511 --> 01:32:34.511

1389
01:32:34.513 --> 01:32:38.513

1390
01:32:38.514 --> 01:32:42.514

1391
01:32:42.516 --> 01:32:46.516

1392
01:32:46.518 --> 01:32:50.518

1393
01:32:50.521 --> 01:32:54.521

1394
01:32:54.524 --> 01:32:58.524

1395
01:32:58.525 --> 01:33:02.525

1396
01:33:02.527 --> 01:33:06.527

1397
01:33:06.532 --> 01:33:10.532

1398
01:33:10.537 --> 01:33:14.537

1399
01:33:14.539 --> 01:33:18.539

1400
01:33:18.541 --> 01:33:22.541

1401
01:33:22.543 --> 01:33:26.543

1402
01:33:26.544 --> 01:33:30.544

1403
01:33:30.546 --> 01:33:34.546

1404
01:33:34.548 --> 01:33:38.548

1405
01:33:38.549 --> 01:33:42.549

1406
01:33:42.552 --> 01:33:46.552

1407
01:33:46.554 --> 01:33:50.554

1408
01:33:50.555 --> 01:33:54.555

1409
01:33:54.556 --> 01:33:58.556

1410
01:33:58.557 --> 01:34:02.557

1411
01:34:02.558 --> 01:34:06.558

1412
01:34:06.561 --> 01:34:10.561

1413
01:34:10.563 --> 01:34:14.563

1414
01:34:14.564 --> 01:34:18.564

1415
01:34:18.566 --> 01:34:22.566

1416
01:34:22.569 --> 01:34:26.569

1417
01:34:26.571 --> 01:34:30.571

1418
01:34:30.573 --> 01:34:34.573

1419
01:34:34.575 --> 01:34:38.575

1420
01:34:38.576 --> 01:34:42.576

1421
01:34:42.577 --> 01:34:46.577

1422
01:34:46.579 --> 01:34:50.579

1423
01:34:50.581 --> 01:34:54.581
ปัญหาที่พบอีกแล้วนะคะ

1424
01:34:54.582 --> 01:34:58.582
นี่ เวอร์ชันของอะตอมกับเวอร์ชัน

1425
01:34:58.584 --> 01:35:02.584
ของคามติดปัญหา

1426
01:35:02.585 --> 01:35:06.585
ยังไม่ได้เดี๋ยวเราจะแก้หลังชั่วโมง

1427
01:35:06.586 --> 01:35:10.586
นะคะ ก่อนอื่นคนที่ตะกร้า

1428
01:35:10.588 --> 01:35:14.588
ตระกร้าได้แล้วนะ

1429
01:35:14.590 --> 01:35:18.590
ได้ตะกร้าแล้ว

1430
01:35:18.591 --> 01:35:22.591
ทำลูกอมหล่นลงมาทีนี้

1431
01:35:22.593 --> 01:35:26.593
ให้มันเสร็จจะได้ค่อยแก้ Code ทีเดียว

1432
01:35:26.595 --> 01:35:30.595
เหมือนเดิมค่ะ ก็ต้องไปอะไรคะ

1433
01:35:30.596 --> 01:35:34.596
เพิ่มรูปลูกอมเข้ามาใช่ไหม ไปที่

1434
01:35:34.598 --> 01:35:38.598
ตำแหน่งฉากเกมเรานะคะ

1435
01:35:38.600 --> 01:35:42.600
ลูกอม ก็คือ Candy นั่นเอง เหมือนเดิม

1436
01:35:42.601 --> 01:35:46.601
ตัวแปรเหมือนเดิม ชื่อตัวแปรก่อน ประกาศตัวแปร

1437
01:35:46.602 --> 01:35:50.602
เพื่อที่จะไปโหลดภาพลูกอมมา

1438
01:35:50.602 --> 01:35:54.602

1439
01:35:54.604 --> 01:35:58.604

1440
01:35:58.605 --> 01:36:02.605

1441
01:36:02.609 --> 01:36:06.609
Candy=

1442
01:36:06.611 --> 01:36:10.611

1443
01:36:10.613 --> 01:36:14.613
pygame Imgage.load เหมือนเดิม

1444
01:36:14.615 --> 01:36:18.615
.image นะคะ

1445
01:36:18.616 --> 01:36:22.616
image module

1446
01:36:22.618 --> 01:36:26.618
lode function (

1447
01:36:26.619 --> 01:36:30.619
)

1448
01:36:30.620 --> 01:36:34.620
ตามด้วยชื่อ ชื่อรูปลูกเอา

1449
01:36:34.622 --> 01:36:38.622
นะคะ ที่เราจะเอามาใช้ เช่น

1450
01:36:38.623 --> 01:36:42.623
รูปนี้นะคะ ที่ลูกอมแบบ

1451
01:36:42.624 --> 01:36:46.624
อันเดียวน่ะ เอาสัก 1 อันก่อน

1452
01:36:46.625 --> 01:36:50.625
ให้มันต้องหล่นสักอันก่อนสิ มันถึงจะไปอันอื่นได้

1453
01:36:50.626 --> 01:36:54.626

1454
01:36:54.627 --> 01:36:58.627
เอาตัวไหนดีเอาตัวนี้แหละ

1455
01:36:58.629 --> 01:37:02.629
ไม่มีพื้นหลังนะคะ จะได้เห็น

1456
01:37:02.630 --> 01:37:06.630
วิธีการ ก็คือคลิก

1457
01:37:06.631 --> 01:37:10.631
ขวา propoty

1458
01:37:10.633 --> 01:37:14.633
อย่าลืมชื่อและนามสกุลเหมือนเดิมนะคะ เอามาให้หมด

1459
01:37:14.634 --> 01:37:18.634
เช็กด้วยว่าชื่อภาพ

1460
01:37:18.636 --> 01:37:22.636
ตรงหรือยัง

1461
01:37:22.637 --> 01:37:26.637
อย่าลืมใส่เครื่องหมาย single code หรือ

1462
01:37:26.638 --> 01:37:30.638
ก่อนนะคะ Oh my god

1463
01:37:30.639 --> 01:37:34.639
ไปก๊อบอะไรมานี่เดี๋ยว ๆ

1464
01:37:34.640 --> 01:37:38.640
อันนี้ไม่ใช่ ๆ

1465
01:37:38.641 --> 01:37:42.641

1466
01:37:42.641 --> 01:37:46.641

1467
01:37:46.643 --> 01:37:50.643
Copy file นะคะ Copy file

1468
01:37:50.645 --> 01:37:54.645
มันไปเปิดภาพไหนมานี่

1469
01:37:54.647 --> 01:37:58.647
จะก็อบปี้ file ภาพ

1470
01:37:58.649 --> 01:38:02.649
ชื่อไฟล์นะคะ Candy ของเรามาใช้

1471
01:38:02.651 --> 01:38:06.651
Copy แล้วก็เอามาวางตำแหน่ง

1472
01:38:06.654 --> 01:38:10.654
แล้วก็มาวางตำแหน่งที่เราจะไปโหลดไฟล์นั้นมา

1473
01:38:10.655 --> 01:38:14.655

1474
01:38:14.656 --> 01:38:18.656

1475
01:38:18.658 --> 01:38:22.658
นะคะ

1476
01:38:22.660 --> 01:38:26.660

1477
01:38:26.661 --> 01:38:30.661
แล้ว โหลดมาแล้ว อย่าลืมมาเรียก ใช้คำสั่ง

1478
01:38:30.664 --> 01:38:34.664
Blit ใช้คำสั่ง screen blit เหมือนดิ

1479
01:38:34.665 --> 01:38:38.665

1480
01:38:38.666 --> 01:38:42.666

1481
01:38:42.668 --> 01:38:46.668
screen build

1482
01:38:46.669 --> 01:38:50.669
เห็นไหม screen blit

1483
01:38:50.671 --> 01:38:54.671
พิมพ์เลย screen

1484
01:38:54.671 --> 01:38:58.671
ชื่อตรงนี้ ตัวแปรตัวนี้ เครื่องตัวเอง

1485
01:38:58.672 --> 01:39:02.672
อาจจะไม่ได้พิมพ์ screen ตามชื่อนี้

1486
01:39:02.673 --> 01:39:06.673
แบมหรือบีดูด้วย

1487
01:39:06.674 --> 01:39:10.674
screen.blit เหมือนเดิม

1488
01:39:10.675 --> 01:39:14.675
เหมือนเดิม Enter ค่ะ

1489
01:39:14.676 --> 01:39:18.676
แล้วก็ชื่อ candy ของเรา

1490
01:39:18.677 --> 01:39:22.677
Candy 1 Candy เฉย ๆ นะคะ ชื่อตัวแปรของเรา

1491
01:39:22.678 --> 01:39:26.678
Candy  แล้วก็ตามด้วยตำแหน่ง

1492
01:39:26.679 --> 01:39:30.679
เราจะให้มันอยู่ตรงไหน

1493
01:39:30.681 --> 01:39:34.681
บน บนสุด ข้างบน เอาตำแหน่ง

1494
01:39:34.682 --> 01:39:38.682
00 ไว้ก่อน 0

1495
01:39:38.683 --> 01:39:42.683
แล้วก็ 0 นะคะ

1496
01:39:42.684 --> 01:39:46.684
กด ctrl + B เพื่อดูผลลัพธ์

1497
01:39:46.686 --> 01:39:50.686
รูปมันใหญ่

1498
01:39:50.688 --> 01:39:54.688
เดี๋ยวจะลง Size เดี๋ยวจะ

1499
01:39:54.690 --> 01:39:58.690
ลด Size รูปก่อนนะค ขอไปลด Size รููปก่อน

1500
01:39:58.691 --> 01:40:02.691
ถ้ารูปภาพใหญ่อย่าลืมลดไซซ์มัน

1501
01:40:02.693 --> 01:40:06.693
นึกออกนะ ก็ใช้คำสั่ง

1502
01:40:06.694 --> 01:40:10.694
ตัวแปรเหมือนเดิม ชื่อ Candy เหมือนเดิม

1503
01:40:10.696 --> 01:40:14.696
นะคะ = pygame Transform scale

1504
01:40:14.697 --> 01:40:18.697
transform.scale

1505
01:40:18.699 --> 01:40:22.699
ก็อบมาเลยขี้เกียจพิมพ์แล้ว

1506
01:40:22.702 --> 01:40:26.702
คำสั่งเดียวกันอยู่แล้วนะคะ ใช้ด้วยกันได้

1507
01:40:26.703 --> 01:40:30.703
แล้วก็ตามด้วยวงเล็บใช่ไหมคะ

1508
01:40:30.705 --> 01:40:34.705
ก็ชื่อตัวแปร candy

1509
01:40:34.706 --> 01:40:38.706
เรา ทีนี้

1510
01:40:38.707 --> 01:40:42.707
ทีนี้ขนาดครับ ขนาดที่ให้

1511
01:40:42.709 --> 01:40:46.709
ขนาดของ

1512
01:40:46.711 --> 01:40:50.711
เจ้าตัวนี้

1513
01:40:50.713 --> 01:40:54.713
มันจะต้องเล็กกว่าตะกร้า ตะกร้าเรา

1514
01:40:54.716 --> 01:40:58.716
250 100 ลูกอมมันต้องเล็กกว่าไม่อย่างนั้น

1515
01:40:58.718 --> 01:41:02.718
หล่นลงตะกร้าแล้วมันจะใหญ่เกินใช่ไหม

1516
01:41:02.719 --> 01:41:06.719
เอาสักเท่าไรดี 100 ไหม 100

1517
01:41:06.721 --> 01:41:10.721
กับ

1518
01:41:10.722 --> 01:41:14.722
50

1519
01:41:14.723 --> 01:41:18.723
ให้นึกถึงนะคะ ตะกร้าเรา

1520
01:41:18.726 --> 01:41:22.726

1521
01:41:22.727 --> 01:41:26.727
โอ.เค. ไหมลูกอมอยู่นี้

1522
01:41:26.729 --> 01:41:30.729
โอ.เค. นะ น่าจะ

1523
01:41:30.731 --> 01:41:34.731
หล่นลงมาใส่ตะกร้าแล้วก็ไม่ใหญ่เกินตะกร้าน่ะ

1524
01:41:34.732 --> 01:41:38.732
หล่นลงมาแล้วพอดีนะคะ ให้ดูขนาด

1525
01:41:38.734 --> 01:41:42.734
ให้มันบาลานซ์กับตะกร้านะ

1526
01:41:42.736 --> 01:41:46.736
ก็คือดูตำแหน่งตะกร้าเรา ขนาด 250

1527
01:41:46.738 --> 01:41:50.738
กับ 100 ใช่ไหม ลูกอมมันก็ต้องเล็กลง

1528
01:41:50.739 --> 01:41:54.739
ลดไซซ์ลงนะคะอีกที เช็กไซซ์ตระกรา

1529
01:41:54.740 --> 01:41:58.740
ก่อน แล้วมาแก้

1530
01:41:58.741 --> 01:42:02.741
ก็มาตั้งค่าขนาดลูกอมเราให้มันเล็กลงกว่าตะกร้า

1531
01:42:02.743 --> 01:42:06.743
ทีนี้มันอยู่ข้างบนจะทำให้มันหล่นลงมา

1532
01:42:06.744 --> 01:42:10.744
จะทำให้มันหล่นลงมา เราจะต้องเพิ่ม...

1533
01:42:10.745 --> 01:42:14.745
เขาเรียกว่าอะไร จะต้องเรียกใช้งาน

1534
01:42:14.749 --> 01:42:18.749
Module หนึ่งที่เรียกว่า

1535
01:42:18.750 --> 01:42:22.750
Module Random คือ Module สำหรับ

1536
01:42:22.753 --> 01:42:26.753
สุ่มอะไร คือ

1537
01:42:26.754 --> 01:42:30.754
ใน 1 หน้าจอเรา

1538
01:42:30.755 --> 01:42:34.755
จะปิด

1539
01:42:34.756 --> 01:42:38.756
ใน 1 หน้าจอเรานี่ใช่ไหม

1540
01:42:38.757 --> 01:42:42.757
พื้นที่นี่มันเป็น Pixel ใช่ไหม

1541
01:42:42.758 --> 01:42:46.758
แล้วทีนี้เวลาเราจะให้

1542
01:42:46.761 --> 01:42:50.761
ลูกอมมันมาปรากฏน่ะ

1543
01:42:50.763 --> 01:42:54.763
ไม่จำเป็นจะต้องอย

1544
01:42:54.765 --> 01:42:58.765
การสุ่มค่า ค่าตัวเลขของตำแหน่งนั่นเอง

1545
01:42:58.767 --> 01:43:02.767
ที่เราจะเอามาใช้งานเปลี่ยนไปเปลี่ยนมา

1546
01:43:02.768 --> 01:43:06.768
นึกออกนะให้มันสุ่มเรื่อย ๆ จะได้ไม่ซ้ำ

1547
01:43:06.769 --> 01:43:10.769
เป็นการสุ่มค่าตัวเลข

1548
01:43:10.772 --> 01:43:14.772
เพื่อจะมาสลับตำแหน่งของการตกการอะไรของลูกอมเรา

1549
01:43:14.773 --> 01:43:18.773
นั่นเองนะคะ เพราะฉะนั้นต้องไปเรียกใช้งาน

1550
01:43:18.774 --> 01:43:22.774
Module นี้ ในตำแหน่งของการเรียก

1551
01:43:22.778 --> 01:43:26.778
ใช้งานจะอยู่ที่ต่อจาก Import น่ะ

1552
01:43:26.780 --> 01:43:30.780
ต่อจาก Import นะคะ มันจะอยู่ข้างบนใช่ไหม

1553
01:43:30.781 --> 01:43:34.781
พวกที่เกี่ยวกับ Module

1554
01:43:34.782 --> 01:43:38.782
ไปเรียกใช้ Library ต่าง ๆ ส่วนหัว

1555
01:43:38.782 --> 01:43:42.782
เสมอนะคะ เราก็พิมพ์ Form เลย

1556
01:43:42.784 --> 01:43:46.784
คำสั่ง form form keyword กด Enter

1557
01:43:46.785 --> 01:43:50.785
ตามด้วยชื่อ Module นั้น

1558
01:43:50.786 --> 01:43:54.786
นั้น ก็คือ Random Random module แล้วกด

1559
01:43:54.787 --> 01:43:58.787
Enter ค่ะ มันรู้เลยจะเรียก

1560
01:43:58.788 --> 01:44:02.788
module ไหนมาใช้ มันขึ้นมาให้ เราเลือก module Random

1561
01:44:02.789 --> 01:44:06.789
from random

1562
01:44:06.790 --> 01:44:10.790

1563
01:44:10.792 --> 01:44:14.792
แล้วก็ Import Landisk

1564
01:44:14.793 --> 01:44:18.793

1565
01:44:18.795 --> 01:44:22.795
แล้วก็ตามด้วย import คำสั่ง import

1566
01:44:22.795 --> 01:44:26.795
เห็นไหมคะ ไปที่ Impoat

1567
01:44:26.797 --> 01:44:30.797
r-a แล้วเลือก Statement

1568
01:44:30.797 --> 01:44:34.797
ที่ชื่อว่า

1569
01:44:34.798 --> 01:44:38.798
เห็นไหม

1570
01:44:38.800 --> 01:44:42.800
ก็คือการ Random ค่าน่ะ

1571
01:44:42.800 --> 01:44:46.800
นี่เห็นไหมมันจะมีอธิบายขึ้นมาด้วย

1572
01:44:46.801 --> 01:44:50.801

1573
01:44:50.802 --> 01:44:54.802
ก็คือเป็นการเรียกใช้ Module

1574
01:44:54.804 --> 01:44:58.804
Module Random นี่เองนะคะ

1575
01:44:58.805 --> 01:45:02.805
เมื่อเรียกใช้งานมาแล้ว

1576
01:45:02.806 --> 01:45:06.806
สิ่งที่จะทำต่อไปเราจะต้องสร้างฟังก์ชัน

1577
01:45:06.807 --> 01:45:10.807
เราจะต้องสร้างฟังก์ชัน สำหรับ

1578
01:45:10.808 --> 01:45:14.808
Function สำหรับ

1579
01:45:14.810 --> 01:45:18.810
นี่

1580
01:45:18.811 --> 01:45:22.811
ฟังก์ชันในการเก็บค่าตำแนห่ง

1581
01:45:22.812 --> 01:45:26.812
ของลูกอมนะคะ

1582
01:45:26.813 --> 01:45:30.813
คำสั่งในการสร้าง Function

1583
01:45:30.813 --> 01:45:34.813
ก็คือ def definition ตามด้วยชื่อ function

1584
01:45:34.814 --> 01:45:38.814
ตั้งชื่อฟังก์ชันนี้ว่า

1585
01:45:38.815 --> 01:45:42.815
update candy

1586
01:45:42.817 --> 01:45:46.817
pos นะคะ ก็คือตำแหน่งของ Candy

1587
01:45:46.818 --> 01:45:50.818
นั่นเองนะคะ อันดับแรก ๆ

1588
01:45:50.819 --> 01:45:54.819
ตำแหน่งการประกาศ...

1589
01:45:54.820 --> 01:45:58.820
อยู่ถัดประกาศตัวแปร

1590
01:45:58.821 --> 01:46:02.821
นะคะ Function สำหรับ

1591
01:46:02.822 --> 01:46:06.822
ของลูกอมเรานั่นเองนะคะ

1592
01:46:06.823 --> 01:46:10.823
พิมพ์ df

1593
01:46:10.824 --> 01:46:14.824
พิมพ์ DEF จะอยู่ก่อน

1594
01:46:14.828 --> 01:46:18.828
ไม่ใช่อยู่ก่อน ต้องอยู่

1595
01:46:18.829 --> 01:46:22.829
ก่อนนี่ อยู่ต่อจาก

1596
01:46:22.830 --> 01:46:26.830
นี่นะคะ อยู่ต่อจากคำสั่ง อยู่

1597
01:46:26.831 --> 01:46:30.831
ก่อนเข้า loop

1598
01:46:30.832 --> 01:46:34.832
นะคะ Def จะอยู่ก่อนเข้า Loop

1599
01:46:34.833 --> 01:46:38.833
ตามด้วยชื่อ function ก็คือ

1600
01:46:38.836 --> 01:46:42.836
Update ขอโทษ มือไวไปหน่อย

1601
01:46:42.837 --> 01:46:46.837
ตามด้วย update

1602
01:46:46.838 --> 01:46:50.838

1603
01:46:50.840 --> 01:46:54.840
_candy

1604
01:46:54.842 --> 01:46:58.842
_ นะคะ

1605
01:46:58.843 --> 01:47:02.843
ชื่อฟังก์ชันก็คือ candy pos

1606
01:47:02.846 --> 01:47:06.846
เพื่อไม่ให้หลงลืมใส่ Hastag เข้าไป

1607
01:47:06.847 --> 01:47:10.847

1608
01:47:10.848 --> 01:47:14.848

1609
01:47:14.850 --> 01:47:18.850

1610
01:47:18.852 --> 01:47:22.852

1611
01:47:22.854 --> 01:47:26.854

1612
01:47:26.860 --> 01:47:30.860

1613
01:47:30.862 --> 01:47:34.862

1614
01:47:34.865 --> 01:47:38.865

1615
01:47:38.866 --> 01:47:42.866

1616
01:47:42.868 --> 01:47:46.868

1617
01:47:46.870 --> 01:47:50.870

1618
01:47:50.873 --> 01:47:54.873

1619
01:47:54.875 --> 01:47:58.875
ก็คือบอกว่าเราสร้าง function

1620
01:47:58.876 --> 01:48:02.876
สำหรับอัปเดต function ลูกอมเรานะคะ

1621
01:48:02.877 --> 01:48:06.877
ลูกอมนี่ พอมาตำแหน่งนี้แล้ว

1622
01:48:06.878 --> 01:48:10.878
ครั้งต่อไปมันไม่ควรอยู่ที่เดิมน่ะ มันต้อง Update

1623
01:48:10.880 --> 01:48:14.880
นะคะ ก็คือพิมพ์ def definition

1624
01:48:14.881 --> 01:48:18.881
ตามด้วยชื่อ

1625
01:48:18.882 --> 01:48:22.882
update_candy

1626
01:48:22.884 --> 01:48:26.884
Update_candy_pos

1627
01:48:26.886 --> 01:48:30.886
แล้วกฺ็วงเล็บเปิดปิด

1628
01:48:30.887 --> 01:48:34.887
มันมีมาอยู่แล้วนะคะ

1629
01:48:34.887 --> 01:48:38.887
ในส่วนบรรทัดที่ 2 ก็คือ

1630
01:48:38.888 --> 01:48:42.888
จะเรียกใช้ ก็คือใช้ Goble

1631
01:48:42.889 --> 01:48:46.889
นะคะ ตามด้วยตัวแปร candy_

1632
01:48:46.890 --> 01:48:50.890
LEFT Candy LEFT นะคะ

1633
01:48:50.891 --> 01:48:54.891

1634
01:48:54.892 --> 01:48:58.892
แล้วก็กำหนดค่าพวกนี้นะคะ

1635
01:48:58.893 --> 01:49:02.893
พิมพ์ Global เลย

1636
01:49:02.894 --> 01:49:06.894
นี่ goble

1637
01:49:06.896 --> 01:49:10.896
นะคะ เลือกตัวนี้ ตัวแรกนะคะ

1638
01:49:10.898 --> 01:49:14.898
นะคะ Gobal Keyword

1639
01:49:14.900 --> 01:49:18.900

1640
01:49:18.902 --> 01:49:22.902

1641
01:49:22.904 --> 01:49:26.904
ตามด้วยแนว ค่าตัวแปร Y

1642
01:49:26.905 --> 01:49:30.905
Y Stagement

1643
01:49:30.908 --> 01:49:34.908

1644
01:49:34.910 --> 01:49:38.910

1645
01:49:38.911 --> 01:49:42.911
แล้วก็ตามด้วย candy left

1646
01:49:42.912 --> 01:49:46.912
อันนี้ตั้งชื่อเองนะ เป็นการตั้งชื่อตัวแปร

1647
01:49:46.913 --> 01:49:50.913
candy_

1648
01:49:50.914 --> 01:49:54.914
Candy แล้วก็ _ นะคะ

1649
01:49:54.917 --> 01:49:58.917
rep ก็คือ reply

1650
01:49:58.918 --> 01:50:02.918
Repeat_

1651
01:50:02.920 --> 01:50:06.920
_x ใช่ไหมคะ

1652
01:50:06.921 --> 01:50:10.921
มันจะมี 3 ตัว

1653
01:50:10.922 --> 01:50:14.922
candy left x candy left y

1654
01:50:14.923 --> 01:50:18.923
เห็นไหมคะ Y+= speed

1655
01:50:18.925 --> 01:50:22.925

1656
01:50:22.926 --> 01:50:26.926

1657
01:50:26.928 --> 01:50:30.928
อย่าลืมใส่ comma

1658
01:50:30.930 --> 01:50:34.930
ใส่ ,

1659
01:50:34.932 --> 01:50:38.932
หลังตัวแปรแต่ละครั้งด้วยนะคะ

1660
01:50:38.933 --> 01:50:42.933

1661
01:50:42.935 --> 01:50:46.935

1662
01:50:46.937 --> 01:50:50.937

1663
01:50:50.939 --> 01:50:54.939

1664
01:50:54.941 --> 01:50:58.941

1665
01:50:58.943 --> 01:51:02.943
+=speed

1666
01:51:02.945 --> 01:51:06.945
speed ตัวแปร speed หมายถึงเราตั้งขึ้นมาเพื่อตั้งคว

1667
01:51:06.948 --> 01:51:10.948
จะเป็นการตก

1668
01:51:10.950 --> 01:51:14.950
นั่นเองนะคะ speed

1669
01:51:14.952 --> 01:51:18.952
+speed +=speed

1670
01:51:18.953 --> 01:51:22.953
+= speed แล้วก็มาบอก

1671
01:51:22.954 --> 01:51:26.954
ว่าให้ค่าของ

1672
01:51:26.956 --> 01:51:30.956
Candy

1673
01:51:30.963 --> 01:51:34.963
x + 50 ก็คือ

1674
01:51:34.965 --> 01:51:38.965
เพิ่มค่ามันทีละ 50

1675
01:51:38.968 --> 01:51:42.968
ค่ามันจะเพิ่มไปทีละ

1676
01:51:42.969 --> 01:51:46.969
ตัวนี้พิมพ์ Candy ปุ๊บนะคะ

1677
01:51:46.971 --> 01:51:50.971
แล้วเลือก statement candy left x

1678
01:51:50.972 --> 01:51:54.972
= x

1679
01:51:54.973 --> 01:51:58.973
+50

1680
01:51:58.974 --> 01:52:02.974
เหมือนกัน อีกอันหนึ่ง candy left y

1681
01:52:02.976 --> 01:52:06.976
เท่ากับ y

1682
01:52:06.977 --> 01:52:10.977
เห็นไหมคะ +

1683
01:52:10.979 --> 01:52:14.979
50 ก็คือการเพิ่ม

1684
01:52:14.986 --> 01:52:18.986
เพิ่มค่านี่ ให้เพิ่มทีละ 50

1685
01:52:18.986 --> 01:52:22.986

1686
01:52:22.987 --> 01:52:26.987

1687
01:52:26.989 --> 01:52:30.989

1688
01:52:30.992 --> 01:52:34.992
แ

1689
01:52:34.995 --> 01:52:38.995
แล้วทำอย่างไร ตัวนี้

1690
01:52:38.997 --> 01:52:42.997
เรายังไม่ได้สร้าง fuction

1691
01:52:42.999 --> 01:52:46.999
นะคะ ก่อนอื่นเราต้องมาสร้างฟังก์ชัน ชื่อ Intelistcandy

1692
01:52:47.000 --> 01:52:51.000
ตัวนี้เห็นไหม

1693
01:52:51.001 --> 01:52:55.001
จะเป็นการสุ่มแล้ว สุ่ม candy

1694
01:52:55.005 --> 01:52:59.005
นะคะ function นี้

1695
01:52:59.007 --> 01:53:03.007

1696
01:53:03.008 --> 01:53:07.008

1697
01:53:07.011 --> 01:53:11.011

1698
01:53:11.016 --> 01:53:15.016

1699
01:53:15.018 --> 01:53:19.018
เห็นไหมคะ

1700
01:53:19.020 --> 01:53:23.020
อินเชลรีสต์

1701
01:53:23.021 --> 01:53:27.021
ให้ candy นะคะ ตัวแปรนี้นะคะ วิธีการ

1702
01:53:27.022 --> 01:53:31.022
วิธีการเราจะมาสร้าง function นี้นะคะ

1703
01:53:31.026 --> 01:53:35.026
ก็คือก็ต่อจากฟังก์ชัน def

1704
01:53:35.028 --> 01:53:39.028
function df update นี่ ใส่

1705
01:53:39.030 --> 01:53:43.030
hastag ก่อน อธิบายไว้ก่อน

1706
01:53:43.032 --> 01:53:47.032

1707
01:53:47.033 --> 01:53:51.033

1708
01:53:51.035 --> 01:53:55.035

1709
01:53:55.036 --> 01:53:59.036

1710
01:53:59.038 --> 01:54:03.038

1711
01:54:03.039 --> 01:54:07.039

1712
01:54:07.041 --> 01:54:11.041

1713
01:54:11.043 --> 01:54:15.043

1714
01:54:15.044 --> 01:54:19.044
ก็คือ Function นี้

1715
01:54:19.045 --> 01:54:23.045
เป็นค่าเริ่มต้นของลูกอมเรานะคะ

1716
01:54:23.046 --> 01:54:27.046
ก็คือพิมพ์ def

1717
01:54:27.047 --> 01:54:31.047
de เลือก def ฟังก์ชัน

1718
01:54:31.048 --> 01:54:35.048
กด Enter ชื่อ Function ก็คือ

1719
01:54:35.052 --> 01:54:39.052
inshelisif

1720
01:54:39.055 --> 01:54:43.055

1721
01:54:43.057 --> 01:54:47.057

1722
01:54:47.058 --> 01:54:51.058
in

1723
01:54:51.059 --> 01:54:55.059
inipialase

1724
01:54:55.061 --> 01:54:59.061
i-a-l-s-e

1725
01:54:59.062 --> 01:55:03.062

1726
01:55:03.063 --> 01:55:07.063
I-n-i-c-i-a-l-i-s

1727
01:55:07.064 --> 01:55:11.064

1728
01:55:11.066 --> 01:55:15.066
_candy

1729
01:55:15.067 --> 01:55:19.067
นะคะ

1730
01:55:19.068 --> 01:55:23.068
แล้วข้างในใส่อะไรเข้าไปบ้าง

1731
01:55:23.069 --> 01:55:27.069
ในฟังก์ชันประกอบด้วย

1732
01:55:27.072 --> 01:55:31.072
เห็นไหมคะ ตำแหน่ง x, y และ

1733
01:55:31.073 --> 01:55:35.073
กำหนดเงื่อนไขว่า ถ้า y มากกว่า 500

1734
01:55:35.076 --> 01:55:39.076
ก็ไปลบ radian y=0 x

1735
01:55:39.083 --> 01:55:43.083
ก็คือค่านี้นะคะ ก็คือ

1736
01:55:43.088 --> 01:55:47.088
ตำแหน่งของแกน x แกน y ของลูกอมเรานั่นเองนะคะ

1737
01:55:47.090 --> 01:55:51.090

1738
01:55:51.092 --> 01:55:55.092
Gobal เหมือนเดิม

1739
01:55:55.095 --> 01:55:59.095
Global keyword Enter

1740
01:55:59.096 --> 01:56:03.096
Enter x x หรือ y

1741
01:56:03.098 --> 01:56:07.098
x y นะคะ ตัวแปร x ตัวแปร y

1742
01:56:07.100 --> 01:56:11.100
x y แล้วตามด้วย

1743
01:56:11.102 --> 01:56:15.102
if statement

1744
01:56:15.103 --> 01:56:19.103
if condition

1745
01:56:19.105 --> 01:56:23.105
ถ้า y

1746
01:56:23.107 --> 01:56:27.107
น้อยกว่า 500 แล้ว

1747
01:56:27.108 --> 01:56:31.108
ให้ไปลบ Redient

1748
01:56:31.111 --> 01:56:35.111
น้อยกว่า 500

1749
01:56:35.112 --> 01:56:39.112
ลบ

1750
01:56:39.114 --> 01:56:43.114
ลบ

1751
01:56:43.115 --> 01:56:47.115
randisk นะคะ ลบ randisk

1752
01:56:47.116 --> 01:56:51.116

1753
01:56:51.118 --> 01:56:55.118
ลบ ladent lb

1754
01:56:55.119 --> 01:56:59.119

1755
01:56:59.120 --> 01:57:03.120
ลบตัวแปรชื่อ ra

1756
01:57:03.121 --> 01:57:07.121
r-a-d-i-u-s

1757
01:57:07.123 --> 01:57:11.123
radius

1758
01:57:11.125 --> 01:57:15.125

1759
01:57:15.126 --> 01:57:19.126
นะคะ แล้วก็

1760
01:57:19.127 --> 01:57:23.127
ให้เพิ่ม

1761
01:57:23.128 --> 01:57:27.128
ให้ y มีค่าเริ่มต้นเท่ากับ 0 และ x redius 0

1762
01:57:27.130 --> 01:57:31.130
Randins

1763
01:57:31.131 --> 01:57:35.131
0 800 ก็คือตำแหน่งของ

1764
01:57:35.132 --> 01:57:39.132
แกน x แกน y เรานะคะ

1765
01:57:39.134 --> 01:57:43.134
ค่า y เราเท่ากับ 0

1766
01:57:43.136 --> 01:57:47.136
0

1767
01:57:47.138 --> 01:57:51.138
ค่า x จะเท่ากับ

1768
01:57:51.141 --> 01:57:55.141

1769
01:57:55.143 --> 01:57:59.143
ฟังก์ชัน Randius

1770
01:57:59.144 --> 01:58:03.144
วงเล็บ

1771
01:58:03.146 --> 01:58:07.146
ตำแหน่งนะคะ นี่คือตำแหน่ง 0-800

1772
01:58:07.149 --> 01:58:11.149
ตามตัวอย่างก่อน เพราะอันนี้คือ

1773
01:58:11.151 --> 01:58:15.151
ที่คำนวณมา

1774
01:58:15.153 --> 01:58:19.153

1775
01:58:19.154 --> 01:58:23.154
เมื่อเรามีฟังก์ชันนี้แล้ว ตรง update

1776
01:58:23.156 --> 01:58:27.156
ตรงอัปเดตเราก็ไปเรียกใช้ function

1777
01:58:27.158 --> 01:58:31.158

1778
01:58:31.160 --> 01:58:35.160
เราย้อนกลับมาที่ Function Update เรา

1779
01:58:35.161 --> 01:58:39.161
พิมพ์ Function

1780
01:58:39.163 --> 01:58:43.163

1781
01:58:43.167 --> 01:58:47.167
intelist candy ได้เลย

1782
01:58:47.170 --> 01:58:51.170
ก็คือเรียกใช้มันนะคะ

1783
01:58:51.171 --> 01:58:55.171
อย่าลืมว่าเมื่อสร้างฟังก์ชันแล้วอย่าลืมเรียกใช้ด้วย

1784
01:58:55.172 --> 01:58:59.172
ไม่อย่างนั้นมันไม่ทำงานใช่ไหม เรียกตัวนี้แล้วเรียก

1785
01:58:59.174 --> 01:59:03.174
update candy ด้วย ตัว update candy เราจะเอามาไว้ตรง

1786
01:59:03.175 --> 01:59:07.175
นี้นะคะ

1787
01:59:07.177 --> 01:59:11.177
เห็นไหมคะ

1788
01:59:11.178 --> 01:59:15.178

1789
01:59:15.182 --> 01:59:19.182
ตำแหน่งที่ก่อนจะ

1790
01:59:19.183 --> 01:59:23.183
กำหนดค่าของ

1791
01:59:23.185 --> 01:59:27.185
การออกจาก Loop น่ะ

1792
01:59:27.185 --> 01:59:31.185
นะคะ ก็คืออยู่ต่อจาก Loop

1793
01:59:31.187 --> 01:59:35.187

1794
01:59:35.189 --> 01:59:39.189
อยู่ต่อจากตรงนี้นะคะ loop น่ะ

1795
01:59:39.191 --> 01:59:43.191
เรียกใช้อัปเดต

1796
01:59:43.192 --> 01:59:47.192
อัปเดต candy pos function ของเรา

1797
01:59:47.193 --> 01:59:51.193
กับอีกตัวหนึ่งก็คือ

1798
01:59:51.195 --> 01:59:55.195

1799
01:59:55.196 --> 01:59:59.196
init

1800
01:59:59.197 --> 02:00:03.197
intelist candy function ของเรา

1801
02:00:03.198 --> 02:00:07.198
ต้องเรียกใช้ด้วย

1802
02:00:07.199 --> 02:00:11.199
มันจะสุ่มให้เรา สุ่มการหล่นนั่นเอง

1803
02:00:11.200 --> 02:00:15.200
ลองดูนะคะ เมื่อเสร็จ

1804
02:00:15.202 --> 02:00:19.202
คีย์โค้ดนี้เสร็จ เรียกใช้ฟังก์ชันที่สร้างแล้ว กด

1805
02:00:19.203 --> 02:00:23.203
ctrl + b ดู

1806
02:00:23.204 --> 02:00:27.204
Error ไหมนี่

1807
02:00:27.205 --> 02:00:31.205
line 39

1808
02:00:31.208 --> 02:00:35.208

1809
02:00:35.209 --> 02:00:39.209

1810
02:00:39.211 --> 02:00:43.211

1811
02:00:43.214 --> 02:00:47.214

1812
02:00:47.216 --> 02:00:51.216
บอกว่า why is not define

1813
02:00:51.218 --> 02:00:55.218
จะยังไง

1814
02:00:55.224 --> 02:00:59.224

1815
02:00:59.226 --> 02:01:03.226

1816
02:01:03.228 --> 02:01:07.228

1817
02:01:07.231 --> 02:01:11.231

1818
02:01:11.235 --> 02:01:15.235

1819
02:01:15.241 --> 02:01:19.241

1820
02:01:19.242 --> 02:01:23.242

1821
02:01:23.245 --> 02:01:27.245

1822
02:01:27.248 --> 02:01:31.248
มันบอกเรายังไม่ได้ Difile มัน Difile แล้วนะครั

1823
02:01:31.251 --> 02:01:35.251
เลือกเป็น y statement

1824
02:01:35.252 --> 02:01:39.252
จะไม่รู้จัก ยินดีที่ไม่รู้จัก

1825
02:01:39.253 --> 02:01:43.253

1826
02:01:43.254 --> 02:01:47.254
x y เลือกแล้ว

1827
02:01:47.255 --> 02:01:51.255
แล้วก็ไหน line 25

1828
02:01:51.256 --> 02:01:55.256

1829
02:01:55.257 --> 02:01:59.257
เมื่อกี้บอกยังไม่ได้ difine

1830
02:01:59.258 --> 02:02:03.258
ไม่ได้ Difine เลย Define แล้วนะ

1831
02:02:03.260 --> 02:02:07.260
ขึ้นเหมือนเดิม

1832
02:02:07.261 --> 02:02:11.261

1833
02:02:11.263 --> 02:02:15.263

1834
02:02:15.266 --> 02:02:19.266

1835
02:02:19.267 --> 02:02:23.267
ขอลบแล้วใส่ใหม่นะคะ

1836
02:02:23.272 --> 02:02:27.272

1837
02:02:27.272 --> 02:02:31.272
ตัว ซ้ำขอเป็น Y ใหญ่

1838
02:02:31.274 --> 02:02:35.274
ตัวใหญ่นะคะ

1839
02:02:35.275 --> 02:02:39.275
y เล็กเปลี่ยนเป็น Y ตัวใหญ่นะ

1840
02:02:39.276 --> 02:02:43.276
เป็น Y ตัวใหญ่นะ เหมือนมันซ้ำน่ะ statement มันซ้ำ

1841
02:02:43.277 --> 02:02:47.277

1842
02:02:47.278 --> 02:02:51.278
มันไปจำค่าไหนไม่รู้

1843
02:02:51.279 --> 02:02:55.279
ขอเป็น Y ตัวใหญ๋แทน

1844
02:02:55.281 --> 02:02:59.281

1845
02:02:59.282 --> 02:03:03.282
อือ

1846
02:03:03.283 --> 02:03:07.283

1847
02:03:07.285 --> 02:03:11.285
แก้หมดแล้วครับ

1848
02:03:11.288 --> 02:03:15.288

1849
02:03:15.289 --> 02:03:19.289
syntext error

1850
02:03:19.292 --> 02:03:23.292

1851
02:03:23.293 --> 02:03:27.293

1852
02:03:27.295 --> 02:03:31.295

1853
02:03:31.297 --> 02:03:35.297

1854
02:03:35.300 --> 02:03:39.300
Y ใหญ่ก็ไม่ให้ใช้อีก อะไร

1855
02:03:39.302 --> 02:03:43.302
ของเธอ

1856
02:03:43.303 --> 02:03:47.303
แล้วบอกไม่รู้จักเสียอย่างนั้น อ๋อ รู้แล้วลืม ลืมเครื่องหมาย

1857
02:03:47.305 --> 02:03:51.305

1858
02:03:51.306 --> 02:03:55.306
นี่ไง

1859
02:03:55.306 --> 02:03:59.306

1860
02:03:59.308 --> 02:04:03.308
Name why is not define

1861
02:04:03.310 --> 02:04:07.310
ทำไมว่ายังไม่ difine

1862
02:04:07.311 --> 02:04:11.311

1863
02:04:11.312 --> 02:04:15.312

1864
02:04:15.316 --> 02:04:19.316
ก็นี่ไง Define แล้ว

1865
02:04:19.318 --> 02:04:23.318
อย่าจ่อจวนกันอย่างนี้สิ

1866
02:04:23.319 --> 02:04:27.319

1867
02:04:27.321 --> 02:04:31.321

1868
02:04:31.324 --> 02:04:35.324

1869
02:04:35.326 --> 02:04:39.326

1870
02:04:39.327 --> 02:04:43.327

1871
02:04:43.328 --> 02:04:47.328

1872
02:04:47.331 --> 02:04:51.331

1873
02:04:51.333 --> 02:04:55.333

1874
02:04:55.334 --> 02:04:59.334

1875
02:04:59.337 --> 02:05:03.337

1876
02:05:03.338 --> 02:05:07.338

1877
02:05:07.340 --> 02:05:11.340

1878
02:05:11.343 --> 02:05:15.343

1879
02:05:15.345 --> 02:05:19.345

1880
02:05:19.346 --> 02:05:23.346
ทำไมมันว่าเราไม่ได้ define y นะ

1881
02:05:23.352 --> 02:05:27.352
ขอใส่ y 1 ดูสิ

1882
02:05:27.353 --> 02:05:31.353
ดูสิ

1883
02:05:31.354 --> 02:05:35.354
y 1

1884
02:05:35.354 --> 02:05:39.354

1885
02:05:39.355 --> 02:05:43.355

1886
02:05:43.357 --> 02:05:47.357

1887
02:05:47.360 --> 02:05:51.360

1888
02:05:51.361 --> 02:05:55.361

1889
02:05:55.366 --> 02:05:59.366
มันบอกเราไม่ difine ไม่ประกาศ

1890
02:05:59.368 --> 02:06:03.368
ตัวแปรเหรอ

1891
02:06:03.370 --> 02:06:07.370
ใช่ รู้แล้ว ข้าพเจ้าผิดเอง

1892
02:06:07.373 --> 02:06:11.373
เขาก็เตือนเราแล้วใช่ไหม

1893
02:06:11.375 --> 02:06:15.375
รู้แล้ว เราผิดเองล่ะ

1894
02:06:15.376 --> 02:06:19.376
ลืมประกาศตัวแปร

1895
02:06:19.378 --> 02:06:23.378

1896
02:06:23.380 --> 02:06:27.380
ไปที่ตำแหน่งการประกาศตัวแปรนะคะ เด็ก ๆ

1897
02:06:27.384 --> 02:06:31.384
เราลืมประกาศตัวแปร

1898
02:06:31.385 --> 02:06:35.385
นี่ ๆ เพิ่มเข้าไป x=

1899
02:06:35.386 --> 02:06:39.386
x =

1900
02:06:39.387 --> 02:06:43.387
y =

1901
02:06:43.388 --> 02:06:47.388
มันก็ถามแล้ว ก็ลืมนะคะ ค่าตัวแปร

1902
02:06:47.389 --> 02:06:51.389
ตัวแปรของเรา x=

1903
02:06:51.390 --> 02:06:55.390
Landisk

1904
02:06:55.393 --> 02:06:59.393
y ค่าเริ่มต้น คือ 0

1905
02:06:59.395 --> 02:07:03.395

1906
02:07:03.396 --> 02:07:07.396
เลือกใช้ Function นะคะ 0 แล้วก็

1907
02:07:07.398 --> 02:07:11.398
ค่า 800

1908
02:07:11.399 --> 02:07:15.399
y ค่าเริ่มต้น 0 \

1909
02:07:15.400 --> 02:07:19.400
ดูสิ error ไหนอีก

1910
02:07:19.400 --> 02:07:23.400
บรรทัดที่ 41 คืออะไร

1911
02:07:23.402 --> 02:07:27.402
41

1912
02:07:27.403 --> 02:07:31.403
Name speed is not defint

1913
02:07:31.404 --> 02:07:35.404
หา speed ไม่เจอ บวกเท่ากับ

1914
02:07:35.405 --> 02:07:39.405
speed speed ให้ +

1915
02:07:39.406 --> 02:07:43.406
5 นะคะ

1916
02:07:43.408 --> 02:07:47.408

1917
02:07:47.408 --> 02:07:51.408
แล้วก็เดี๋ยว candy left y candy left

1918
02:07:51.412 --> 02:07:55.412
หาไม่เจอถ้าอย่างนั้นประกาศ

1919
02:07:55.413 --> 02:07:59.413
left x = 50 condy

1920
02:07:59.415 --> 02:08:03.415
y + 50 แล้วก็ speed = 5 นะคะ

1921
02:08:03.417 --> 02:08:07.417
แล้วเพิ่มเข้าไป

1922
02:08:07.418 --> 02:08:11.418
เรามีตัวแปรให้เพิ่มขึ้นมาอีก

1923
02:08:11.419 --> 02:08:15.419
3 ตัวนะคะ จากตัว

1924
02:08:15.420 --> 02:08:19.420
x y candy left x candy

1925
02:08:19.422 --> 02:08:23.422
ครบแล้ว

1926
02:08:23.423 --> 02:08:27.423

1927
02:08:27.424 --> 02:08:31.424

1928
02:08:31.425 --> 02:08:35.425

1929
02:08:35.428 --> 02:08:39.428

1930
02:08:39.433 --> 02:08:43.433
แล้วก็ Radine ด้วย

1931
02:08:43.435 --> 02:08:47.435
นะคะ อีกตัวหนึ่ง

1932
02:08:47.435 --> 02:08:51.435
ตัวแปร radian ด้วยอีกตัวหนึ่ง

1933
02:08:51.436 --> 02:08:55.436
ใส่ให้ครบ ๆ

1934
02:08:55.451 --> 02:08:59.451
ไม่ครบไม่รู้จัก

1935
02:08:59.452 --> 02:09:03.452
ลืมไปนึกว่าประกาศแล้ว

1936
02:09:03.455 --> 02:09:07.455

1937
02:09:07.456 --> 02:09:11.456
บรรทัดที่ 46

1938
02:09:11.459 --> 02:09:15.459

1939
02:09:15.462 --> 02:09:19.462

1940
02:09:19.464 --> 02:09:23.464

1941
02:09:23.469 --> 02:09:27.469

1942
02:09:27.472 --> 02:09:31.472

1943
02:09:31.475 --> 02:09:35.475
Candy ต่างหากไม่ใช่ cardy

1944
02:09:35.477 --> 02:09:39.477
ชื่อผิด ชีวิตเปลี่ยนกันเลยทีเดียวเชียว มันพิมพ์อะไรผิดนี่

1945
02:09:39.479 --> 02:09:43.479

1946
02:09:43.480 --> 02:09:47.480

1947
02:09:47.481 --> 02:09:51.481

1948
02:09:51.483 --> 02:09:55.483
ไม่หล่น

1949
02:09:55.485 --> 02:09:59.485
ไม่หล่น ๆ ยังไม่หล่น เนื่องจาก

1950
02:09:59.486 --> 02:10:03.486
ตำแหน่งน่าจะผิด ค่าตำแหน่ง

1951
02:10:03.487 --> 02:10:07.487
Radient

1952
02:10:07.489 --> 02:10:11.489
0 800 คือ บรรทัด

1953
02:10:11.490 --> 02:10:15.490
ของเราถูกต้องตรงกันแล้ว

1954
02:10:15.491 --> 02:10:19.491

1955
02:10:19.491 --> 02:10:23.491
น่าจะผิดนะคะ

1956
02:10:23.494 --> 02:10:27.494
ตำแหน่งแกน

1957
02:10:27.495 --> 02:10:31.495

1958
02:10:31.497 --> 02:10:35.497

1959
02:10:35.499 --> 02:10:39.499

1960
02:10:39.501 --> 02:10:43.501

1961
02:10:43.505 --> 02:10:47.505

1962
02:10:47.510 --> 02:10:51.510
ยังไม่หล่น ตำแหน่ง Candy

1963
02:10:51.513 --> 02:10:55.513
น่าจะผิด 500

1964
02:10:55.514 --> 02:10:59.514
น้อยกว่า 500 ขอเพิ่ม

1965
02:10:59.515 --> 02:11:03.515
ถ้า Y น้อยกว่า 500

1966
02:11:03.517 --> 02:11:07.517
ขอเปลี่ยนนะคะ

1967
02:11:07.519 --> 02:11:11.519
ขอเปลี่ยน ยังไม่ได้

1968
02:11:11.521 --> 02:11:15.521
เพราะบอกแล้วตัวเลข คือ ที่เซ็ต

1969
02:11:15.522 --> 02:11:19.522
มามันเป็นค่าจากที่บ้าน

1970
02:11:19.523 --> 02:11:23.523
มันก็จะเป็น

1971
02:11:23.524 --> 02:11:27.524
เดี๋ยวนะ

1972
02:11:27.525 --> 02:11:31.525
speed + 5

1973
02:11:31.527 --> 02:11:35.527
speed + 5 rediun 0

1974
02:11:35.528 --> 02:11:39.528
0 x

1975
02:11:39.531 --> 02:11:43.531
x x เริ่มที่ 0

1976
02:11:43.532 --> 02:11:47.532
800 ก็เท่ากับ

1977
02:11:47.533 --> 02:11:51.533
จอเราอยู่นะ เท่ากันอยู่

1978
02:11:51.535 --> 02:11:55.535
y

1979
02:11:55.536 --> 02:11:59.536
y ก็ 0

1980
02:11:59.537 --> 02:12:03.537
เพิ่มทีละ 50 radian หรือ ขอดู radian

1981
02:12:03.539 --> 02:12:07.539
หน่อยนะคะ ขอเปลี่ยน

1982
02:12:07.541 --> 02:12:11.541
ยังไม่ล่วง ๆ

1983
02:12:11.543 --> 02:12:15.543

1984
02:12:15.544 --> 02:12:19.544

1985
02:12:19.545 --> 02:12:23.545
รัสมีมันไม่ได้น่ะ

1986
02:12:23.548 --> 02:12:27.548
Radian ก็คือรัศมีวงกลม

1987
02:12:27.549 --> 02:12:31.549
จะอยู่ที่เท่าไร

1988
02:12:31.550 --> 02:12:35.550
200 ไหม

1989
02:12:35.552 --> 02:12:39.552
มันก็กว้างอยู่นะ

1990
02:12:39.553 --> 02:12:43.553
1,600 หรือ

1991
02:12:43.554 --> 02:12:47.554

1992
02:12:47.556 --> 02:12:51.556
ยังไม่หล่น

1993
02:12:51.558 --> 02:12:55.558
เดี๋ยว

1994
02:12:55.559 --> 02:12:59.559
ยังไม่ได้ตำแหน่งของลูกอมในจอนี้

1995
02:12:59.560 --> 02:13:03.560
จอเดิม

1996
02:13:03.561 --> 02:13:07.561

1997
02:13:07.562 --> 02:13:11.562

1998
02:13:11.565 --> 02:13:15.565

1999
02:13:15.567 --> 02:13:19.567
x y ลืมแก้ตรงนี้

2000
02:13:19.572 --> 02:13:23.572
รู้แล้ว

2001
02:13:23.573 --> 02:13:27.573

2002
02:13:27.574 --> 02:13:31.574

2003
02:13:31.577 --> 02:13:35.577
วิ่ง... เดี๋ยวนะ

2004
02:13:35.579 --> 02:13:39.579
เดี๋ยวนะ เดี๋ยว ๆ ๆ

2005
02:13:39.580 --> 02:13:43.580
รู้แล้ว เด็ก ๆ ตรง screen build

2006
02:13:43.582 --> 02:13:47.582
เห็นไหมตรงเลือกใช้ candy น่ะค่ะ

2007
02:13:47.584 --> 02:13:51.584
เพราะว่าเรากำหนดเป็นตัวแปร x, y แล้ว

2008
02:13:51.586 --> 02:13:55.586
เพราะฉะนั้น จะมาแก้ที่ตัวแปร

2009
02:13:55.587 --> 02:13:59.587
x 800 เหมือนเดิมสิ

2010
02:13:59.589 --> 02:14:03.589
อันนี้ก็ 100

2011
02:14:03.590 --> 02:14:07.590
เหมือนเดิม

2012
02:14:07.591 --> 02:14:11.591
ขอใหม่

2013
02:14:11.593 --> 02:14:15.593
500 น้อยไปใช่ไหม

2014
02:14:15.595 --> 02:14:19.595
มันไม่ลงมาสุดนะ มันไม่ลงมาสุด

2015
02:14:19.596 --> 02:14:23.596
เห็นไหมมันอยู่แค่ สังเกต

2016
02:14:23.598 --> 02:14:27.598
ตำแหน่ง มันอยู่แค่ส่วนบนนะคะ

2017
02:14:27.598 --> 02:14:31.598
เราต้องนึกถึงบรรทัดเรามันอยู่ล่าง

2018
02:14:31.599 --> 02:14:35.599
เพราะฉะนั้นเราต้องให้มันลงมาถึงข้างล่างด้วย

2019
02:14:35.600 --> 02:14:39.600
นะคะ ดูตำแห่งแกน x แกน y

2020
02:14:39.601 --> 02:14:43.601
เราดี ๆ Position ค่าที่เพิ่ม ปุ๊บ

2021
02:14:43.602 --> 02:14:47.602
เพิ่มทีละ 50

2022
02:14:47.603 --> 02:14:51.603
แต่ลงมาจนถึงแค่เท่าไรนะ

2023
02:14:51.605 --> 02:14:55.605
200 น้อยไป

2024
02:14:55.606 --> 02:14:59.606
ของเราเท่าไร 1,000 เท่าไร

2025
02:14:59.608 --> 02:15:03.608
800 หรอ ขอลองเปลี่ยนเป็น 800

2026
02:15:03.609 --> 02:15:07.609
ใช่ แต่เร็ว

2027
02:15:07.611 --> 02:15:11.611
ไปไหม

2028
02:15:11.612 --> 02:15:15.612
มันได้แค่เท่าไรนี่ ครึ่งจอใช่ไหม

2029
02:15:15.613 --> 02:15:19.613
หายไปครึ่งหนึ่ง

2030
02:15:19.614 --> 02:15:23.614
ครึ่งหนึ่งหล่นมาครึ่งหนึ่ง เดี๋ยวนะ

2031
02:15:23.616 --> 02:15:27.616

2032
02:15:27.617 --> 02:15:31.617
แกน x แกน x

2033
02:15:31.618 --> 02:15:35.618
แกน X 800 ถูกแล้ว

2034
02:15:35.620 --> 02:15:39.620
speed 5 เร็วไป

2035
02:15:39.621 --> 02:15:43.621
ลดสปีด เพิ่มสปีด

2036
02:15:43.622 --> 02:15:47.622

2037
02:15:47.623 --> 02:15:51.623

2038
02:15:51.624 --> 02:15:55.624

2039
02:15:55.626 --> 02:15:59.626
y เริ่มที่ 0

2040
02:15:59.627 --> 02:16:03.627

2041
02:16:03.629 --> 02:16:07.629
ขอเปลี่ยน ลองเปลี่ยนตรงนี้หน่อยเป็นอย่างไร

2042
02:16:07.633 --> 02:16:11.633
1,800 เดี๋ยวมันเป็น 1,600

2043
02:16:11.634 --> 02:16:15.634

2044
02:16:15.635 --> 02:16:19.635
10 ก็ยังเร็วอยู่นะนี่

2045
02:16:19.637 --> 02:16:23.637

2046
02:16:23.638 --> 02:16:27.638
ตาลายมากเลย speed เร็วไป

2047
02:16:27.640 --> 02:16:31.640
speed ให้มันช้าลงนี่เท่าไร

2048
02:16:31.640 --> 02:16:35.640
50 ไหม

2049
02:16:35.642 --> 02:16:39.642
ขอดู speed ก่อน ค่าเยอะ ยิ่งเร็วหรอ

2050
02:16:39.643 --> 02:16:43.643
เดี๋ยวนะ

2051
02:16:43.645 --> 02:16:47.645

2052
02:16:47.646 --> 02:16:51.646
ความเร็ว 1

2053
02:16:51.648 --> 02:16:55.648
ต้องเลขน้อย เลขเยอะผิด

2054
02:16:55.649 --> 02:16:59.649
เมื่อกี้ 5 ก็เร็ว

2055
02:16:59.650 --> 02:17:03.650
ไปนะ สัก 2 นะ

2056
02:17:03.651 --> 02:17:07.651
3 ไหม กลาง พบกันครึ่งทาง

2057
02:17:07.651 --> 02:17:11.651
ไปกดโดนอะไร มือไวอยู่เรื่อย

2058
02:17:11.652 --> 02:17:15.652
Ctrl + B นี่แล้วคืออะไร

2059
02:17:15.654 --> 02:17:19.654
ตอน Test อยู่บ้านน่ะ คือ

2060
02:17:19.655 --> 02:17:23.655
ค่า speed ตั้งมา 5 น่ะ หล่นพอดีเลยนะ

2061
02:17:23.656 --> 02:17:27.656
ไม่ใช่อะไร เดี๋ยวจะไปรับไม่ทัน

2062
02:17:27.657 --> 02:17:31.657
ใช่หรือเปล่า ไอ้นี่จะไปรับไม่ทัน

2063
02:17:31.658 --> 02:17:35.658
ถ้า Speed มันเร็วน่ะ

2064
02:17:35.659 --> 02:17:39.659
ยกเว้นว่าพอด่านต่อไปค่อยไปเพิ่ม speed

2065
02:17:39.660 --> 02:17:43.660
เพราะฉะนั้นก็ให้นึกถึง speed ช้าหน่อย

2066
02:17:43.662 --> 02:17:47.662
speed ช้าหน่อยก็ 2

2067
02:17:47.664 --> 02:17:51.664
left_x นี่

2068
02:17:51.664 --> 02:17:55.664
left y เดี๋ยวนะ radian

2069
02:17:55.666 --> 02:17:59.666
800 ก็เท่าเดิมนั่นล่ะ

2070
02:17:59.669 --> 02:18:03.669
y หาย เดี๋ยวนะ 0

2071
02:18:03.670 --> 02:18:07.670
เดี๋ยวนะ x คือ แนวนอน

2072
02:18:07.672 --> 02:18:11.672
ก็ 800 ถูกแล้ว

2073
02:18:11.672 --> 02:18:15.672

2074
02:18:15.674 --> 02:18:19.674

2075
02:18:19.675 --> 02:18:23.675

2076
02:18:23.680 --> 02:18:27.680

2077
02:18:27.682 --> 02:18:31.682
แต่มันสุดอยู่ที่ครึ่งเดียว

2078
02:18:31.683 --> 02:18:35.683
มันต้องเป็นเท่าไร 1,000

2079
02:18:35.684 --> 02:18:39.684

2080
02:18:39.685 --> 02:18:43.685

2081
02:18:43.687 --> 02:18:47.687

2082
02:18:47.689 --> 02:18:51.689

2083
02:18:51.690 --> 02:18:55.690
นะคะ

2084
02:18:55.693 --> 02:18:59.693

2085
02:18:59.694 --> 02:19:03.694

2086
02:19:03.698 --> 02:19:07.698

2087
02:19:07.700 --> 02:19:11.700

2088
02:19:11.704 --> 02:19:15.704

2089
02:19:15.706 --> 02:19:19.706

2090
02:19:19.707 --> 02:19:23.707

2091
02:19:23.709 --> 02:19:27.709
อันนี้ 800 ถูกแล้ว

2092
02:19:27.711 --> 02:19:31.711

2093
02:19:31.716 --> 02:19:35.716

2094
02:19:35.717 --> 02:19:39.717

2095
02:19:39.721 --> 02:19:43.721

2096
02:19:43.723 --> 02:19:47.723

2097
02:19:47.725 --> 02:19:51.725

2098
02:19:51.727 --> 02:19:55.727

2099
02:19:55.729 --> 02:19:59.729

2100
02:19:59.730 --> 02:20:03.730

2101
02:20:03.733 --> 02:20:07.733

2102
02:20:07.735 --> 02:20:11.735

2103
02:20:11.740 --> 02:20:15.740

2104
02:20:15.747 --> 02:20:19.747

2105
02:20:19.749 --> 02:20:23.749

2106
02:20:23.752 --> 02:20:27.752

2107
02:20:27.755 --> 02:20:31.755

2108
02:20:31.756 --> 02:20:35.756

2109
02:20:35.758 --> 02:20:39.758
ประมาณ

2110
02:20:39.760 --> 02:20:43.760
นี้เห็นไหมคะ ตำแหน่งที่ตกน่ะ

2111
02:20:43.762 --> 02:20:47.762
เพิ่มไป

2112
02:20:47.763 --> 02:20:51.763
y มันต้องเพิ่มไป

2113
02:20:51.765 --> 02:20:55.765

2114
02:20:55.767 --> 02:20:59.767
x

2115
02:20:59.767 --> 02:21:03.767
ใบเตยน่ะมันติดตรง Patch

2116
02:21:03.769 --> 02:21:07.769
มันไม่ถูกตอนนี้

2117
02:21:07.771 --> 02:21:11.771

2118
02:21:11.772 --> 02:21:15.772
ผิดตรงไหน Error ตรงไหย

2119
02:21:15.773 --> 02:21:19.773
เดี๋ยวโอ.เค. นะคะ สำหรับ

2120
02:21:19.774 --> 02:21:23.774
โค้ดของวันนี้น่ะ หมดที่ตรงนี้แล้ว

2121
02:21:23.775 --> 02:21:27.775
เดี๋ยวที่เหลืออาจารย์ไปตรวจที่เด็ก Error

2122
02:21:27.777 --> 02:21:31.777
นะคะ เพราะการตกของลูกอมตกแล้ว

2123
02:21:31.779 --> 02:21:35.779
ตามที่เราต้องการนะคะ ก็เดี๋ยวไป

2124
02:21:35.780 --> 02:21:39.780
แก้ Error ของแต่ละเครื่อง ขอบคุณพี่ล่ามก่อน

2125
02:21:39.781 --> 02:21:43.781
เด็ก ๆ ขอบคุณค่ะ

2126
02:21:43.783 --> 02:21:47.783

2127
02:21:47.786 --> 02:21:51.786
[สิ้นสุดการถอดความ]

2128
02:21:51.787 --> 02:21:55.787

2129
02:21:55.789 --> 02:21:59.789
[สิ้นสุดการถอดความ]

2130
02:21:59.792 --> 02:22:03.792

2131
02:22:03.793 --> 02:22:07.793

2132
02:22:07.796 --> 02:22:10.796

2133
02:22:11.798 --> 02:22:14.798

2134
02:22:15.799 --> 02:22:18.801

2135
02:22:19.800 --> 02:22:22.804

2136
02:22:23.803 --> 02:22:26.806

2137
02:22:27.805 --> 02:22:30.809

2138
02:22:31.807 --> 02:22:34.810

2139
02:22:35.809 --> 02:22:38.811

2140
02:22:39.811 --> 02:22:42.813

2141
02:22:43.813 --> 02:22:46.817

2142
02:22:47.815 --> 02:22:50.818

2143
02:22:51.817 --> 02:22:54.822

2144
02:22:55.820 --> 02:22:58.822

2145
02:22:59.822 --> 02:23:02.824

2146
02:23:03.825 --> 02:23:06.827

2147
02:23:07.827 --> 02:23:10.831

2148
02:23:11.829 --> 02:23:11.831

2149
02:23:15.832 --> 02:23:15.837

2150
02:23:23.842 --> 02:23:23.847

2151
02:23:19.837 --> 02:23:19.842


