﻿1
00:00:00,000 --> 00:00:04,000

2
00:00:04,009 --> 00:00:08,009

3
00:00:08,015 --> 00:00:12,015

4
00:00:12,020 --> 00:00:16,020
นี่นะ spite ตัวที่ 2

5
00:00:16,022 --> 00:00:20,022
ต้องเป็น S ต้องเป็นตัวใหญ่

6
00:00:20,023 --> 00:00:24,023
ก็คือ Module

7
00:00:24,024 --> 00:00:28,024
pygame โมดูล

8
00:00:28,024 --> 00:00:32,024
ตัวใหญ่ โอเคไหม

9
00:00:32,026 --> 00:00:36,026
โอเคนะ

10
00:00:36,028 --> 00:00:40,028

11
00:00:40,029 --> 00:00:44,029
เดี๋ยวรอดูโค้ดที่

12
00:00:44,031 --> 00:00:48,031
ตรวจแล้ว รันแล้ว ออกแล้ว [เสียงหัวเราะ]

13
00:00:48,033 --> 00:00:52,033
เรานะ มาเครื่องนี้จะออกไหม

14
00:00:52,034 --> 00:00:56,034

15
00:00:56,036 --> 00:01:00,036

16
00:01:00,038 --> 00:01:04,038

17
00:01:04,038 --> 00:01:08,038

18
00:01:08,040 --> 00:01:12,040
แป๊บ ๆ

19
00:01:12,043 --> 00:01:16,043
ขอเอาไปไว้ที่...

20
00:01:16,044 --> 00:01:20,044

21
00:01:20,046 --> 00:01:24,046

22
00:01:24,047 --> 00:01:28,047

23
00:01:28,049 --> 00:01:32,049

24
00:01:32,051 --> 00:01:36,051

25
00:01:36,054 --> 00:01:40,054

26
00:01:40,056 --> 00:01:44,056

27
00:01:44,057 --> 00:01:48,057

28
00:01:48,059 --> 00:01:52,059
กดผิด [เสียงหัวเราะ]

29
00:01:52,061 --> 00:01:56,061
เดี๋ยวดู ๆ

30
00:01:56,062 --> 00:02:00,062
ส่วนต่อไป ส่วนต่อไปที่เราจะแก้นะคะ

31
00:02:00,064 --> 00:02:04,064
เดี๋ยวขอเปิดจาก

32
00:02:04,065 --> 00:02:08,065
coding เลยแล้วกัน

33
00:02:08,065 --> 00:02:12,065
Sublime ข้าพเจ้า

34
00:02:12,066 --> 00:02:16,066
อยู่ไหน C colon

35
00:02:16,067 --> 00:02:20,067

36
00:02:20,069 --> 00:02:24,069
โอเค นี่ ไอ้นี่ไปแก้

37
00:02:24,071 --> 00:02:28,071
อยู่บ้างแล้ว ของใครขึ้น... ดอมก็ขึ้นไหม

38
00:02:28,071 --> 00:02:32,071
ดอมที่ขึ้นว่า Sublime

39
00:02:32,074 --> 00:02:36,074
มันให้เวอร์ชันใหม่น่ะ ขึ้นหรือเปล่า เป็นอย่างนี้หรือเปล่า

40
00:02:36,075 --> 00:02:40,075
ถ้าใครที่เป็นอย่างนี้ ดูนะ มัน

41
00:02:40,076 --> 00:02:44,076
ไปสลับแป๊บหนึ่ง ๆ

42
00:02:44,078 --> 00:02:48,078

43
00:02:48,079 --> 00:02:52,079

44
00:02:52,081 --> 00:02:56,081

45
00:02:56,088 --> 00:03:00,088

46
00:03:00,091 --> 00:03:04,091

47
00:03:04,091 --> 00:03:08,091
ทำไมไม่ขึ้นล่ะ

48
00:03:08,093 --> 00:03:12,093

49
00:03:12,095 --> 00:03:16,095

50
00:03:16,097 --> 00:03:20,097

51
00:03:20,098 --> 00:03:24,098
โอเค

52
00:03:24,100 --> 00:03:28,100
บรรทัดนี่นะ เดี๋ยวขอแก้ชื่อไฟล์ก่อนนะ อันนี้

53
00:03:28,103 --> 00:03:32,036
ไฟล์ที่ว่าใช้ตัวนี้

54
00:03:32,106 --> 00:03:36,106
ขอแก้แป๊บหนึ่งนะครับ

55
00:03:36,107 --> 00:03:40,107

56
00:03:40,108 --> 00:03:44,108

57
00:03:44,110 --> 00:03:48,110

58
00:03:48,113 --> 00:03:52,113

59
00:03:52,118 --> 00:03:56,118

60
00:03:56,119 --> 00:04:00,119

61
00:04:00,122 --> 00:04:04,122

62
00:04:04,122 --> 00:04:08,122

63
00:04:08,125 --> 00:04:12,125

64
00:04:12,127 --> 00:04:16,127

65
00:04:16,129 --> 00:04:20,129
โอเค

66
00:04:20,131 --> 00:04:24,131
แก้แต่

67
00:04:24,132 --> 00:04:28,132
ไฟล์ภาพนะคะ แค่นั้น บรรทัดต่อไปนะคะ ที่เด็ก ๆ

68
00:04:28,134 --> 00:04:32,134
น่าจะผิด

69
00:04:32,135 --> 00:04:36,135
ให้มาที่ตำแหน่งนี้

70
00:04:36,136 --> 00:04:40,136
ดูสิ  Run

71
00:04:40,138 --> 00:04:44,138
method run ไปที่ method run

72
00:04:44,139 --> 00:04:48,139
ตรง

73
00:04:48,140 --> 00:04:52,140
ตรง

74
00:04:52,141 --> 00:04:56,141
เงื่อนไข = อันเดียว

75
00:04:56,142 --> 00:05:00,142
ถูกไหม แก้นะคะลูก

76
00:05:00,142 --> 00:05:04,142
อันเดิมเท่ากับ

77
00:05:04,143 --> 00:05:08,143
มัน = มันมี 2 อันใช่ไหม ลบออก 1 อัน ใน

78
00:05:08,146 --> 00:05:12,146
Method = จะใช้

79
00:05:12,147 --> 00:05:16,147
2 อันก็ต่อเมื่อมันเป็นเงื่อนไข if

80
00:05:16,148 --> 00:05:20,148
อยู่ในเงื่อนไข เครื่องหมายเท่ากับจะมี 2 อัน

81
00:05:20,149 --> 00:05:24,149

82
00:05:24,151 --> 00:05:28,151
จำง่าย ๆ นะ ถ้าเป็น if น่ะ

83
00:05:28,152 --> 00:05:32,152
เท่ากับถึงจะใช้ 2 อัน แต่ถ้าเป็นธรรมดา

84
00:05:32,154 --> 00:05:36,154
Method ธรรมดาจะเป็นอันเดียวหมด ใช่ไหมคะ

85
00:05:36,154 --> 00:05:40,154
อย่างว่า บางทีมือมันไว

86
00:05:40,155 --> 00:05:44,155
ไปเกินใจ

87
00:05:44,156 --> 00:05:48,156
นะคะ อันเดียวนะ โอเคต่อมา ต่อมาที่จะผิดเพิ่ม

88
00:05:48,159 --> 00:05:52,159

89
00:05:52,160 --> 00:05:56,160

90
00:05:56,162 --> 00:06:00,162

91
00:06:00,164 --> 00:06:04,164
current_sprite

92
00:06:04,164 --> 00:06:08,164
นี่

93
00:06:08,166 --> 00:06:12,166
ตรงเงื่อนไขตรงต่อจาก

94
00:06:12,168 --> 00:06:16,168
method update

95
00:06:16,169 --> 00:06:20,169
วันนั้นเช็กนี่ ๆ ตรงนี้ ตรง self.image

96
00:06:20,170 --> 00:06:24,170

97
00:06:24,171 --> 00:06:28,171
int นี่ ตรงนี้แต่เดิมเราจะมีแค่

98
00:06:28,172 --> 00:06:32,172
current spirte

99
00:06:32,174 --> 00:06:36,174
เราต้องเพิ่ม self.current_sprite เพราะเปิดใช้มัน

100
00:06:36,176 --> 00:06:40,176
เห็นไหมคะ

101
00:06:40,177 --> 00:06:44,177
แต่ตอนไปเรียกนี่ไม่เรียกใช้ตัวนี้ จะเรียกใช้

102
00:06:44,178 --> 00:06:48,178
current เฉย ๆ เจอหรือยัง

103
00:06:48,180 --> 00:06:52,180
ถูกต้องไหมมันหายไป บรรทัดนี้

104
00:06:52,182 --> 00:06:56,182
เห็นไหม ตรง

105
00:06:56,183 --> 00:07:00,183
ตรง method update

106
00:07:00,184 --> 00:07:04,184
สแตมป์ยังไม่มาหรือ

107
00:07:04,186 --> 00:07:08,186

108
00:07:08,187 --> 00:07:12,187

109
00:07:12,188 --> 00:07:16,188
โอเคนะ

110
00:07:16,190 --> 00:07:20,190
3 จุดแล้ว ผิด

111
00:07:20,192 --> 00:07:24,192
นิดหน่อย ๆ Error มันเลยไม่ขึ้น

112
00:07:24,192 --> 00:07:28,192
เพราะคำสั่งมันไม่ได้ผิดน่ะ

113
00:07:28,193 --> 00:07:32,193
นะคะ

114
00:07:32,194 --> 00:07:36,194

115
00:07:36,196 --> 00:07:40,196

116
00:07:40,199 --> 00:07:44,199

117
00:07:44,200 --> 00:07:48,200
และ...

118
00:07:48,203 --> 00:07:52,203
และอยากให้ไปที่ loop

119
00:07:52,204 --> 00:07:56,204
loop while ให้ไปหา loop while นะคะ แต่เดิมเราจะมี run

120
00:07:56,206 --> 00:08:00,206

121
00:08:00,208 --> 00:08:04,208
แต้เดิมเราจะมี run = true

122
00:08:04,209 --> 00:08:08,209
อยู่ก่อนใช่ไหม ตรง loop y

123
00:08:08,211 --> 00:08:12,211
ลบออกลูก

124
00:08:12,212 --> 00:08:16,212

125
00:08:16,213 --> 00:08:20,213
เพราะตอนนั้นนี่ เราทำ run ให้เป็น

126
00:08:20,215 --> 00:08:24,215
method ไปแล้วนึกออกหรือเปล่า

127
00:08:24,216 --> 00:08:28,216
แต่ถ้าเดิม run เดิมมันจะเป็นตัวแปรใช่ไหม เราต้องลบตัวนั้นออก

128
00:08:28,216 --> 00:08:32,216

129
00:08:32,217 --> 00:08:36,217
นะคะ เพราะฉะนั้น เอา run = true ออก

130
00:08:36,218 --> 00:08:40,218
หรือ while while จากเดิม

131
00:08:40,219 --> 00:08:44,219
while เท่ากับ False หรือเปล่า เปลี่ยนเป็น while

132
00:08:44,221 --> 00:08:48,221

133
00:08:48,223 --> 00:08:52,223
เงื่อนไขนี้ ทำงานเมื่อเป็นจริง

134
00:08:52,224 --> 00:08:56,224
ถึงจะทำงาน

135
00:08:56,225 --> 00:09:00,225
โอเคนะคะ เด็ก ๆ จะต้องลบประโน

136
00:09:00,227 --> 00:09:04,227
โอเคนะคะ เด็ก ๆ จะต้องลบ

137
00:09:04,228 --> 00:09:08,228
ประโยค เอ้ย บรรทัดที่อยู่ก่อนหน้า wq

138
00:09:08,229 --> 00:09:12,229
ลบบรรทัดนั้นออกไปเลย

139
00:09:12,229 --> 00:09:16,229

140
00:09:16,231 --> 00:09:20,231
แล้วใน while ให้แก้

141
00:09:20,233 --> 00:09:24,233
ตรง while จาก false เป็น true

142
00:09:24,233 --> 00:09:28,233
หรือ while = run จำไม่ได้แล้ว เพราะลบไปแล้วจำได้ไม

143
00:09:28,235 --> 00:09:32,235
นะคะ และ...

144
00:09:32,236 --> 00:09:36,236
และให้มาเปลี่ยนเงื่อนไขตรง key

145
00:09:36,236 --> 00:09:40,236
ใช่ไหม ในเงื่อนไขที่ 1

146
00:09:40,238 --> 00:09:44,238
if type หมายถึง if even type

147
00:09:44,239 --> 00:09:48,239
เมื่อเกิดการพิมพ์ขึ้นใช่ไหมคะ

148
00:09:48,240 --> 00:09:52,240
นี่ ก็จะออกจากเกม

149
00:09:52,241 --> 00:09:56,241
นะคะ อันนี้เงื่อนไขแรก loop แรก loop ที่สองนี่

150
00:09:56,243 --> 00:10:00,243
เราบอกว่าเมื่อมีการ if even type

151
00:10:00,245 --> 00:10:04,245
มีการพิมพ์ก็คือกดแป้นนั่นเองนะคะ

152
00:10:04,247 --> 00:10:08,247
ให้เงื่อนไขบอกว่า pygame =

153
00:10:08,248 --> 00:10:12,248
. key down key

154
00:10:12,248 --> 00:10:16,248
ลูกศรชี้ลงนะลูก ลูกศรเลื่อนลง

155
00:10:16,250 --> 00:10:20,250
key down ในความหมายนี้ก็คือ เมื่อ

156
00:10:20,251 --> 00:10:24,251
กดแป้นลงไปน่ะ ก็คือคีย์ลดไปปุ๊บนี่

157
00:10:24,252 --> 00:10:28,252
นะคะ ก็คือมันบอกให้รู้ว่า

158
00:10:28,254 --> 00:10:32,254
ถ้ามีการกดแป้นอะไรก็แล้วแต่นี่

159
00:10:32,254 --> 00:10:36,254
key down นี่กดแป้นไหนก็ได้

160
00:10:36,256 --> 00:10:40,256
อะไรก็ได้น่ะ คือ เมื่อเราไปกดคีย์น่ะ Keydown ก็คือ

161
00:10:40,256 --> 00:10:44,256
แป้นมันถูกกดลงนึกออกนะคะ

162
00:10:44,257 --> 00:10:48,257
แต่มันไม่ได้หมายถึงแป้นลูกศร

163
00:10:48,259 --> 00:10:52,259
เลื่อนลงคนละอัน คนละความหมาย

164
00:10:52,260 --> 00:10:56,260
โหมด Keydown ตัวนี้ โมดูล Keydown

165
00:10:56,260 --> 00:11:00,260
ตัวนี้มันจะหมายถึงว่า

166
00:11:00,261 --> 00:11:04,261
ไปรับค่าจากการกดแป้นคีย์บอร์ดนะคะ

167
00:11:04,261 --> 00:11:08,261
เจ้าไดโนเสาร์จะทำการวิ่ง

168
00:11:08,262 --> 00:11:12,262
เพราะฉะนั้น... แต่เด็ก ๆ ตรงนี้เด็ก ๆ

169
00:11:12,263 --> 00:11:16,263
ให้ดูว่าชื่อ class ตัวเองชื่อว่าอะไร แล้ว

170
00:11:16,264 --> 00:11:20,264
ตัวแปร DINO ตัวนี้ชื่ออะไร

171
00:11:20,266 --> 00:11:24,266
นึกออกนะ ให้ดูจากตรงไหน

172
00:11:24,268 --> 00:11:28,268
ตรงนี้นะคะ ตรงนี้น่ะ มาจากบรรทัด

