﻿WEBVTT

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