173
00:11:28,268 --> 00:11:32,268
นี้นะ บรรทัดที่บอกว่า

174
00:11:32,269 --> 00:11:36,269
นี่

175
00:11:36,271 --> 00:11:40,271
เห็นไหม นี่คือ

176
00:11:40,272 --> 00:11:44,272
เรียกใช้ตัวแปร ตัวแปรตัวการ์ตูนที่เราสร้าง ของมุก

177
00:11:44,273 --> 00:11:48,273
ชื่ออะไร เพราะฉะนั้นตัวนี้

178
00:11:48,275 --> 00:11:52,275
ตรงนี้มุกจะไม่ใช่ Dino run แต่จะเ)็น

179
00:11:52,275 --> 00:11:56,275
cm run นะ ของดอม

180
00:11:56,277 --> 00:12:00,277
ตัวการ์ตูนดอมชื่ออะไร

181
00:12:00,278 --> 00:12:04,278
แล้วตรง

182
00:12:04,280 --> 00:12:08,280
ให้เหมือนตัวแปรที่เราตั้งนะคะ

183
00:12:08,282 --> 00:12:12,282
ไม่ใช่มาพิมพ์ไดโนตามแม่นะ

184
00:12:12,283 --> 00:12:16,283
คือชื่อที่เด็ก ๆ ตั้งไว้

185
00:12:16,284 --> 00:12:20,284

186
00:12:20,284 --> 00:12:24,284
เห็นนะ ๆ

187
00:12:24,285 --> 00:12:28,285
ชื่อที่ตรงกับตำแหน่งนี้ นึกออกนะคะ

188
00:12:28,287 --> 00:12:32,287
นี่คือชื่อตัวนี้ที่จะเรียกใช้ ตัวนี้ต้องแก้ แก้เป็นชื่อที่เป็นตัวการ์ตูนของ

189
00:12:32,288 --> 00:12:36,288

190
00:12:36,289 --> 00:12:40,289
ที่เป็นตัวการ์ตูนของตัวเอง

191
00:12:40,291 --> 00:12:44,291
มันจะถามทันทีถ้ามันไม่มีชื่อนี้โอเคนะ

192
00:12:44,292 --> 00:12:48,292
พร้อมจะ run

193
00:12:48,292 --> 00:12:52,292
ยัง ๆ ของเด็ก ๆ ต้องแก้อีก

194
00:12:52,294 --> 00:12:56,294

195
00:12:56,295 --> 00:13:00,295
ตำแหน่งที่

196
00:13:00,296 --> 00:13:04,296
เรากำหนด moving_sprite

197
00:13:04,299 --> 00:13:08,299
Moving spite update นี่ มันจะต้อง

198
00:13:08,300 --> 00:13:12,300
อยู่ข้างล่างเงื่อนไข เด็ก ๆ จะต้องไปย้าย

199
00:13:12,302 --> 00:13:16,302
นะคะ จนถึงข้อติ๊กนี่

200
00:13:16,303 --> 00:13:20,303
ย้ายมันมาไว้ที่

201
00:13:20,304 --> 00:13:24,304
ล่าง loop ของเรา แล้วก็จับชิดนะคะ

202
00:13:24,305 --> 00:13:28,305
จับชิดอะไร ชิดตำแหน่งของ for

203
00:13:28,305 --> 00:13:32,305
พอเห็นไหม พอ

204
00:13:32,306 --> 00:13:36,306
ให้อยู่ตรงกับ for นี่เห็นไหม

205
00:13:36,307 --> 00:13:40,307
เปลี่ยนตำแหน่งนะคะ ตำแหน่ง

206
00:13:40,308 --> 00:13:44,308
การแสดงผล

207
00:13:44,309 --> 00:13:48,309

208
00:13:48,311 --> 00:13:52,311
ทีนี้เด็ก ๆ จะไม่มีบรรทัดนี้

209
00:13:52,314 --> 00:13:56,314
screen field screen fielg นั่นก็

210
00:13:56,317 --> 00:14:00,317
ให้ใส่สีพื้นหลังนะคะ

211
00:14:00,319 --> 00:14:04,319
เป็น module

212
00:14:04,321 --> 00:14:08,321
ใส่สีพื้นะคะ field แปลว่าเติมไง

213
00:14:08,321 --> 00:14:12,321
แล้วตัวเลข 255 255 มาจากไหน เด็ก ๆ

214
00:14:12,323 --> 00:14:16,323
อยากรู้ค่าสีใน Python

215
00:14:16,325 --> 00:14:20,325
ก็คือเด็ก ๆ ต้องค้นด้วยคำว่า

216
00:14:20,326 --> 00:14:24,326
rgb color มันจะเป็นค่าสี สีตัวเลข

217
00:14:24,328 --> 00:14:28,328
สามชุดอย่างนี้นะคะ ค่าสีใน

218
00:14:28,329 --> 00:14:32,329
ภาษา Python น่ะ มันจะไปเรียกใช้ค่าสีจาก

219
00:14:32,330 --> 00:14:36,330
RGB นะคะ วิธีการ

220
00:14:36,331 --> 00:14:40,331
ตัวนี้ที่แม่เลือกนี่ 255, 255, 255

221
00:14:40,334 --> 00:14:44,334

222
00:14:44,335 --> 00:14:48,335
พอเราเปิด Google นะ

223
00:14:48,336 --> 00:14:52,336
เราก็ค้นค่าสี RGB

224
00:14:52,336 --> 00:14:56,336
อย่างนี้นะคะ วิธีจะรู้ค่าสี ถ้าเป็นแต่ก่อนต้องมีตารางเห็นไหม

225
00:14:56,338 --> 00:15:00,338

226
00:15:00,340 --> 00:15:04,280

227
00:15:04,340 --> 00:15:08,340

228
00:15:08,342 --> 00:15:12,342
ค่าสี RGB นะคะ ใช้คำค้นว่า "ค่าสี RGB" กด Enter

229
00:15:12,345 --> 00:15:16,345

230
00:15:16,346 --> 00:15:20,346
นี่

231
00:15:20,348 --> 00:15:24,348
ตัวแรกก็คือ R ตัวที่ 2 ก็คือ G

232
00:15:24,349 --> 00:15:28,349
ตัวที่ 3 ก็คือ B วิธีการดู

233
00:15:28,350 --> 00:15:32,350
เช่น สมมุติ เด็ก ๆ จะเอาสีนี้ใช่ไหม

234
00:15:32,351 --> 00:15:36,351
น่ะค่ะ คลิกเข้าไปแล้วมาดูตำแหน่งค่าสีนี่

235
00:15:36,352 --> 00:15:40,352
หลักที่ 1 หลักที่ 2 หลักที่ 3 เห็นไหมคะ

236
00:15:40,353 --> 00:15:44,353
229 204 255 นี่คือค่าสีมัน

237
00:15:44,356 --> 00:15:48,356
หรือจิ้มแบบนี้ก็ได้ จิ้มจากตัวนี้

238
00:15:48,357 --> 00:15:52,357
มันมาจากตัวเลข 3 ชุดนี้

239
00:15:52,358 --> 00:15:56,358
ตัวนี้อาจจะเห็นตารางไม่ชัดเดี๋ยวให้ดูอีกแบบหนึ่งก็ได้

240
00:15:56,359 --> 00:16:00,359

241
00:16:00,360 --> 00:16:04,360

242
00:16:04,361 --> 00:16:08,361
นี่ ๆ เห็นไหม เขาจะมี

243
00:16:08,362 --> 00:16:12,362
สีส้มค่าสีก็คือ 255

244
00:16:12,363 --> 00:16:16,363
99 71 อย่างนี้นะคะ ก็จะเป็นสีนี้ สีนี้ สีนี้

245
00:16:16,364 --> 00:16:20,364
ตัวนี้เห็นไม่หมด ตัวนี้

246
00:16:20,365 --> 00:16:24,365
เดี๋ยวพิมพ์คำว่า "ตาราง" นะคะ

247
00:16:24,366 --> 00:16:28,366
จะหาง่ายกว่า

248
00:16:28,367 --> 00:16:32,367
มีคำว่า "ตารางค่าสี RGB" จะหาง่ายกว่า

249
00:16:32,367 --> 00:16:36,367
มันจะเป็นตารางมาเลย

250
00:16:36,370 --> 00:16:40,370

251
00:16:40,372 --> 00:16:44,372
นี่อย่างนี้เห็นไหม เห็นไหมคะ

252
00:16:44,373 --> 00:16:48,373

253
00:16:48,374 --> 00:16:52,374
แต่ตัวนี้เป็น

254
00:16:52,376 --> 00:16:56,376
ไม่ได้เป็นตัวเลข 3 ชุดอย่างนี้ไม่ถูก

255
00:16:56,376 --> 00:17:00,376
นะคะ

256
00:17:00,377 --> 00:17:04,377
ตัวนี้ไม่ถูก

257
00:17:04,379 --> 00:17:08,379

258
00:17:08,380 --> 00:17:12,380

259
00:17:12,382 --> 00:17:16,382
นี่ ๆ ดูจากตารางข้างล่างนี่ก็ได้

260
00:17:16,387 --> 00:17:20,387
ถ้าสีดำก็จะเป็น 0 0 0 3 ตัวใช่ไหมคะ

261
00:17:20,389 --> 00:17:24,389
รหัสจะอยู่ด้านหลัง ที่เป็นสามตัวแบบนี้

262
00:17:24,390 --> 00:17:28,390
สีตามนี้นี่ ในตารางนี่

263
00:17:28,391 --> 00:17:32,391
ให้เด็ก ๆ ดูค่าที่เป็นเลข 3 ชุดนี้

264
00:17:32,392 --> 00:17:36,392
อยากได้สีไหนนี่ ดูจากรูปแล้วก็เราก็ก๊อป(ปี้)หมายเลขไปเลย

265
00:17:36,393 --> 00:17:40,393

266
00:17:40,393 --> 00:17:44,393
ง่ายกว่าไง ไม่ต้องจำแล้วก็คัดลอกไป

267
00:17:44,396 --> 00:17:48,396
วางในตำแหน่งตรงนี้ได้เลยนะคะ นี่

268
00:17:48,396 --> 00:17:52,396
ตำแหน่งเลขตรงนี้ได้ ว่าจะใช้สีไหนเป็นสีพื้นนะคะ

269
00:17:52,397 --> 00:17:56,397

270
00:17:56,398 --> 00:18:00,398
อยู่แล้วนะ ตรงนี้

271
00:18:00,399 --> 00:18:04,399
นะคะ

272
00:18:04,400 --> 00:18:08,400
เดี๋ยวน่าจะครบแล้ว เดี๋ยวจะ Run ให้ดูนะคะ ฃ

273
00:18:08,401 --> 00:18:12,401

274
00:18:12,403 --> 00:18:16,403
Ctrl B

275
00:18:16,404 --> 00:18:20,404
ใครแก้เสร็จแล้วลอง Ctrl+B ดู

276
00:18:20,405 --> 00:18:24,405

277
00:18:24,406 --> 00:18:28,406

278
00:18:28,407 --> 00:18:32,407
จะ...

279
00:18:32,409 --> 00:18:36,409

280
00:18:36,410 --> 00:18:40,410

281
00:18:40,413 --> 00:18:44,413

282
00:18:44,415 --> 00:18:48,415
หาไม่เจอ ขอโทษ

283
00:18:48,418 --> 00:18:52,418
ไฟล์นี้ ไฟล์นี้เราอยู่ไหน หาไฟล์นี้ไม่เจอ

284
00:18:52,419 --> 00:18:56,419
เดี๋ยวนะ

285
00:18:56,419 --> 00:19:00,419

286
00:19:00,421 --> 00:19:04,421
ลืมแก้ตัวนี้นะคะ ไปโหลดรูป

287
00:19:04,423 --> 00:19:08,423
ไอ้นั่นมา รูปไอคอนเรียกใช้มันแต่

288
00:19:08,425 --> 00:19:12,425
เราไม่ได้เอาลงเครื่องไว้ เดี๋ยวนะ

289
00:19:12,426 --> 00:19:16,426

290
00:19:16,427 --> 00:19:20,427

291
00:19:20,429 --> 00:19:24,429
เดี๋ยว

292
00:19:24,433 --> 00:19:28,433
หา icon ไปใส่ก่อนนะ แป๊บ เอาตัวไหนดี

293
00:19:28,433 --> 00:19:32,433
บางคนที่รูปไม่เปลี่ยนนี่

294
00:19:32,436 --> 00:19:36,436
ไอคอนไม่เปลี่ยนนี่ เพราะเด็ก ๆ ไปหารูปที่เป็นปกติน่ะ ไม่ใช่

295
00:19:36,436 --> 00:19:40,436
ไอคอนนึกออกนะ ภาพมันจะใหญ่

296
00:19:40,438 --> 00:19:44,438
กว่ากันนึกออกนะคะ เพราะ icon รูปมันจะเล็กนิดเดียว

297
00:19:44,439 --> 00:19:48,439
เพราะฉะนั้นเวลาค้นต้องมีคำว่าไอคอนด้วยไง

298
00:19:48,440 --> 00:19:52,440
เอาตัวอะไรดี

299
00:19:52,440 --> 00:19:56,440

300
00:19:56,442 --> 00:20:00,442
เอาตัวนี้แล้วกัน

301
00:20:00,443 --> 00:20:04,443

302
00:20:04,447 --> 00:20:08,447
โอเค ดาวน์โหลดเสียเลย

303
00:20:08,451 --> 00:20:12,451

304
00:20:12,457 --> 00:20:16,457
ไม่ให้ฟรีหรือ

305
00:20:16,457 --> 00:20:20,457
ให้ตั้ง 15 image นู้นไม่ใช่หรอ

306
00:20:20,459 --> 00:20:24,459
ไม่ให้ก็ไม่เอาก็ได้

307
00:20:24,460 --> 00:20:28,460

308
00:20:28,461 --> 00:20:32,461
ตัวนี้ก็ได้ วันนั้นที่นั่งโหลดอยู่

309
00:20:32,465 --> 00:20:36,465
บ้าน ก็เอาตัวแรกนี่ล่ะ โหลดได้ ๆ ไอคอนตัวนี้โหลดได้

310
00:20:36,466 --> 00:20:40,466
ดาวน์โหลด

311
00:20:40,467 --> 00:20:44,467

312
00:20:44,468 --> 00:20:48,468

313
00:20:48,470 --> 00:20:52,470
ขึ้นหรือยัง

314
00:20:52,471 --> 00:20:56,471

315
00:20:56,474 --> 00:21:00,474
Free dowload

316
00:21:00,476 --> 00:21:04,476
โอเคได้แล้ว

317
00:21:04,478 --> 00:21:08,478
เดี๋ยวเราจะย้านมันไปไว้ที่

318
00:21:08,479 --> 00:21:12,479
ที่ Disk C ของเรานะคะ

319
00:21:12,480 --> 00:21:16,480

320
00:21:16,481 --> 00:21:20,481

321
00:21:20,482 --> 00:21:24,482
เอาไปไว้ที่โฟลเดอร์

322
00:21:24,485 --> 00:21:28,485
ที่เราเก็บ...

323
00:21:28,486 --> 00:21:32,486
อยู่ไหนน่ะ c c c กดผิด

324
00:21:32,487 --> 00:21:36,487

325
00:21:36,488 --> 00:21:40,488

326
00:21:40,489 --> 00:21:44,489
Ctrl + B ใหม่นะคะ

327
00:21:44,491 --> 00:21:48,491
ดู ดูนะคะ

328
00:21:48,493 --> 00:21:52,493
กดคีย์อะไรก็ได้ เห็นไหม

329
00:21:52,494 --> 00:21:56,494
เป็นตัวที่ไม่ได้ทำให้

330
00:21:56,495 --> 00:22:00,495
ไดโนเสาร์มันเดินไม่เร็ว

331
00:22:00,496 --> 00:22:04,496

332
00:22:04,497 --> 00:22:08,497

333
00:22:08,498 --> 00:22:12,498

334
00:22:12,500 --> 00:22:16,467
มันขึ้นว่าอะไร

335
00:22:16,501 --> 00:22:20,501
ตรง while ไม่ ๆ ดอมดู loop

336
00:22:20,501 --> 00:22:24,501
แล้วให้แก้ตรงคีย์เป็นอันนี้แทน

337
00:22:24,505 --> 00:22:28,505
ลบคีย์ออกเลย ลบอันนั้นออก ให้เหลือ

338
00:22:28,507 --> 00:22:32,507
อันนี้แทน ประโยคนั้นน่ะ ใช้

339
00:22:32,508 --> 00:22:36,508
ตัวนี้แทน ของใครยังไม่ออกอีก

340
00:22:36,508 --> 00:22:40,508
display.

341
00:22:40,509 --> 00:22:44,509
set icon เอาไว้ตรงไหน

342
00:22:44,513 --> 00:22:48,513
เอามาไว้กับ...

343
00:22:48,514 --> 00:22:52,514
เอามาไว้กับต่อไอ้นี่เลย

344
00:22:52,516 --> 00:22:56,516
ต่อจาก icon ตอนโหลด icon เลย

345
00:22:56,517 --> 00:23:00,517
เอาขึ้นมาไว้ตำแหน่งนี้เลย

346
00:23:00,517 --> 00:23:04,517
ใครยังรันไม่ออกอีก ยกมือ

347
00:23:04,519 --> 00:23:08,519

348
00:23:08,520 --> 00:23:12,520
Error บรรทัดไหน

349
00:23:12,521 --> 00:23:16,521

350
00:23:16,522 --> 00:23:20,522

351
00:23:20,525 --> 00:23:24,525
อย่างนั้นไล่ไปเลยนะคะ ไล่ไปตั้งแต่

352
00:23:24,526 --> 00:23:28,526
บรรทัดที่ 1

353
00:23:28,528 --> 00:23:32,528

354
00:23:32,529 --> 00:23:36,529
clocktick ต้องไปอยู่ตำแหน่งนี้

355
00:23:36,532 --> 00:23:40,532

356
00:23:40,533 --> 00:23:44,533
อันนี้ต้องอยู่ตำแหน่งที่ตรงกับ for ด้วย

357
00:23:44,534 --> 00:23:48,534

358
00:23:48,535 --> 00:23:52,535
ให้ดูตำแหน่งเงื่อนไขดี ๆ ด้วยนะคะ เพราะมันเป็น

359
00:23:52,537 --> 00:23:56,537
loop ของ for ตรง

360
00:23:56,538 --> 00:24:00,538
ที่ให้แสดงผลน่ะ ตรงที่ให้

361
00:24:00,539 --> 00:24:04,539
ไดโนเสาร์ ตรงที่มีรูปไดโนเสาร์

362
00:24:04,540 --> 00:24:08,540
ตรงที่มี update sprite น่ะ

363
00:24:08,541 --> 00:24:12,541
ตรงกับเงื่อนไขของ for อยู่ใน loop ของ for โอเคนะ

364
00:24:12,543 --> 00:24:16,543

365
00:24:16,545 --> 00:24:20,545
ที่บอกว่าให้ดูตั้งแต่บรรทัดแรก

366
00:24:20,547 --> 00:24:24,547
บรรทัดที่ 1 เริ่มที่ Import

367
00:24:24,548 --> 00:24:28,548
pygame.sys ตรงนี้ถูก

368
00:24:28,549 --> 00:24:32,549
มาดูบรรทัดที่ 2 class ตรง class

369
00:24:32,550 --> 00:24:36,550
spite บอกให้แก้

370
00:24:36,552 --> 00:24:40,552
ตัวที่ 2 ตัวสะกดจะเป็น

371
00:24:40,554 --> 00:24:44,554
ตัวใหญ่ แก้หรือยัง

372
00:24:44,556 --> 00:24:48,556
นั่นไง

373
00:24:48,558 --> 00:24:52,558

374
00:24:52,561 --> 00:24:56,561
อย่างขยายขนาดนะคะ

375
00:24:56,563 --> 00:25:00,563
ดูนะคะ

376
00:25:00,564 --> 00:25:04,564
ตรง class สิ่งที่จะต้องแก้ก็คือคำว่า "sprite" ตัวที่ 2

377
00:25:04,567 --> 00:25:08,567
ตัวที่ต้องแก้คือตัว spite ตัวที่

378
00:25:08,569 --> 00:25:12,569

379
00:25:12,570 --> 00:25:16,570
ตัว s ตัวที่ 2

380
00:25:16,571 --> 00:25:20,571
ตัว s ของ sprite ตัวที่ 2 s จะต้องเป็นตัวใหญ่

381
00:25:20,571 --> 00:25:24,571
module นี้ S เป็นตัวใหญ่ S Spite

382
00:25:24,572 --> 00:25:28,572
ยังไม่แก้

383
00:25:28,574 --> 00:25:32,574
ต้องแก้

384
00:25:32,576 --> 00:25:36,576
แล้วทีนี้

385
00:25:36,577 --> 00:25:40,577
สิ่งที่มีเพิ่มมา คือบรรทัดนี้

386
00:25:40,579 --> 00:25:44,579
ต่อจาก super

387
00:25:44,580 --> 00:25:48,580
ในวงเล็บ .init นี่ เพิ่ม

388
00:25:48,581 --> 00:25:52,581
เรียก Method run

389
00:25:52,582 --> 00:25:56,582
เห็นไหม self.

390
00:25:56,583 --> 00:26:00,583
run animation = false

391
00:26:00,585 --> 00:26:04,585

392
00:26:04,586 --> 00:26:08,586
เพราะแต่เดิมมันจะมีค่า self.sprite

393
00:26:08,588 --> 00:26:12,588
เท่ากับ วงเล็บ สี่เหลี่ยม ใช่ไหมคะ

394
00:26:12,589 --> 00:26:16,589
เพิ่มบรรทัดนี้ เพราะเราจะเรียก method มาใช้

395
00:26:16,590 --> 00:26:20,590
module นั้นมาใช้นะคะ

396
00:26:20,591 --> 00:26:24,591

397
00:26:24,592 --> 00:26:28,592
บรรทัดที่เท่าไร

398
00:26:28,594 --> 00:26:32,594
บรรทัดที่ 6 นะ เห็นไหม บรรทัดที่ 6 น่ะ

399
00:26:32,595 --> 00:26:36,595
นี่นะคะ สิ่งที่ต้อง

400
00:26:36,596 --> 00:26:40,596
เด็ก ๆ จะต้องเพิ่มเข้ามาคือบรรทัดนี้

401
00:26:40,597 --> 00:26:44,597

402
00:26:44,598 --> 00:26:48,598
พิมพ์ se มัน

403
00:26:48,601 --> 00:26:52,601
ขึ้น self กด enter อย่าไปพิมพ์เองทั้งหมด

404
00:26:52,602 --> 00:26:56,602
.run run แล้วไปเลือก run

405
00:26:56,602 --> 00:27:00,602
สิ่งที่เรา

406
00:27:00,604 --> 00:27:04,604
สร้างมันจะขึ้นมาให้เห็นเลยนะ แล้วก็ =

407
00:27:04,606 --> 00:27:08,606
false

408
00:27:08,607 --> 00:27:12,607

409
00:27:12,609 --> 00:27:16,609
โอเคนะ

410
00:27:16,613 --> 00:27:20,613
ตัวนี้นี่ตอนโหลดน่าจะถูก

411
00:27:20,614 --> 00:27:24,614
หมดแล้วนะคะ มาดูที่ตำแหน่ง

412
00:27:24,615 --> 00:27:28,615
ที่อยู่ถัดจากภาพสุดท้าย ลำดับภาพสุดท้ายที่เราโหลด

413
00:27:28,616 --> 00:27:32,616

414
00:27:32,617 --> 00:27:36,617
เลือกโหลด Module

415
00:27:36,618 --> 00:27:40,618
self.curren.sprite

416
00:27:40,618 --> 00:27:44,618
เช็ก sprite ดี ๆ นะคะ เพราะเราจะมี sprite ที่เติม s ด้วย

417
00:27:44,620 --> 00:27:48,620
กับ spite ธรรมดา

418
00:27:48,620 --> 00:27:52,620
curren sprite เราไม่มี s นะ เช็กดี ๆ

419
00:27:52,622 --> 00:27:56,622

420
00:27:56,623 --> 00:28:00,623
ให้มีค่าเท่ากับ 0 แล้วก็เช็ก

421
00:28:00,625 --> 00:28:04,625
ตำแหน่งในสี่เหลี่ยมใหญ่น่ะค่ะ

422
00:28:04,626 --> 00:28:08,626

423
00:28:08,627 --> 00:28:12,627
มี self.currrent.sprite

424
00:28:12,629 --> 00:28:16,629
หรือมีแค่ current_sprite ถ้าไม่มีต้องเติมเข้าไปด้วย

425
00:28:16,631 --> 00:28:20,631

426
00:28:20,632 --> 00:28:24,632

427
00:28:24,633 --> 00:28:28,633

428
00:28:28,634 --> 00:28:32,634

429
00:28:32,636 --> 00:28:36,636

430
00:28:36,639 --> 00:28:40,639

431
00:28:40,641 --> 00:28:44,641
ถ้าเรียก self module

432
00:28:44,649 --> 00:28:48,649
sprites จะมี s

433
00:28:48,649 --> 00:28:52,649

434
00:28:52,650 --> 00:28:56,650

435
00:28:56,651 --> 00:29:00,651

436
00:29:00,654 --> 00:29:04,654

437
00:29:04,655 --> 00:29:08,655

438
00:29:08,656 --> 00:29:12,656

439
00:29:12,658 --> 00:29:16,658

440
00:29:16,661 --> 00:29:20,661

441
00:29:20,663 --> 00:29:24,663

442
00:29:24,664 --> 00:29:28,664

443
00:29:28,667 --> 00:29:32,667

444
00:29:32,668 --> 00:29:36,668

445
00:29:36,669 --> 00:29:40,669

446
00:29:40,671 --> 00:29:44,671

447
00:29:44,673 --> 00:29:48,673

448
00:29:48,674 --> 00:29:52,674

449
00:29:52,676 --> 00:29:56,676

450
00:29:56,679 --> 00:30:00,679

451
00:30:00,683 --> 00:30:04,683

452
00:30:04,684 --> 00:30:08,684

453
00:30:08,686 --> 00:30:12,686

454
00:30:12,686 --> 00:30:16,680

455
00:30:16,688 --> 00:30:20,688

456
00:30:20,690 --> 00:30:24,690

457
00:30:24,691 --> 00:30:28,691

458
00:30:28,694 --> 00:30:32,694

459
00:30:32,697 --> 00:30:36,697

460
00:30:36,699 --> 00:30:40,699

461
00:30:40,701 --> 00:30:44,701

462
00:30:44,702 --> 00:30:48,702

463
00:30:48,704 --> 00:30:52,704

464
00:30:52,707 --> 00:30:56,707

465
00:30:56,708 --> 00:31:00,708

466
00:31:00,711 --> 00:31:04,711

467
00:31:04,713 --> 00:31:08,713

468
00:31:08,715 --> 00:31:12,715

469
00:31:12,716 --> 00:31:16,716

470
00:31:16,717 --> 00:31:20,717

471
00:31:20,719 --> 00:31:24,719

472
00:31:24,721 --> 00:31:28,721

473
00:31:28,722 --> 00:31:32,722

474
00:31:32,723 --> 00:31:36,723
มันขึ้นคำว่า "Name" แล้วก็ตามด้วยชื่อนั้นน่ะ

475
00:31:36,724 --> 00:31:40,724
is notdifile นี่

476
00:31:40,724 --> 00:31:44,724
นั่นหมายความว่าชื่อที่เด็ก ๆ

477
00:31:44,725 --> 00:31:48,725
หรือชื่อที่เราสร้างมันไม่ถูกต้องนะคะ

478
00:31:48,728 --> 00:31:52,728
เด็ก ๆ ต้องไปเช็กย้อน

479
00:31:52,729 --> 00:31:56,729
เหมือนตอนนี้ สมมติบรรทัดนี้

480
00:31:56,730 --> 00:32:00,730
run_animation นี่ run_animation นี่จะพิมพ์อย่างนี้

481
00:32:00,731 --> 00:32:04,731
บอกแล้วว่า ถ้าใช้

482
00:32:04,731 --> 00:32:08,731
จะไม่ต้องไปพิมพ์ทุกตัว พอเราพิมพ์ว่า ru

483
00:32:08,732 --> 00:32:12,732
แล้วมันขึ้น run animation ขึ้นมาน่ะ

484
00:32:12,733 --> 00:32:16,733
กด Enter ได้เลย มันจะแก้ปัญหาว่าชื่อไม่ตรงกันน่ะ

485
00:32:16,736 --> 00:32:20,736
นึกออกไหม

486
00:32:20,738 --> 00:32:24,738
นี้ ถึงได้ให้ใช้ Sublime นะคะ

487
00:32:24,739 --> 00:32:28,739

488
00:32:28,740 --> 00:32:32,740

489
00:32:32,741 --> 00:32:36,741

490
00:32:36,743 --> 00:32:40,743

491
00:32:40,744 --> 00:32:44,744

492
00:32:44,747 --> 00:32:48,747
ไปไหนนี่ แก้หรือยัง

493
00:32:48,750 --> 00:32:52,750

494
00:32:52,751 --> 00:32:56,751

495
00:32:56,753 --> 00:33:00,753
self.curren_sprite

496
00:33:00,755 --> 00:33:04,755
pygame ตรงนี้

497
00:33:04,756 --> 00:33:08,756

498
00:33:08,757 --> 00:33:12,757

499
00:33:12,757 --> 00:33:16,757
อยู่ต่อจากที่เกม

500
00:33:16,760 --> 00:33:20,760

501
00:33:20,760 --> 00:33:24,760

502
00:33:24,762 --> 00:33:28,718

503
00:33:28,764 --> 00:33:32,764

504
00:33:32,766 --> 00:33:36,766

505
00:33:36,769 --> 00:33:40,769

506
00:33:40,772 --> 00:33:44,772

507
00:33:44,773 --> 00:33:48,773

508
00:33:48,774 --> 00:33:52,774

509
00:33:52,776 --> 00:33:56,776

510
00:33:56,779 --> 00:34:00,779

511
00:34:00,780 --> 00:34:04,780

512
00:34:04,781 --> 00:34:08,781

513
00:34:08,783 --> 00:34:12,783

514
00:34:12,784 --> 00:34:16,784

515
00:34:16,786 --> 00:34:20,786

516
00:34:20,788 --> 00:34:24,788
คือ ส่วนใหญ่

517
00:34:24,791 --> 00:34:28,791
ตอนนี้ถึงบรรทัดไหนกันแล้วคะ

518
00:34:28,792 --> 00:34:32,792
ทีนี้ดอมจะมีหน้าที่ไปช่วย

519
00:34:32,793 --> 00:34:36,793
ดูโต๊ะอื่นให้แม่ด้วย

520
00:34:36,794 --> 00:34:40,794
ดอมหลุดแล้ว ไป เช็กตำแหน่งเดียวกับที่บอกเลยนะ

521
00:34:40,794 --> 00:34:44,794
1. Spite S ใหญ่นะ

522
00:34:44,796 --> 00:34:48,718
ไล่ ๆ ไป

523
00:34:48,797 --> 00:34:52,797

524
00:34:52,797 --> 00:34:56,797

525
00:34:56,800 --> 00:35:00,800

526
00:35:00,804 --> 00:35:04,804
ตรงที่ให้ทำ

527
00:35:04,805 --> 00:35:08,805
group น่ะค่ะ

528
00:35:08,806 --> 00:35:12,806
ให้เด็ก ๆ ไปดูตำแหน่ง Creating sprite and group

529
00:35:12,806 --> 00:35:16,806
อยู

530
00:35:16,808 --> 00:35:20,808
ที่มีคำว่า "moving_

531
00:35:20,810 --> 00:35:24,810
มี dino มี moving sprite นี่

532
00:35:24,811 --> 00:35:28,811
ตรงที่ให้ทำ

533
00:35:28,812 --> 00:35:32,812
คอมเมนต์ไว้ว่า creting spite

534
00:35:32,813 --> 00:35:36,813
and Group น่ะค่ะ

535
00:35:36,817 --> 00:35:40,817
ของเด็ก ๆ อยู่ไหน ให้เด็ก ๆ

536
00:35:40,818 --> 00:35:44,818
ก๊อปฯ เอ๊ย ไม่ใช่ก๊อปฯ ให้เด็ก ๆ ย้ายตำแหน่ง

537
00:35:44,819 --> 00:35:48,819
ย้ายมาไว้ตำแหน่งที่อยู่เหนือ loop

538
00:35:48,820 --> 00:35:52,820
โอเคไหม เหนือ loop while นะคะ

539
00:35:52,821 --> 00:35:56,821
นะคะ

540
00:35:56,822 --> 00:36:00,822

541
00:36:00,824 --> 00:36:04,824

542
00:36:04,825 --> 00:36:08,825

543
00:36:08,827 --> 00:36:12,827

544
00:36:12,829 --> 00:36:16,829

545
00:36:16,830 --> 00:36:20,830

546
00:36:20,832 --> 00:36:24,832

547
00:36:24,833 --> 00:36:28,833

548
00:36:28,836 --> 00:36:32,836

549
00:36:32,838 --> 00:36:36,838

550
00:36:36,840 --> 00:36:40,840

551
00:36:40,841 --> 00:36:44,841

552
00:36:44,842 --> 00:36:48,842

553
00:36:48,844 --> 00:36:52,844

554
00:36:52,847 --> 00:36:56,847

555
00:36:56,848 --> 00:37:00,848

556
00:37:00,850 --> 00:37:04,850

557
00:37:04,854 --> 00:37:08,854

558
00:37:08,856 --> 00:37:12,856

559
00:37:12,857 --> 00:37:16,857

560
00:37:16,859 --> 00:37:20,859

561
00:37:20,861 --> 00:37:24,861

562
00:37:24,862 --> 00:37:28,862

563
00:37:28,865 --> 00:37:32,865

564
00:37:32,866 --> 00:37:36,866

565
00:37:36,868 --> 00:37:40,868

566
00:37:40,869 --> 00:37:44,869

567
00:37:44,871 --> 00:37:48,871

568
00:37:48,873 --> 00:37:52,873

569
00:37:52,874 --> 00:37:56,874

570
00:37:56,875 --> 00:38:00,875

571
00:38:00,876 --> 00:38:04,876

572
00:38:04,878 --> 00:38:08,878

573
00:38:08,880 --> 00:38:12,880

574
00:38:12,881 --> 00:38:16,881

575
00:38:16,883 --> 00:38:20,883

576
00:38:20,884 --> 00:38:24,884

577
00:38:24,885 --> 00:38:28,885

578
00:38:28,888 --> 00:38:32,888

579
00:38:32,890 --> 00:38:36,890

580
00:38:36,892 --> 00:38:40,892

581
00:38:40,894 --> 00:38:44,894

582
00:38:44,895 --> 00:38:48,895

583
00:38:48,897 --> 00:38:52,897

584
00:38:52,899 --> 00:38:56,899

585
00:38:56,900 --> 00:39:00,900

586
00:39:00,902 --> 00:39:04,902

587
00:39:04,904 --> 00:39:08,904

588
00:39:08,906 --> 00:39:12,906

589
00:39:12,907 --> 00:39:16,907

590
00:39:16,909 --> 00:39:20,909

591
00:39:20,911 --> 00:39:24,911

592
00:39:24,912 --> 00:39:28,912

593
00:39:28,914 --> 00:39:32,914

594
00:39:32,916 --> 00:39:36,916

595
00:39:36,918 --> 00:39:40,918

596
00:39:40,919 --> 00:39:44,919

597
00:39:44,921 --> 00:39:48,921

598
00:39:48,923 --> 00:39:52,923

599
00:39:52,924 --> 00:39:56,924

600
00:39:56,926 --> 00:40:00,926

601
00:40:00,927 --> 00:40:04,927

602
00:40:04,929 --> 00:40:08,929

603
00:40:08,931 --> 00:40:12,931

604
00:40:12,932 --> 00:40:16,932

605
00:40:16,935 --> 00:40:20,935

606
00:40:20,936 --> 00:40:24,936

607
00:40:24,938 --> 00:40:28,938

608
00:40:28,940 --> 00:40:32,940

609
00:40:32,944 --> 00:40:36,944

610
00:40:36,945 --> 00:40:40,945

611
00:40:40,947 --> 00:40:44,947

612
00:40:44,948 --> 00:40:48,948

613
00:40:48,950 --> 00:40:52,950

614
00:40:52,951 --> 00:40:56,951

615
00:40:56,954 --> 00:41:00,954

616
00:41:00,956 --> 00:41:04,956

617
00:41:04,957 --> 00:41:08,957

618
00:41:08,959 --> 00:41:12,959

619
00:41:12,963 --> 00:41:16,963

620
00:41:16,964 --> 00:41:20,964

621
00:41:20,965 --> 00:41:24,965

622
00:41:24,967 --> 00:41:28,967

623
00:41:28,969 --> 00:41:32,969

624
00:41:32,972 --> 00:41:36,972

625
00:41:36,973 --> 00:41:40,973

626
00:41:40,975 --> 00:41:44,975

627
00:41:44,977 --> 00:41:48,977

628
00:41:48,979 --> 00:41:52,979

629
00:41:52,984 --> 00:41:56,984

630
00:41:56,986 --> 00:42:00,986

631
00:42:00,987 --> 00:42:04,987

632
00:42:04,990 --> 00:42:08,990

633
00:42:08,992 --> 00:42:12,992

634
00:42:12,995 --> 00:42:16,995

635
00:42:16,997 --> 00:42:20,997

636
00:42:20,998 --> 00:42:24,998

637
00:42:24,999 --> 00:42:28,999

638
00:42:29,001 --> 00:42:33,001

639
00:42:33,002 --> 00:42:37,002

640
00:42:37,004 --> 00:42:41,004

641
00:42:41,006 --> 00:42:45,006

642
00:42:45,008 --> 00:42:49,008

643
00:42:49,009 --> 00:42:53,009

644
00:42:53,011 --> 00:42:57,011

645
00:42:57,013 --> 00:43:01,013

646
00:43:01,015 --> 00:43:05,015

647
00:43:05,016 --> 00:43:09,016

648
00:43:09,019 --> 00:43:13,019

649
00:43:13,021 --> 00:43:17,021

650
00:43:17,022 --> 00:43:21,022

651
00:43:21,025 --> 00:43:25,025

652
00:43:25,027 --> 00:43:29,027

653
00:43:29,030 --> 00:43:33,030

654
00:43:33,031 --> 00:43:37,031

655
00:43:37,033 --> 00:43:41,033

656
00:43:41,035 --> 00:43:45,035

657
00:43:45,038 --> 00:43:49,038

658
00:43:49,039 --> 00:43:53,039

659
00:43:53,041 --> 00:43:57,041

660
00:43:57,044 --> 00:44:01,044

661
00:44:01,045 --> 00:44:05,045

662
00:44:05,046 --> 00:44:09,046

663
00:44:09,048 --> 00:44:13,048

664
00:44:13,049 --> 00:44:17,049

665
00:44:17,050 --> 00:44:21,050

666
00:44:21,051 --> 00:44:25,051

667
00:44:25,054 --> 00:44:29,054

668
00:44:29,056 --> 00:44:33,056

669
00:44:33,058 --> 00:44:37,058

670
00:44:37,059 --> 00:44:41,059

671
00:44:41,061 --> 00:44:45,061

672
00:44:45,062 --> 00:44:49,062

673
00:44:49,063 --> 00:44:53,063

674
00:44:53,065 --> 00:44:57,065

675
00:44:57,067 --> 00:45:01,067

676
00:45:01,069 --> 00:45:05,069

677
00:45:05,071 --> 00:45:09,071

678
00:45:09,072 --> 00:45:13,072

679
00:45:13,074 --> 00:45:17,074

680
00:45:17,077 --> 00:45:21,077

681
00:45:21,079 --> 00:45:25,079
เช็กดี ๆ นะคะ เพราะว่า ชื่อแต่ละตัว

682
00:45:25,081 --> 00:45:29,081
ที่เราพิมพ์น่ะ เราจะต้องสร้างมันขึ้นมาก่อน เราถึงจะ

683
00:45:29,081 --> 00:45:33,081
เรียกใช้มันได้ ต้องจำให้ได้ตัวเอง

684
00:45:33,083 --> 00:45:37,083
สร้างไว้ชื่ออะไร

685
00:45:37,083 --> 00:45:41,083

686
00:45:41,085 --> 00:45:45,085
ตัวการ์ตูนแม่เอง เด็ก ๆ ตัวการ์ตูนเด็ก ๆ ชื่อะไรก็เอาชื่อนั้น

687
00:45:45,086 --> 00:45:49,086

688
00:45:49,088 --> 00:45:53,088

689
00:45:53,089 --> 00:45:57,089

690
00:45:57,089 --> 00:46:01,089

691
00:46:01,092 --> 00:46:05,092

692
00:46:05,096 --> 00:46:09,096

693
00:46:09,099 --> 00:46:13,099

694
00:46:13,100 --> 00:46:17,100

695
00:46:17,102 --> 00:46:21,102

696
00:46:21,103 --> 00:46:25,103

697
00:46:25,107 --> 00:46:29,107

698
00:46:29,109 --> 00:46:33,109

699
00:46:33,111 --> 00:46:37,111

700
00:46:37,112 --> 00:46:41,112

701
00:46:41,113 --> 00:46:45,113

702
00:46:45,114 --> 00:46:49,114

703
00:46:49,116 --> 00:46:53,116

704
00:46:53,118 --> 00:46:57,118

705
00:46:57,120 --> 00:47:01,120

706
00:47:01,122 --> 00:47:05,122

707
00:47:05,125 --> 00:47:09,125

708
00:47:09,128 --> 00:47:13,128

709
00:47:13,129 --> 00:47:17,129

710
00:47:17,132 --> 00:47:21,132

711
00:47:21,134 --> 00:47:25,134

712
00:47:25,135 --> 00:47:29,135

713
00:47:29,138 --> 00:47:33,138

714
00:47:33,140 --> 00:47:37,140

715
00:47:37,143 --> 00:47:41,143

716
00:47:41,147 --> 00:47:45,147

717
00:47:45,148 --> 00:47:49,148

718
00:47:49,150 --> 00:47:53,150

719
00:47:53,151 --> 00:47:57,151

720
00:47:57,154 --> 00:48:01,154

721
00:48:01,156 --> 00:48:05,156

722
00:48:05,157 --> 00:48:09,157

723
00:48:09,159 --> 00:48:13,159

724
00:48:13,161 --> 00:48:17,161

725
00:48:17,163 --> 00:48:21,163

726
00:48:21,165 --> 00:48:25,165

727
00:48:25,167 --> 00:48:29,167

728
00:48:29,169 --> 00:48:33,169

729
00:48:33,171 --> 00:48:37,171

730
00:48:37,173 --> 00:48:41,173

731
00:48:41,174 --> 00:48:45,174

732
00:48:45,175 --> 00:48:49,175

733
00:48:49,178 --> 00:48:53,178

734
00:48:53,180 --> 00:48:57,180

735
00:48:57,183 --> 00:49:01,183

736
00:49:01,184 --> 00:49:05,184

737
00:49:05,185 --> 00:49:09,185

738
00:49:09,186 --> 00:49:13,186

739
00:49:13,188 --> 00:49:17,188

740
00:49:17,190 --> 00:49:21,190

741
00:49:21,192 --> 00:49:25,192

742
00:49:25,193 --> 00:49:29,193

743
00:49:29,194 --> 00:49:33,194

744
00:49:33,196 --> 00:49:37,196

745
00:49:37,197 --> 00:49:41,197

746
00:49:41,198 --> 00:49:45,198

747
00:49:45,199 --> 00:49:49,199

748
00:49:49,200 --> 00:49:53,200

749
00:49:53,201 --> 00:49:57,201

750
00:49:57,204 --> 00:50:01,204

751
00:50:01,206 --> 00:50:05,206

752
00:50:05,208 --> 00:50:09,208

753
00:50:09,209 --> 00:50:13,209

754
00:50:13,211 --> 00:50:17,211

755
00:50:17,213 --> 00:50:21,213

756
00:50:21,214 --> 00:50:25,214

757
00:50:25,218 --> 00:50:29,218

758
00:50:29,219 --> 00:50:33,219

759
00:50:33,221 --> 00:50:37,221

760
00:50:37,223 --> 00:50:41,223

761
00:50:41,226 --> 00:50:45,226

762
00:50:45,226 --> 00:50:49,226

763
00:50:49,229 --> 00:50:53,229

764
00:50:53,230 --> 00:50:57,230

765
00:50:57,232 --> 00:51:01,232

766
00:51:01,234 --> 00:51:05,234

767
00:51:05,236 --> 00:51:09,236

768
00:51:09,238 --> 00:51:13,238

769
00:51:13,240 --> 00:51:17,240

770
00:51:17,242 --> 00:51:21,242

771
00:51:21,244 --> 00:51:25,244

772
00:51:25,245 --> 00:51:29,245

773
00:51:29,248 --> 00:51:33,248

774
00:51:33,250 --> 00:51:37,250

775
00:51:37,252 --> 00:51:41,252

776
00:51:41,253 --> 00:51:45,253

777
00:51:45,255 --> 00:51:49,255

778
00:51:49,257 --> 00:51:53,257

779
00:51:53,259 --> 00:51:57,259

780
00:51:57,261 --> 00:52:01,261

781
00:52:01,262 --> 00:52:05,262

782
00:52:05,264 --> 00:52:09,264

783
00:52:09,267 --> 00:52:13,267
ดูนะ

784
00:52:13,269 --> 00:52:17,269

785
00:52:17,270 --> 00:52:21,270

786
00:52:21,271 --> 00:52:25,271
ลบก่อน ลบให้ไป...

787
00:52:25,273 --> 00:52:29,273
ลบอย่างนี้

788
00:52:29,273 --> 00:52:33,235

789
00:52:33,274 --> 00:52:37,274

790
00:52:37,275 --> 00:52:41,275
กด Tab นะ

791
00:52:41,278 --> 00:52:45,278
รู้จัก tap ไหม

792
00:52:45,279 --> 00:52:49,279
โอเคไหม Tab กด Tab 1 ครั้ง

793
00:52:49,280 --> 00:52:53,280

794
00:52:53,280 --> 00:52:57,280
ตรงบรรทัดต่อมา

795
00:52:57,281 --> 00:53:01,281
self.runanimation.true

796
00:53:01,282 --> 00:53:05,282
เดี๋ยวนะ เลื่อนสูงเกิน

797
00:53:05,283 --> 00:53:09,283
นี่ ๆ

798
00:53:09,284 --> 00:53:13,284
ขึ้นหรือยัง = ตัวเดียวไม่ใช่ 2

799
00:53:13,285 --> 00:53:17,285
บรรทัดนี้

800
00:53:17,286 --> 00:53:21,286
ในเท่ากับจะใช้ 2 ตัวก็ต่อเมื่อใช้ if

801
00:53:21,289 --> 00:53:25,289

802
00:53:25,290 --> 00:53:29,290
= ถึงจะเป็น 2 ตัว จำง่าย ๆ น่ะ

803
00:53:29,292 --> 00:53:33,292
ถ้าอยู่ในเงื่อนไขเท่ากับมันถึงจะมี 2

804
00:53:33,293 --> 00:53:37,293
โอเคนะ

805
00:53:37,296 --> 00:53:41,296
โอเคไหม บรรทัดนี้

806
00:53:41,296 --> 00:53:45,296
อันนี้ก็ทำเหมือนกัน

807
00:53:45,298 --> 00:53:49,298

808
00:53:49,299 --> 00:53:53,299
ลบเข้าไปก่อน เพราะเหมือนเขาจะกด Spacebar เอา

809
00:53:53,300 --> 00:53:57,300
ลบก่อน

810
00:53:57,301 --> 00:54:01,301
ใช้วิธีกด Tab นะ 1 ครั้ง

811
00:54:01,305 --> 00:54:05,305
มันจะไม่ใช่

812
00:54:05,305 --> 00:54:09,305
กดแป้น Spacebar ไป

813
00:54:09,306 --> 00:54:13,306
กดยังเจ้ามุก

814
00:54:13,307 --> 00:54:17,307
ขึ้น Error ไป

815
00:54:17,308 --> 00:54:21,308
ถึงไหนแล้ว ถึงบรรทัดไหนแล้ว

816
00:54:21,309 --> 00:54:25,309
ค่อย ๆ ไล่ไปนะ

817
00:54:25,310 --> 00:54:29,310
ตรงบรรทัดนี้แก้หรือยัง

818
00:54:29,311 --> 00:54:33,311
แก้หรือยัง ใส่ Self.current หรือยัง

819
00:54:33,312 --> 00:54:37,312
ในปีกกาใหญ่แก้หรือยัง

820
00:54:37,313 --> 00:54:41,313

821
00:54:41,314 --> 00:54:45,314

822
00:54:45,315 --> 00:54:49,315
โอเค ทีนี้ดูบรรทัดต่อมา

823
00:54:49,317 --> 00:54:53,317
pygame.init.clock

824
00:54:53,318 --> 00:54:57,318
= pygame.time.clock

825
00:54:57,319 --> 00:55:01,319
ของมุกอยู่ตรงนี้ไหม

826
00:55:01,319 --> 00:55:05,319
หน้าจออยู่ตรงนี้ไหม

827
00:55:05,321 --> 00:55:09,321

828
00:55:09,321 --> 00:55:13,321
ตรง group เอามาไว้ต่อกับหน้าจอหรือยัง

829
00:55:13,324 --> 00:55:17,324

830
00:55:17,325 --> 00:55:21,325
ตรง group เอามาไว้ตรงหน้าจอหรือยัง

831
00:55:21,326 --> 00:55:25,326
ตรงเงื่อนไข while true ถูกหรือยัง

832
00:55:25,327 --> 00:55:29,327

833
00:55:29,327 --> 00:55:33,327

834
00:55:33,330 --> 00:55:37,330
ของนิวถูกหรือยัง

835
00:55:37,333 --> 00:55:41,333

836
00:55:41,335 --> 00:55:45,335

837
00:55:45,335 --> 00:55:49,335

838
00:55:49,337 --> 00:55:53,337
ถึงได้ Error

839
00:55:53,340 --> 00:55:57,340
ทีนี้

840
00:55:57,342 --> 00:56:01,342
มีแค่ประมาณ 60 กว่าบรรทัด ใครมีเกินนั้นลบเด้อ เพราะไปดูบางคนฟาดไป 10

841
00:56:01,347 --> 00:56:05,347

842
00:56:05,350 --> 00:56:09,350
บรรทัด ไม่ใช่แล้ว ไม่ใช่แล้ว คือ

843
00:56:09,350 --> 00:56:13,350
มันจะอยู่ประมาณคือถ้า ๆ

844
00:56:13,352 --> 00:56:17,352
เว้นแต่ละหัวข้อ

845
00:56:17,354 --> 00:56:21,354
แล้วนี่นะ ยังไงมันก็ไม่ถึงหรอก 100 น่ะ

846
00:56:21,355 --> 00:56:25,355

847
00:56:25,356 --> 00:56:29,356

848
00:56:29,356 --> 00:56:33,356

849
00:56:33,357 --> 00:56:37,357

850
00:56:37,360 --> 00:56:41,360

851
00:56:41,364 --> 00:56:45,364

852
00:56:45,365 --> 00:56:49,365

853
00:56:49,369 --> 00:56:53,369

854
00:56:53,371 --> 00:56:57,371

855
00:56:57,374 --> 00:57:01,374

856
00:57:01,378 --> 00:57:05,378

857
00:57:05,381 --> 00:57:09,381

858
00:57:09,384 --> 00:57:13,384

859
00:57:13,385 --> 00:57:17,385

860
00:57:17,388 --> 00:57:21,388

861
00:57:21,389 --> 00:57:25,389

862
00:57:25,390 --> 00:57:29,390

863
00:57:29,393 --> 00:57:33,393

864
00:57:33,394 --> 00:57:37,394
สิ่งที่ต้องจำอีกอย่างหนึ่งนะคะ ชื่อ

865
00:57:37,396 --> 00:57:41,396
class ชื่อ class นี่บอกเลยว่า

866
00:57:41,397 --> 00:57:45,397
จะขึ้นต้นด้วยตัวอักษรตัวใหญ่เสมอ

867
00:57:45,398 --> 00:57:49,398
ถ้าชื่อตัวแปร เด็ก ๆ ให้ตั้งชื่อตัวแปร

868
00:57:49,399 --> 00:57:53,399
เป็นตัวเล็กเพราะอะไร เพราะบางทีเหมือนตั้งชื่อตัวแปรว่า Dino

869
00:57:53,400 --> 00:57:57,400
ชื่อไดโนเห็นไหมตัวเล็กกับตัวใหญ่นี่

870
00:57:57,401 --> 00:58:01,401
จะหมายถึงคนละตัวอยู่แล้ว แต่ถ้าหมายถึง

871
00:58:01,402 --> 00:58:05,402
ชื่อตัวแปรกับชื่อ class

872
00:58:05,404 --> 00:58:09,404
ตรงกัน ก็คือใช้ Di D ตัวใหญ่ -n-o

873
00:58:09,406 --> 00:58:13,406
มันจะไปเรียกใช้ตัวที่เป็น

874
00:58:13,407 --> 00:58:17,407
class แทนนะคะ เพราะฉะนั้น เวลาตั้งชื่อตัวแปร

875
00:58:17,409 --> 00:58:21,409
ตั้งด้วยตัวเล็ก

876
00:58:21,410 --> 00:58:25,410
จะได้ไม่สับสนกับ Class เพราะ Class ให้ตั้งชื่อตัวใหญ่

877
00:58:25,411 --> 00:58:29,411
โอเคไหม

878
00:58:29,412 --> 00:58:33,412

879
00:58:33,413 --> 00:58:37,413

880
00:58:37,416 --> 00:58:41,416

881
00:58:41,417 --> 00:58:45,417

882
00:58:45,418 --> 00:58:49,418

883
00:58:49,420 --> 00:58:53,420

884
00:58:53,421 --> 00:58:57,421

885
00:58:57,424 --> 00:59:01,424

886
00:59:01,425 --> 00:59:05,425

887
00:59:05,426 --> 00:59:09,426

888
00:59:09,429 --> 00:59:13,429

889
00:59:13,430 --> 00:59:17,430

890
00:59:17,433 --> 00:59:21,433

891
00:59:21,436 --> 00:59:25,436

892
00:59:25,438 --> 00:59:29,438

893
00:59:29,441 --> 00:59:33,441

894
00:59:33,442 --> 00:59:37,442

895
00:59:37,445 --> 00:59:41,445

896
00:59:41,446 --> 00:59:45,446

897
00:59:45,448 --> 00:59:49,448

898
00:59:49,450 --> 00:59:53,450

899
00:59:53,451 --> 00:59:57,451

900
00:59:57,454 --> 01:00:01,454

901
01:00:01,455 --> 01:00:05,455

902
01:00:05,457 --> 01:00:09,457

903
01:00:09,459 --> 01:00:13,459

904
01:00:13,461 --> 01:00:17,461

905
01:00:17,463 --> 01:00:21,463

906
01:00:21,465 --> 01:00:25,465

907
01:00:25,466 --> 01:00:29,466

908
01:00:29,467 --> 01:00:33,467

909
01:00:33,469 --> 01:00:37,469

910
01:00:37,471 --> 01:00:41,471

911
01:00:41,472 --> 01:00:45,472

912
01:00:45,472 --> 01:00:49,472

913
01:00:49,473 --> 01:00:53,473

914
01:00:53,475 --> 01:00:57,475

915
01:00:57,477 --> 01:01:01,477

916
01:01:01,479 --> 01:01:05,479

917
01:01:05,480 --> 01:01:09,480

918
01:01:09,483 --> 01:01:13,483

919
01:01:13,484 --> 01:01:17,484

920
01:01:17,485 --> 01:01:21,485

921
01:01:21,487 --> 01:01:25,487

922
01:01:25,488 --> 01:01:29,488

923
01:01:29,490 --> 01:01:33,490

924
01:01:33,491 --> 01:01:37,491

925
01:01:37,493 --> 01:01:41,493

926
01:01:41,495 --> 01:01:45,495

927
01:01:45,496 --> 01:01:49,496

928
01:01:49,498 --> 01:01:53,498

929
01:01:53,500 --> 01:01:57,500

930
01:01:57,501 --> 01:02:01,501

931
01:02:01,503 --> 01:02:05,503

932
01:02:05,505 --> 01:02:09,505

933
01:02:09,507 --> 01:02:13,507

934
01:02:13,508 --> 01:02:17,508

935
01:02:17,509 --> 01:02:21,509

936
01:02:21,510 --> 01:02:25,510

937
01:02:25,511 --> 01:02:29,511

938
01:02:29,513 --> 01:02:33,513

939
01:02:33,515 --> 01:02:37,515

940
01:02:37,518 --> 01:02:41,518

941
01:02:41,520 --> 01:02:45,520

942
01:02:45,522 --> 01:02:49,522

943
01:02:49,525 --> 01:02:53,525

944
01:02:53,526 --> 01:02:57,526

945
01:02:57,528 --> 01:03:01,528

946
01:03:01,530 --> 01:03:05,530

947
01:03:05,531 --> 01:03:09,531

948
01:03:09,533 --> 01:03:13,533

949
01:03:13,534 --> 01:03:17,534

950
01:03:17,535 --> 01:03:21,535

951
01:03:21,537 --> 01:03:25,537

952
01:03:25,539 --> 01:03:29,539

953
01:03:29,542 --> 01:03:33,542

954
01:03:33,543 --> 01:03:37,543

955
01:03:37,546 --> 01:03:41,546

956
01:03:41,547 --> 01:03:45,547

957
01:03:45,548 --> 01:03:49,548

958
01:03:49,552 --> 01:03:53,552

959
01:03:53,553 --> 01:03:57,553

960
01:03:57,555 --> 01:04:01,555

961
01:04:01,557 --> 01:04:05,557

962
01:04:05,558 --> 01:04:09,558

963
01:04:09,561 --> 01:04:13,561

964
01:04:13,561 --> 01:04:17,561

965
01:04:17,563 --> 01:04:21,563

966
01:04:21,566 --> 01:04:25,566

967
01:04:25,568 --> 01:04:29,568

968
01:04:29,570 --> 01:04:33,570

969
01:04:33,571 --> 01:04:37,571

970
01:04:37,572 --> 01:04:41,572

971
01:04:41,574 --> 01:04:45,574

972
01:04:45,576 --> 01:04:49,576

973
01:04:49,579 --> 01:04:53,579

974
01:04:53,582 --> 01:04:57,582

975
01:04:57,584 --> 01:05:01,584

976
01:05:01,587 --> 01:05:05,587

977
01:05:05,588 --> 01:05:09,588

978
01:05:09,592 --> 01:05:13,592

979
01:05:13,595 --> 01:05:17,595

980
01:05:17,597 --> 01:05:21,597

981
01:05:21,598 --> 01:05:25,598

982
01:05:25,600 --> 01:05:29,600

983
01:05:29,602 --> 01:05:33,602

984
01:05:33,604 --> 01:05:37,604

985
01:05:37,606 --> 01:05:41,606

986
01:05:41,607 --> 01:05:45,607

987
01:05:45,608 --> 01:05:49,608

988
01:05:49,610 --> 01:05:53,610

989
01:05:53,611 --> 01:05:57,611

990
01:05:57,613 --> 01:06:01,613

991
01:06:01,615 --> 01:06:05,615

992
01:06:05,617 --> 01:06:09,617

993
01:06:09,619 --> 01:06:13,619

994
01:06:13,620 --> 01:06:17,620

995
01:06:17,623 --> 01:06:21,623

996
01:06:21,625 --> 01:06:25,625

997
01:06:25,625 --> 01:06:29,625

998
01:06:29,627 --> 01:06:33,627

999
01:06:33,629 --> 01:06:37,629

1000
01:06:37,631 --> 01:06:41,631

1001
01:06:41,633 --> 01:06:45,633

1002
01:06:45,634 --> 01:06:49,634

1003
01:06:49,637 --> 01:06:53,637

1004
01:06:53,639 --> 01:06:57,639

1005
01:06:57,641 --> 01:07:01,641

1006
01:07:01,642 --> 01:07:05,642

1007
01:07:05,643 --> 01:07:09,643

1008
01:07:09,647 --> 01:07:13,647

1009
01:07:13,649 --> 01:07:17,649

1010
01:07:17,653 --> 01:07:21,653

1011
01:07:21,654 --> 01:07:25,654

1012
01:07:25,655 --> 01:07:29,655

1013
01:07:29,658 --> 01:07:33,658

1014
01:07:33,659 --> 01:07:37,659

1015
01:07:37,662 --> 01:07:41,662

1016
01:07:41,664 --> 01:07:45,664

1017
01:07:45,665 --> 01:07:49,665

1018
01:07:49,668 --> 01:07:53,668
Pygame init

1019
01:07:53,669 --> 01:07:57,669
นี่ clock = pygame_

1020
01:07:57,670 --> 01:08:01,670
time.Clock() โอเคไหม แล้วก็มี

1021
01:08:01,671 --> 01:08:05,671
set ค่า หน้าจอ

1022
01:08:05,673 --> 01:08:09,673
ไม่ต้องแก้ตามนี้ก็ได้แก้ตามของตัวเอง

1023
01:08:09,674 --> 01:08:13,674
group เอา group ขึ้นมา

1024
01:08:13,675 --> 01:08:17,675
มีไหม อยู่ตรงนี้หรือเปล่า ตรงที่ทำ sprite_group

1025
01:08:17,675 --> 01:08:21,675

1026
01:08:21,677 --> 01:08:25,677
ถึงจะเป็น loop

1027
01:08:25,678 --> 01:08:29,678
loop แล้วก็เป็น

1028
01:08:29,679 --> 01:08:33,679
เอาใส่คอมเมนต์ตรง screen fill

1029
01:08:33,681 --> 01:08:37,681
ไปก่อน เพราะมุกไม่ได้ทำเป็นตัวแปร

1030
01:08:37,682 --> 01:08:41,682
เหมือนแม่ ถ้าทำเป็นตัวแปรถึงจะมาเรียกใช้มัน

1031
01:08:41,683 --> 01:08:45,683

1032
01:08:45,683 --> 01:08:49,683

1033
01:08:49,684 --> 01:08:53,684

1034
01:08:53,686 --> 01:08:57,686
แล้วลอง Crtl+B ใหม่สิ

1035
01:08:57,687 --> 01:09:01,687

1036
01:09:01,688 --> 01:09:05,688

1037
01:09:05,689 --> 01:09:09,689

1038
01:09:09,692 --> 01:09:13,692

1039
01:09:13,694 --> 01:09:17,694

1040
01:09:17,695 --> 01:09:21,695

1041
01:09:21,697 --> 01:09:25,697

1042
01:09:25,699 --> 01:09:29,699

1043
01:09:29,701 --> 01:09:33,701

1044
01:09:33,702 --> 01:09:37,702

1045
01:09:37,704 --> 01:09:41,704

1046
01:09:41,707 --> 01:09:45,707

1047
01:09:45,708 --> 01:09:49,708

1048
01:09:49,710 --> 01:09:53,710

1049
01:09:53,710 --> 01:09:57,710

1050
01:09:57,713 --> 01:10:01,713

1051
01:10:01,715 --> 01:10:05,715

1052
01:10:05,716 --> 01:10:09,716

1053
01:10:09,718 --> 01:10:13,718

1054
01:10:13,720 --> 01:10:17,720

1055
01:10:17,722 --> 01:10:21,722

1056
01:10:21,723 --> 01:10:25,723

1057
01:10:25,727 --> 01:10:29,727

1058
01:10:29,730 --> 01:10:33,730

1059
01:10:33,733 --> 01:10:37,733

1060
01:10:37,734 --> 01:10:41,734

1061
01:10:41,736 --> 01:10:45,736

1062
01:10:45,737 --> 01:10:49,737

1063
01:10:49,739 --> 01:10:53,739

1064
01:10:53,740 --> 01:10:57,740

1065
01:10:57,741 --> 01:11:01,741

1066
01:11:01,743 --> 01:11:05,743

1067
01:11:05,746 --> 01:11:09,746

1068
01:11:09,747 --> 01:11:13,747

1069
01:11:13,748 --> 01:11:17,748

1070
01:11:17,749 --> 01:11:21,749

1071
01:11:21,751 --> 01:11:25,751

1072
01:11:25,752 --> 01:11:29,752

1073
01:11:29,754 --> 01:11:33,754

1074
01:11:33,755 --> 01:11:37,755

1075
01:11:37,757 --> 01:11:41,757

1076
01:11:41,760 --> 01:11:45,760

1077
01:11:45,761 --> 01:11:49,761

1078
01:11:49,762 --> 01:11:53,762

1079
01:11:53,763 --> 01:11:57,763

1080
01:11:57,766 --> 01:12:01,766

1081
01:12:01,767 --> 01:12:05,767

1082
01:12:05,769 --> 01:12:09,769

1083
01:12:09,772 --> 01:12:13,772

1084
01:12:13,774 --> 01:12:17,774

1085
01:12:17,775 --> 01:12:21,775

1086
01:12:21,777 --> 01:12:25,777

1087
01:12:25,778 --> 01:12:29,778

1088
01:12:29,779 --> 01:12:33,779

1089
01:12:33,781 --> 01:12:37,781

1090
01:12:37,783 --> 01:12:41,783

1091
01:12:41,785 --> 01:12:45,785

1092
01:12:45,787 --> 01:12:49,787

1093
01:12:49,789 --> 01:12:53,789

1094
01:12:53,790 --> 01:12:57,790

1095
01:12:57,791 --> 01:13:01,791

1096
01:13:01,793 --> 01:13:05,793

1097
01:13:05,794 --> 01:13:09,794

1098
01:13:09,796 --> 01:13:13,796

1099
01:13:13,798 --> 01:13:17,798

1100
01:13:17,803 --> 01:13:21,803

1101
01:13:21,805 --> 01:13:25,805

1102
01:13:25,806 --> 01:13:29,806

1103
01:13:29,807 --> 01:13:33,807

1104
01:13:33,809 --> 01:13:37,809

1105
01:13:37,812 --> 01:13:41,812

1106
01:13:41,813 --> 01:13:45,813

1107
01:13:45,815 --> 01:13:49,815

1108
01:13:49,817 --> 01:13:53,817

1109
01:13:53,819 --> 01:13:57,819

1110
01:13:57,830 --> 01:14:01,830

1111
01:14:01,831 --> 01:14:05,831

1112
01:14:05,831 --> 01:14:09,831

1113
01:14:09,834 --> 01:14:13,834

1114
01:14:13,836 --> 01:14:17,836

1115
01:14:17,837 --> 01:14:21,837

1116
01:14:21,838 --> 01:14:25,838

1117
01:14:25,840 --> 01:14:29,840

1118
01:14:29,842 --> 01:14:33,842

1119
01:14:33,843 --> 01:14:37,843

1120
01:14:37,845 --> 01:14:41,845

1121
01:14:41,846 --> 01:14:45,846

1122
01:14:45,847 --> 01:14:49,847

1123
01:14:49,849 --> 01:14:53,849

1124
01:14:53,850 --> 01:14:57,850

1125
01:14:57,852 --> 01:15:01,852

1126
01:15:01,854 --> 01:15:05,854

1127
01:15:05,854 --> 01:15:09,854

1128
01:15:09,856 --> 01:15:13,856

1129
01:15:13,858 --> 01:15:17,858

1130
01:15:17,859 --> 01:15:21,859

1131
01:15:21,860 --> 01:15:25,860

1132
01:15:25,861 --> 01:15:29,861

1133
01:15:29,863 --> 01:15:33,863

1134
01:15:33,865 --> 01:15:37,865

1135
01:15:37,866 --> 01:15:41,866

1136
01:15:41,868 --> 01:15:45,868

1137
01:15:45,872 --> 01:15:49,872

1138
01:15:49,875 --> 01:15:53,875

1139
01:15:53,876 --> 01:15:57,876

1140
01:15:57,878 --> 01:16:01,878

1141
01:16:01,885 --> 01:16:05,885

1142
01:16:05,888 --> 01:16:09,888

1143
01:16:09,890 --> 01:16:13,890

1144
01:16:13,894 --> 01:16:17,894

1145
01:16:17,895 --> 01:16:21,895

1146
01:16:21,896 --> 01:16:25,896

1147
01:16:25,898 --> 01:16:29,898

1148
01:16:29,901 --> 01:16:33,901

1149
01:16:33,903 --> 01:16:37,903

1150
01:16:37,905 --> 01:16:41,905

1151
01:16:41,907 --> 01:16:45,907

1152
01:16:45,908 --> 01:16:49,908

1153
01:16:49,910 --> 01:16:53,910

1154
01:16:53,913 --> 01:16:57,913

1155
01:16:57,914 --> 01:17:01,914

1156
01:17:01,916 --> 01:17:05,916

1157
01:17:05,918 --> 01:17:09,918

1158
01:17:09,925 --> 01:17:13,925

1159
01:17:13,927 --> 01:17:17,927

1160
01:17:17,929 --> 01:17:21,929

1161
01:17:21,930 --> 01:17:25,930

1162
01:17:25,933 --> 01:17:29,933

1163
01:17:29,938 --> 01:17:33,938

1164
01:17:33,938 --> 01:17:37,938

1165
01:17:37,941 --> 01:17:41,941

1166
01:17:41,942 --> 01:17:45,942

1167
01:17:45,943 --> 01:17:49,943

1168
01:17:49,945 --> 01:17:53,945

1169
01:17:53,946 --> 01:17:57,946

1170
01:17:57,947 --> 01:18:01,947

1171
01:18:01,949 --> 01:18:05,949

1172
01:18:05,953 --> 01:18:09,953

1173
01:18:09,955 --> 01:18:13,955

1174
01:18:13,958 --> 01:18:17,958

1175
01:18:17,960 --> 01:18:21,960

1176
01:18:21,962 --> 01:18:25,962

1177
01:18:25,962 --> 01:18:29,962

1178
01:18:29,965 --> 01:18:33,965

1179
01:18:33,966 --> 01:18:37,966

1180
01:18:37,969 --> 01:18:41,969

1181
01:18:41,971 --> 01:18:45,971

1182
01:18:45,974 --> 01:18:49,974

1183
01:18:49,975 --> 01:18:53,975

1184
01:18:53,978 --> 01:18:57,978

1185
01:18:57,980 --> 01:19:01,980

1186
01:19:01,981 --> 01:19:05,981

1187
01:19:05,981 --> 01:19:09,981

1188
01:19:09,983 --> 01:19:13,983

1189
01:19:13,984 --> 01:19:17,984

1190
01:19:17,986 --> 01:19:21,986

1191
01:19:21,989 --> 01:19:25,989

1192
01:19:25,991 --> 01:19:29,991

1193
01:19:29,993 --> 01:19:33,993

1194
01:19:33,995 --> 01:19:37,995

1195
01:19:37,996 --> 01:19:41,996

1196
01:19:41,998 --> 01:19:45,998

1197
01:19:45,999 --> 01:19:49,999

1198
01:19:50,000 --> 01:19:54,000

1199
01:19:54,001 --> 01:19:58,001

1200
01:19:58,002 --> 01:20:02,002

1201
01:20:02,004 --> 01:20:06,004

1202
01:20:06,006 --> 01:20:10,006

1203
01:20:10,008 --> 01:20:14,008

1204
01:20:14,011 --> 01:20:18,011

1205
01:20:18,013 --> 01:20:22,013

1206
01:20:22,014 --> 01:20:26,014

1207
01:20:26,016 --> 01:20:30,016

1208
01:20:30,019 --> 01:20:34,019

1209
01:20:34,021 --> 01:20:38,021

1210
01:20:38,023 --> 01:20:42,023

1211
01:20:42,024 --> 01:20:46,024

1212
01:20:46,025 --> 01:20:50,025

1213
01:20:50,027 --> 01:20:54,027

1214
01:20:54,028 --> 01:20:58,028

1215
01:20:58,030 --> 01:21:02,030

1216
01:21:02,032 --> 01:21:06,032

1217
01:21:06,034 --> 01:21:10,034

1218
01:21:10,035 --> 01:21:14,035

1219
01:21:14,036 --> 01:21:18,036

1220
01:21:18,039 --> 01:21:22,039

1221
01:21:22,041 --> 01:21:26,041

1222
01:21:26,043 --> 01:21:30,043

1223
01:21:30,044 --> 01:21:34,044

1224
01:21:34,045 --> 01:21:38,045

1225
01:21:38,047 --> 01:21:42,047

1226
01:21:42,049 --> 01:21:46,049

1227
01:21:46,052 --> 01:21:50,052

1228
01:21:50,054 --> 01:21:54,054

1229
01:21:54,056 --> 01:21:58,056

1230
01:21:58,058 --> 01:22:02,058

1231
01:22:02,059 --> 01:22:06,059

1232
01:22:06,062 --> 01:22:10,062

1233
01:22:10,063 --> 01:22:14,063

1234
01:22:14,069 --> 01:22:18,069
ทีนี้

1235
01:22:18,072 --> 01:22:22,072
ปัญหาบางคนคือ บาง

1236
01:22:22,073 --> 01:22:26,073
เครื่องไหนตอนที่เปิด Sublime น่ะ

1237
01:22:26,073 --> 01:22:30,073
แล้วมันบอกว่าให้อัปเดตน่ะ

1238
01:22:30,074 --> 01:22:34,074
วิธีการนะคะ เด็ก ๆ

1239
01:22:34,075 --> 01:22:38,075
coding เสร็จแล้ว save ไฟล์ไว้ก่อน

1240
01:22:38,075 --> 01:22:42,075
เสร็จแล้วดูนะ ก็คือ

1241
01:22:42,077 --> 01:22:46,077
ให้ทำการเซฟไฟล์ที่เราโค้ดเสร็จนะคะ

1242
01:22:46,079 --> 01:22:50,079
แล้วทำอย่างไร แล้วให้ไปที่

1243
01:22:50,080 --> 01:22:54,080
Drive c :

1244
01:22:54,081 --> 01:22:58,081
ไปที่ Disk C ของใครที่มันให้อัปเดตน่ะ

1245
01:22:58,082 --> 01:23:02,082

1246
01:23:02,084 --> 01:23:06,084
ไป Disk C แล้วให้ทำอะไร

1247
01:23:06,084 --> 01:23:10,084
sublime ตัวเดิมใช่ไหม เห็น sublime

1248
01:23:10,085 --> 01:23:14,085
ลบออก ลบออกก่อน

1249
01:23:14,086 --> 01:23:18,086
มันยังไม่ให้อัป install ด้วย มันใช้วิธีลบออกนะคะ

1250
01:23:18,088 --> 01:23:22,088
พอลบเสร็จนะคะ ลบเสร็จแล้ว

1251
01:23:22,088 --> 01:23:26,088
ให้มาที่ให้ไปค้น

1252
01:23:26,090 --> 01:23:30,090
ที่ Sublime เพื่อจะดาวน์โหลดเวอร์ชันใหม่ เราจะต้องลงเวอร์ชันใหม่

1253
01:23:30,091 --> 01:23:34,091
ก็คือพิมพ์

1254
01:23:34,091 --> 01:23:38,091
Sublime Text

1255
01:23:38,093 --> 01:23:42,093

1256
01:23:42,094 --> 01:23:46,094

1257
01:23:46,095 --> 01:23:50,095

1258
01:23:50,098 --> 01:23:54,098
Sublime Text นะคะ แล้วคลิกที่

1259
01:23:54,101 --> 01:23:58,101
ดาวน์โหลด เวอร์ชันใหม่จะอยู่ตรงนี้

1260
01:23:58,104 --> 01:24:02,104
Sublime Text 4 คลิกตรงนี้ 1 ครั้ง

1261
01:24:02,105 --> 01:24:06,105

1262
01:24:06,106 --> 01:24:10,106
เพราะของเราเป็น Windows ใช่ไหม ให้เลือกที่ portable

1263
01:24:10,107 --> 01:24:14,107
มันจะเช็กระบบเอง

1264
01:24:14,108 --> 01:24:18,108
นึกออกหรือเปล่า มันจะไปหาเวอร์ชันที่เหมาะสมกับเครื่องเราให้

1265
01:24:18,109 --> 01:24:22,109
ให้คลิก เลือกตัวนี้นะคะ

1266
01:24:22,112 --> 01:24:26,112
มันก็จะให้โหลด ก็โหลดใหม่ Sublime Text จะต้องเป็น

1267
01:24:26,113 --> 01:24:30,113
sublime text จะต้องเป็น sublime text 4

1268
01:24:30,115 --> 01:24:34,115
แล้วก็ทำการติดตั้งลงไป โอเคไหม

1269
01:24:34,116 --> 01:24:38,116
แล้วลอง ติดตั้งเสร็จหรือยังมุก

1270
01:24:38,116 --> 01:24:42,116
มันโหลดเสร็จหรือยังลูก

1271
01:24:42,118 --> 01:24:46,118
โหลดเสร็จแล้วก็คลิกติดตั้งไปเลย

1272
01:24:46,119 --> 01:24:50,119

1273
01:24:50,120 --> 01:24:54,120
แล้วลองรันใหม่ดูนะ

1274
01:24:54,122 --> 01:24:58,122

1275
01:24:58,123 --> 01:25:02,123

1276
01:25:02,125 --> 01:25:06,125
เครื่องไหนยังไม่ออกอีก

1277
01:25:06,129 --> 01:25:10,129

1278
01:25:10,130 --> 01:25:14,130

1279
01:25:14,132 --> 01:25:18,132

1280
01:25:18,134 --> 01:25:22,134

1281
01:25:22,135 --> 01:25:26,135

1282
01:25:26,137 --> 01:25:30,137

1283
01:25:30,138 --> 01:25:34,138

1284
01:25:34,140 --> 01:25:38,140

1285
01:25:38,142 --> 01:25:42,142

1286
01:25:42,143 --> 01:25:46,143

1287
01:25:46,144 --> 01:25:50,144

1288
01:25:50,145 --> 01:25:54,145

1289
01:25:54,148 --> 01:25:58,148

1290
01:25:58,149 --> 01:26:02,149

1291
01:26:02,152 --> 01:26:06,152

1292
01:26:06,153 --> 01:26:10,153

1293
01:26:10,155 --> 01:26:14,155
บางกรณี

1294
01:26:14,157 --> 01:26:18,157
นะคะ มันจะเป็นสถานการณ์นี้

1295
01:26:18,159 --> 01:26:22,159
เดี๋ยวเปิดก่อน

1296
01:26:22,161 --> 01:26:26,161

1297
01:26:26,162 --> 01:26:30,162
คือบางคนนี่ อย่างเช่น

1298
01:26:30,164 --> 01:26:34,164
ตรง if นี่ โดยส่วนใหญ่

1299
01:26:34,166 --> 01:26:38,166
เด็ก ๆ จะใช้วิธีพิมพ์

1300
01:26:38,167 --> 01:26:42,167
พอพิมพ์แล้วพอมาเช็กกับบรรทัดที่แม่

1301
01:26:42,167 --> 01:26:46,167
โค้ดน่ะ ปรากฏว่า

1302
01:26:46,169 --> 01:26:50,169
พอกด Crtl+B แล้วมันขึ้น Error บรรทัดนี้

1303
01:26:50,170 --> 01:26:54,170
นะคะ ให้ลบย้อนกลับไปอย่างไร

1304
01:26:54,171 --> 01:26:58,171
ทำอย่างนี้นะคะ ให้ลบย้อนกลับไปจนมัน

1305
01:26:58,173 --> 01:27:02,173
ขึ้นไปต่อกับบรรทัดที่มันจบ

1306
01:27:02,175 --> 01:27:06,175
แล้วกด Enter มันจะจัดย่อหน้าให้

1307
01:27:06,176 --> 01:27:10,176

1308
01:27:10,176 --> 01:27:14,176
ใครที่ขึ้นอย่างนี้

1309
01:27:14,179 --> 01:27:18,179
ของตัวเองไม่ error ทำอย่างไร เดี๋ยวทำให้ดู

1310
01:27:18,180 --> 01:27:22,180
เดี๋ยวก่อนนะ ถ้าเคาะ Space bar อย่างนี้

1311
01:27:22,182 --> 01:27:26,182
นะ แล้วพอกด ctrl + b

1312
01:27:26,182 --> 01:27:30,182
จะ Error ไหม นี่ถ้าขึ้นอย่างนี้ปุ๊บนี่

1313
01:27:30,185 --> 01:27:34,185
ในไลน์ปุ๊บนี่

1314
01:27:34,186 --> 01:27:38,186
มันหมายความว่านั่นคือบรรทัดนี้มันมีการเคาะ

1315
01:27:38,187 --> 01:27:42,187
โดยใช้ spacebar เคาะ

1316
01:27:42,187 --> 01:27:46,187

1317
01:27:46,189 --> 01:27:50,189
คือตัว จะอธิบายอย่างไรดี

1318
01:27:50,191 --> 01:27:54,191
คือ มันไม่ไปตาม Tempate ของเงื่อนไขค

1319
01:27:54,192 --> 01:27:58,192
คือเหมือนตอนที่เรียกใช้ if นะ

1320
01:27:58,193 --> 01:28:02,193
Condition if ปุ๊บอย่างนี้ เดี๋ยวยกตัวอย่างให้ดูนะคะ

1321
01:28:02,194 --> 01:28:06,194
เพราะฉะนั้นถ้าขึ้น

1322
01:28:06,195 --> 01:28:10,195
แบบนี้ อันดับแรกให้เด็ก ๆ ลบจน

1323
01:28:10,195 --> 01:28:14,195
สุดจนมันไปต่อกับไอ้บรรทัด

1324
01:28:14,197 --> 01:28:18,197
ก่อนหน้า แล้วกด Enter

1325
01:28:18,198 --> 01:28:22,198
ลงมา มันจะจับ space ให้

1326
01:28:22,199 --> 01:28:26,199
นึกออกนะ

1327
01:28:26,200 --> 01:28:30,200
พอกด ctrl+b มันจะไม่ขึ้น error

1328
01:28:30,203 --> 01:28:34,203
นะคะ ก็คือเหมือนที่บอกพอเวลา

1329
01:28:34,204 --> 01:28:38,204
ให้ใช้คำสั่งท

1330
01:28:38,205 --> 01:28:42,205
เวลาให้พิมพ์ if อย่างนี้ แม่จะให้

1331
01:28:42,206 --> 01:28:46,206
คลิกเลือกไม่ใช่

1332
01:28:46,208 --> 01:28:50,208
i-f แล้วก็พิมพ์วรรคแล้วก็ต่ออย่างนี้

1333
01:28:50,209 --> 01:28:54,209
จับตำแหน่งมันจะไม่ขึ้นใช่ไหม ถ้าเด็ก ๆ ใช้

1334
01:28:54,210 --> 01:28:58,210
i แล้วเลือก if condition เมื่อไร

1335
01:28:58,211 --> 01:29:02,211
เห็นไหมคะ ตัวจัดตำแหน่งมันจะ

1336
01:29:02,212 --> 01:29:06,212
ขึ้นมาอย่างนี้ ตรง if แล้วก็ตรง class

1337
01:29:06,213 --> 01:29:10,213
มันจะขึ้นมาแบบนี้เลย เราจะสามารถ

1338
01:29:10,215 --> 01:29:14,215
อยู่ในตำแหน่งที่มันตรงตามเงื่อนไขของ

1339
01:29:14,215 --> 01:29:18,215
if น่ะขึ้นมามันจะไม่เกิด error

1340
01:29:18,217 --> 01:29:22,217
อันนี้วิธีแก้โค้ดที่ 1

1341
01:29:22,218 --> 01:29:26,218
ทีนี่บางคน ปัญหาที่พบและ

1342
01:29:26,219 --> 01:29:30,219
ผิดบ่อย ก็คือชื่อ

1343
01:29:30,221 --> 01:29:34,221
ตัวเองตั้งไว้อย่างนี้

1344
01:29:34,223 --> 01:29:38,223
แต่เวลาไปเรียกใช้ไปเรียกชื่ออะไรไม่รู้มันจะไม่รู้จัก

1345
01:29:38,224 --> 01:29:42,224
สังเกตุง่าย ๆ เหมือนเราสร้าง

1346
01:29:42,225 --> 01:29:46,225
Module run animation เห็นไหม

1347
01:29:46,227 --> 01:29:50,227
พิมพ์คำว่า "run"

1348
01:29:50,231 --> 01:29:54,231
มันจะมี Run เฉย ๆ กับ run_animation เห็นไหม

1349
01:29:54,231 --> 01:29:58,231
เลือก อย่าไปพิมพ์ เพราะอะไร

1350
01:29:58,233 --> 01:30:02,233
เพราะบางคนพิมพ์แล้วก็พิมพ์ไม่ถูก ชื่อก็ไม่ตรงกันอีก

1351
01:30:02,234 --> 01:30:06,234
นะคะ ก็ให้เลือกเอา

1352
01:30:06,234 --> 01:30:10,234
จากตัวนี้มาใช้ แล้วโปรแกรมมันก็จะรู้ว่าเป็นชื่อเดียวกัน

1353
01:30:10,235 --> 01:30:14,235
แล้วโปรแกรมมันก็จะรู้ว่าเป็นชื่อเดียวก

1354
01:30:14,236 --> 01:30:18,236
อีกปัญหาที่ยัง

1355
01:30:18,236 --> 01:30:22,236
ยัง

1356
01:30:22,240 --> 01:30:26,240
ไม่เจอก็คือ Run แล้วไม่ขึ้น Error

1357
01:30:26,240 --> 01:30:30,240
ไม่ขึ้นใด ๆ ทั้งสิ้น

1358
01:30:30,241 --> 01:30:34,241
ถ้าจะผิด ก็ตำแหน่งของ...

1359
01:30:34,241 --> 01:30:38,241
ให้ดู

1360
01:30:38,243 --> 01:30:42,243
ตำแหน่งไอ้พวกนี้ดี ๆ สังเกตอย่างไรเห็นไหม

1361
01:30:42,245 --> 01:30:46,245

1362
01:30:46,246 --> 01:30:50,246
ลากน่ะ มันจะยาวมันจะไม่มีจุด แต่เมื่อ

1363
01:30:50,247 --> 01:30:54,247
ที่เด็ก ๆ ทำให้มันเป็นกลุ่มดูนะคะ

1364
01:30:54,248 --> 01:30:58,248
ใช้การเคาะ Spacebar น่ะ

1365
01:30:58,250 --> 01:31:02,250
พอเวลาเลือก tab นี่

1366
01:31:02,251 --> 01:31:06,251
แม่จะเช็กอย่างนี้เห็นไหม มันจะมีจุด ๆ ขึ้นมา

1367
01:31:06,256 --> 01:31:10,256
บอกให้รู้ว่าคุณเคาะแป้น spacebar

1368
01:31:10,258 --> 01:31:14,258
คุณไม่ได้กด Tab ถ้าอย่างนี้

1369
01:31:14,259 --> 01:31:18,259
วิธีการก็คือ

1370
01:31:18,259 --> 01:31:22,259
ทำเหมือนเดิมนะคะ ให้มันสุดแล้วก็

1371
01:31:22,261 --> 01:31:26,261
ลงมามันจะตัว tap

1372
01:31:26,262 --> 01:31:30,262
จะหายไป

1373
01:31:30,263 --> 01:31:34,263
เพราะฉะนั้น ถ้าใครไม่ชัวร์

1374
01:31:34,264 --> 01:31:38,264
ลองไปที่มันมีตรงที่เว้นแต่ละ

1375
01:31:38,265 --> 01:31:42,265
บรรทัด

1376
01:31:42,266 --> 01:31:46,266
ตัวเองทำเป็น Tab หรือกด Spacebar ไปนึกออกนะ

1377
01:31:46,267 --> 01:31:50,267
แล้วก็แก้เสีย ถ้าใครกดเป็น spacebar

1378
01:31:50,268 --> 01:31:54,268
แล้วมีจุด ๆ ขึ้นมา นั่นก็คือให้ลบจนไป

1379
01:31:54,270 --> 01:31:58,270
ขึ้นบรรทัดเดียวกับบรรทัดก่อนหน้าแล้วกด enter ลงมา

1380
01:31:58,271 --> 01:32:02,271

1381
01:32:02,272 --> 01:32:06,272

1382
01:32:06,273 --> 01:32:10,273

1383
01:32:10,275 --> 01:32:14,275
ดูดี ๆ นะคะ เพราะการ

1384
01:32:14,277 --> 01:32:18,277
กด Tab ในการเขียนโปรแกรมน่ะมันจะมีส่วน คือ ตัวโปรแกรมมันจะรู้เลยว่า

1385
01:32:18,278 --> 01:32:22,278
โครงสร้างตรงส่วนนี้เป็นอะไร

1386
01:32:22,279 --> 01:32:26,279
เป็นอะไร พอ Tab เข้ามาแล้วเป็นอะไร เขาจะรู้โดย

1387
01:32:26,280 --> 01:32:30,280
อัตโนมัติ

1388
01:32:30,280 --> 01:32:34,280

1389
01:32:34,281 --> 01:32:38,281
รูปหรือ รูป

1390
01:32:38,282 --> 01:32:42,282
มุกใหญ่ไปหรือเปล่า รูปไอคอนมุกใช้อะไรทำ

1391
01:32:42,283 --> 01:32:46,283
ใช้ไฟล์ icon หรือเปล่า

1392
01:32:46,287 --> 01:32:50,287
ที่แม่บอก

1393
01:32:50,289 --> 01:32:54,289
แต่ทำไมตอนเลือก เลือกไฟล์ชื่ออะไร ไฟล์ไอ

1394
01:32:54,290 --> 01:32:58,290
ทำไมเหมือนไปเรียกชื่อไฟล์รูปเลย

1395
01:32:58,292 --> 01:33:02,292
ตัวนี้ icon

1396
01:33:02,293 --> 01:33:06,293
image load

1397
01:33:06,293 --> 01:33:10,293

1398
01:33:10,294 --> 01:33:14,294
ใช้อะไร

1399
01:33:14,295 --> 01:33:18,295
เช็กด้วยนะคะ บางคนนี่ที่บอก

1400
01:33:18,296 --> 01:33:22,296
ไม่ขึ้นน่ะ คือ ไฟล์ที่เอามาใช้ไม่ใช่

1401
01:33:22,296 --> 01:33:26,296
ไอคอนไง ไปเป็นรูปธรรมดา ซึ่งมันมี

1402
01:33:26,299 --> 01:33:30,299
ขนาดใหญ่ มันก็จะเอาไปไว้ในตำแหน่งไอคอนไม่ได้

1403
01:33:30,301 --> 01:33:34,301
รูปก็จะเล็กขึ้น

1404
01:33:34,301 --> 01:33:38,301
โปรแกรมมันก็จะไม่ไปอ่านภาพนั้นมา

1405
01:33:38,302 --> 01:33:42,302

1406
01:33:42,303 --> 01:33:46,303
Error เพราะอะไร มุก

1407
01:33:46,305 --> 01:33:50,305
ลองส่งไฟล์มุกมาในเฟซสิ

1408
01:33:50,307 --> 01:33:54,307
เดี๋ยวจะเทสต์ดู

1409
01:33:54,307 --> 01:33:58,307
test แล้วหรือยัง ยังไม่ได้ ติดตั้งหรือยัง

1410
01:33:58,308 --> 01:34:02,308

1411
01:34:02,309 --> 01:34:06,309
ลองส่งไฟล์มาก่อนเดี๋ยวจะ test

1412
01:34:06,309 --> 01:34:10,309
ที่เครื่องนี้ ตัวนี้มันผ่านแล้วนี่

1413
01:34:10,311 --> 01:34:14,311

1414
01:34:14,311 --> 01:34:18,311

1415
01:34:18,312 --> 01:34:22,312

1416
01:34:22,314 --> 01:34:26,314

1417
01:34:26,317 --> 01:34:30,317
ตำแหน่งที่พบ

1418
01:34:30,319 --> 01:34:34,319
ในการเขียน coding นะคะ 1.

1419
01:34:34,321 --> 01:34:38,321
เมื่อใดที่ไม่ทันเด็ก ๆ จะต้อง

1420
01:34:38,322 --> 01:34:42,322
ยกมือ เพราะเด็ก ๆ จะไม่รู้ตำแหน่งการวางน่ะ แล้วมันจะเคลื่อน

1421
01:34:42,324 --> 01:34:46,324

1422
01:34:46,325 --> 01:34:50,325
ยกมือแจ้งเตือน เรา

1423
01:34:50,325 --> 01:34:54,325
ก็จะได้เบรกไว้ว่า coding บรรทัดไหนแล้ว

1424
01:34:54,328 --> 01:34:58,328
ถึงได้บอกว่าต้องไปหัดฝึกพิมพ์ดีดทุกวันด้วยซ้ำ

1425
01:34:58,329 --> 01:35:02,329

1426
01:35:02,331 --> 01:35:06,331
คือไม่ได้พิมพ์เยอะ พยายามใช้ Sublime เด็ก ๆ

1427
01:35:06,331 --> 01:35:10,331
จะต้องจำแป้นได้ไง มันถึงจะเร็วขึ้น

1428
01:35:10,333 --> 01:35:14,333
จำแป้นพิมพ์ได้น่ะ

1429
01:35:14,334 --> 01:35:18,334

1430
01:35:18,335 --> 01:35:22,335

1431
01:35:22,337 --> 01:35:26,337

1432
01:35:26,340 --> 01:35:30,340
ส่งมาหรือยังมุก

1433
01:35:30,342 --> 01:35:34,342
ส่งมาหรือยังมุก

1434
01:35:34,342 --> 01:35:38,342

1435
01:35:38,345 --> 01:35:42,345

1436
01:35:42,345 --> 01:35:46,345

1437
01:35:46,347 --> 01:35:50,347
เดี๋ยวเราจะปล่อยแล้วนะคะ เพื่อจะแก้โค้ด

1438
01:35:50,348 --> 01:35:54,348
ทีนี้ หยุดปีใหม่

1439
01:35:54,350 --> 01:35:58,350
อย่าไปเที่ยวไหนนะ ขอบอก

1440
01:35:58,351 --> 01:36:02,351
ให้อยู่... คือ เที่ยวอยู่บ้าน

1441
01:36:02,352 --> 01:36:06,352
ได้แต่ไม่ต้องไปตะลอนเที่ยวน่ะ

1442
01:36:06,353 --> 01:36:10,353
เราไม่อาจจะไปติดเชื้อก็ได้

1443
01:36:10,354 --> 01:36:14,354
ดูแล้วสถานการณ์ไอ้โอไมครอน

1444
01:36:14,355 --> 01:36:18,355
น่าจะระบาดแรงสูงอยู่ช่วง

1445
01:36:18,356 --> 01:36:22,356
ปีใหม่ ถ้าเลือกไปเที่ยวน่ะ

1446
01:36:22,357 --> 01:36:26,357
ถ้ากลับมานี่เราอาจจะเว้นระยะห่าง

1447
01:36:26,357 --> 01:36:30,357
กันเสียก่อน เพราะฉะนั้น ถ้าเป็นไปได้

1448
01:36:30,359 --> 01:36:34,359
กลับบ้านก็อยู่แต่ในบ้าน ไม่ต้องยัง...

1449
01:36:34,361 --> 01:36:38,361
บอกแล้วอย่าพึ่งอยากเลาะช่วงนี้

1450
01:36:38,363 --> 01:36:42,363
ปีใหม่ก็ปีใหม่อยู่บ้าน อย่าไปเที่ยว

1451
01:36:42,364 --> 01:36:46,364
ได้ไหม ๆ

1452
01:36:46,366 --> 01:36:50,366
เพราะไม่อย่างนั้นน่ะ ถ้านักศึกษาเป็นขึ้นมาน่ะ

1453
01:36:50,371 --> 01:36:54,371
เขาปิดเลยนะ มหาลัยน่ะ

1454
01:36:54,372 --> 01:36:58,372
เขาก็จะงดน่ะ พอโรงเรียนเขาปิด

1455
01:36:58,374 --> 01:37:02,374
ไม่ให้เข้ามาเรียนน่ะ

1456
01:37:02,375 --> 01:37:06,375
เพราะฉะนั้น ถ้ายังอยากเข้ามาเรียนในห้องนะ กลับบ้าน

1457
01:37:06,376 --> 01:37:10,376
ช่วงปีใหม่ อย่าไปหาเลาะเที่ยว

1458
01:37:10,378 --> 01:37:14,378
ให้อยู่กับเหย้า

1459
01:37:14,379 --> 01:37:18,379
เฝ้ากับเรียนก่อนช่วงนี้ เพราะถ้าเราออกไปปุ๊บน่ะ

1460
01:37:18,381 --> 01:37:22,381
คนที่อื่นเขามาเที่ยว พวกกลุ่มเสี่ยงมาเที่ยว เช่น ชาวต่างชาติ

1461
01:37:22,381 --> 01:37:26,381

1462
01:37:26,383 --> 01:37:30,383
เพราะพอปีใหม่ใครก็อยากไปเที่ยวนะ

1463
01:37:30,386 --> 01:37:34,386
ทีนี้ดูแล้วว่าเจ้า

1464
01:37:34,387 --> 01:37:38,387
โอไมครอนน่าจะมาแล้วล่ะ แต่ยัง

1465
01:37:38,388 --> 01:37:42,388
ไม่รู้ว่ามันกระจายถึงไหนแล้ว เพราะเมื่อเช้านั่ง

1466
01:37:42,389 --> 01:37:46,389
ฟังข่าวก็ว่า 14 จังหวัด แต่

1467
01:37:46,389 --> 01:37:50,389
ผู้ประกาศข่าวบอกได้มา 16 จังหวัด

1468
01:37:50,391 --> 01:37:54,391
ที่ประกาศนะคะ อีก 2 จังหวัดมันคือที่ไหน

1469
01:37:54,393 --> 01:37:58,393
ก็ไม่บอก ก็เป็นกลุ่มเสี่ยงกันต่อไป

1470
01:37:58,394 --> 01:38:02,394
แต่ดูแล้วก็น่าจะเป็นสถานที่ท่องเที่ยว คือ ถ้าไป

1471
01:38:02,394 --> 01:38:06,394
เที่ยวแถวบ้านเราน่าจะยังโอเคอยู่

1472
01:38:06,396 --> 01:38:10,396
เลี่ยงไปสถานที่ที่มีห้องแอร์อย่างนี้

1473
01:38:10,397 --> 01:38:14,397
ห้างช่วงนี้ก็ยังไม่ต้องไปอยากเข้ามัน

1474
01:38:14,398 --> 01:38:18,398
ไปกินข้าวก็อย่าไปร้านที่มี

1475
01:38:18,400 --> 01:38:22,400
แอร์ ไม่ต้องเข้าไปนั่งอยู่ในห้องแอร์น่ะ

1476
01:38:22,401 --> 01:38:26,401
ถ้าจะไป

1477
01:38:26,402 --> 01:38:30,402
นะคะ เลี่ยงนั่งใกล้กลุ่มคน กลุ่มใหญ่

1478
01:38:30,403 --> 01:38:34,403
คนกลุ่มใหญ่อย่างนี้ เราต้องระวังตัวเองด้วย

1479
01:38:34,405 --> 01:38:38,405
นะคะ เพราะถ้าเมื่อใดที่มี

1480
01:38:38,407 --> 01:38:42,407
ที่มีนักศึกษาติดขึ้นมานี่

1481
01:38:42,408 --> 01:38:46,408
นะคะ เขาอาจจะสั่งให้มหาลัยปิด

1482
01:38:46,409 --> 01:38:50,409
ก็คือไม่ให้เด็กเข้าอีก เพราะ

1483
01:38:50,410 --> 01:38:54,410
มันจะไม่แค่กักตัวน่ะ

1484
01:38:54,411 --> 01:38:58,411
เขาจะประกาศไม่ให้เข้ามหาวิทยาลัยไปเลยเหมือนรอบก่อนน่ะ

1485
01:38:58,413 --> 01:39:02,413

1486
01:39:02,414 --> 01:39:06,414
แตกแล้วโรงเรียนก็เปิดไม่ได้ ให้เรียนออนไลน์ อยากเรียน

1487
01:39:06,414 --> 01:39:10,414
ออนไลน์หรือ ซึ่งเด็ก ๆ ก็ไม่อยากเรียนออนไลน์

1488
01:39:10,415 --> 01:39:14,415
ใช่หรือเปล่า เพราะฉะนั้น เซฟ ๆ ตัวเองด้วย

1489
01:39:14,415 --> 01:39:18,415
นะคะ ปิดปีใหม่ก็อย่าไปเถล่ไถลมากนะคะ

1490
01:39:18,417 --> 01:39:22,417
มาก เลือกเที่ยว

1491
01:39:22,417 --> 01:39:26,417
เดี๋ยวจะว่าใจร้ายไม่ให้ไปเที่ยว

1492
01:39:26,418 --> 01:39:30,418
ปีใหม่

1493
01:39:30,419 --> 01:39:34,419
เลือกเที่ยว

1494
01:39:34,420 --> 01:39:38,420
ที่ที่ดูแล้วว่าจะไม่เสี่ยงต่อการติดเชื้อ

1495
01:39:38,421 --> 01:39:42,421
นะ ถ้าเที่ยวแถว ๆ บ้านเรานี่

1496
01:39:42,422 --> 01:39:46,422
น่าจะได้อยู่ เพราะยังไม่มี

1497
01:39:46,423 --> 01:39:50,423
แต่โซนกาฬสินทร์เขาว่ามาแล้วน่ะ

1498
01:39:50,425 --> 01:39:54,425
การสินกาฬสินธุ์ก็

1499
01:39:54,427 --> 01:39:58,427
500 กว่าคนเข้าไปแล้ว

1500
01:39:58,427 --> 01:40:02,427
นั่นล่ะ ก็ใกล้บ้านเราอยู่นะคะ

1501
01:40:02,428 --> 01:40:06,428
เพราะฉะนั้นหลีกเลี่ยงได้ เพราะฉะนั่น

1502
01:40:06,429 --> 01:40:10,429
คือ นั่นล่ะ เค้าดาวน์อยู่บ้านเถอะ

1503
01:40:10,430 --> 01:40:14,430
อย่าพาตัวเองไปเสี่ยงคือเด็ก ๆ น่ะ

1504
01:40:14,431 --> 01:40:18,431
แข็งแรงแม่ยอมรับ ตัวเองอาจจะไม่เป็น แต่ตัวเองจะกลายเป็นพาหะ

1505
01:40:18,432 --> 01:40:22,432

1506
01:40:22,434 --> 01:40:26,434
พาหะเข้าใจไหม เพราะตัวเองแข็งแรกแต่เชื่อโรค

1507
01:40:26,435 --> 01:40:30,435
มันอยู่ได้หลายวัน

1508
01:40:30,436 --> 01:40:34,436
มันกลับมาอยู่กับตัว สมมติไปเที่ยวปุ๊บนี่ แล้วตรงที่นั้นมีคนเป็นน่ะ

1509
01:40:34,437 --> 01:40:38,437
แล้วตรงที่นั้นน่ะ มันมีคนเป็นน่ะ

1510
01:40:38,438 --> 01:40:42,438
เราอาจจะไม่เป็นแต่เราอาจจะเป็นพาหะ

1511
01:40:42,439 --> 01:40:46,439
ก็คือเป็นตัวที่นำเชื้อโรคนั้นมา

1512
01:40:46,439 --> 01:40:50,439
เข้าใจหรือเปล่า เพราะฉะนั้น ถ้าหลีกเลี่ยง

1513
01:40:50,442 --> 01:40:54,442
ได้ ถึงได้ขอร้องว่า

1514
01:40:54,444 --> 01:40:58,444
อย่าไปเที่ยวเลยแล้วกันนะคะ อยู่บ้านสงบเสงี่ยม

1515
01:40:58,446 --> 01:41:02,446

1516
01:41:02,447 --> 01:41:06,447
ก็ยังอดได้เลยนะ ปีที่แล้วเขาก็ไม่ให้ไปไหนนี่

1517
01:41:06,448 --> 01:41:10,448
ให้มันหายสนิทก่อน

1518
01:41:10,449 --> 01:41:14,449
เพราะเหมือนบางคนก็เพื่อนบางคนยังฉีดวัคซีนไม่ครบ

1519
01:41:14,450 --> 01:41:18,450
อย่างนี้นะคะ เดี๋ยวมันจะเดือดร้อนกัน เดี๋ยว

1520
01:41:18,450 --> 01:41:22,450
เราจะกลายเป็นเขาสั่งไม่ให้

1521
01:41:22,452 --> 01:41:26,452
เปิดมหาลัย เพราะถ้า

1522
01:41:26,453 --> 01:41:30,453
คาดว่าถ้าหลังปีใหม่กลับมาเขาจะให้ตรวจ

1523
01:41:30,455 --> 01:41:34,455
ก่อนเข้าตึกน่ะ นึกออกไหม

1524
01:41:34,456 --> 01:41:38,456
ใช่ไหม ตรวจ Swab น่ะเด็ก ๆ อยากโดนตรวจ Swab หรือ

1525
01:41:38,457 --> 01:41:42,457
ไม่สนุกเลยนะ นะคะ

1526
01:41:42,457 --> 01:41:46,457
ก็เขาก็กลัวว่าเด็กจะไปเที่ยวไง

1527
01:41:46,459 --> 01:41:50,459
ก็อาจจะมีการตรวจ swop

1528
01:41:50,461 --> 01:41:54,461
ปั่นจมูกกันน่ะ

1529
01:41:54,462 --> 01:41:58,462
ถ้าไม่อยากโดนก็เซฟตัวเอง

1530
01:41:58,463 --> 01:42:02,393
ด้วยนะคะ

1531
01:42:02,464 --> 01:42:06,464
โอเคไหม

1532
01:42:06,464 --> 01:42:10,464
โอเคนะคะ อย่างนั้นถ้า

1533
01:42:10,466 --> 01:42:14,466
อย่างไรแล้ว วันนี้พอแค่นี้ สวัสดี

1534
01:42:14,467 --> 01:42:18,467
ปีใหม่ร่วงหน้านะคะ ฝั่งนู้น

1535
01:42:18,468 --> 01:42:22,468
ปีใหม่ค่ะ (พี่อี๊ด)

1536
01:42:22,468 --> 01:42:26,468
สวัสดีค่ะ (พี่การ์ตูน) สวัสดีค่ะ (อาจารย์สุธิรา) สวัสดีครับ

1537
01:42:26,469 --> 01:42:30,469
[สิ้นสุดการถอดความ]

1538
01:42:30,470 --> 01:42:34,470
...

1539
01:42:34,472 --> 01:42:38,472

1540
01:42:38,474 --> 01:42:42,474

1541
01:42:42,477 --> 01:42:46,477

1542
01:42:46,481 --> 01:42:50,481

1543
01:42:50,483 --> 01:42:54,483

1544
01:42:54,485 --> 01:42:58,485

1545
01:42:58,487 --> 01:43:02,487

1546
01:43:02,489 --> 01:43:06,489

1547
01:43:06,490 --> 01:43:10,490

1548
01:43:10,492 --> 01:43:14,492

1549
01:43:14,495 --> 01:43:18,495

1550
01:43:18,497 --> 01:43:22,497

1551
01:43:22,498 --> 01:43:26,498

1552
01:43:26,499 --> 01:43:30,499

1553
01:43:30,501 --> 01:43:34,501

1554
01:43:34,503 --> 01:43:38,503

1555
01:43:38,505 --> 01:43:42,505

1556
01:43:42,506 --> 01:43:45,509

1557
01:43:46,507 --> 01:43:49,509

1558
01:43:50,509 --> 01:43:53,511

1559
01:43:54,512 --> 01:43:57,516

1560
01:43:58,514 --> 01:43:58,515

1561
01:44:02,515 --> 01:44:02,520


