﻿1
00:00:00,000 --> 00:00:04,000
(อาจารย์) สวัสดีค่ะ

2
00:00:04,007 --> 00:00:08,007
สวัสดีค่ะ ก่อนอื่นนะคะ

3
00:00:08,011 --> 00:00:12,011
เปิดโปรแกรม Sublime เราขึ้นมา

4
00:00:12,012 --> 00:00:16,012
ครั้งก่อนถึงไหนแล้ว

5
00:00:16,013 --> 00:00:20,013
ยังไม่ได้ให้เลื่อน

6
00:00:20,014 --> 00:00:24,014
ใช่ไหม ครั้งก่อน

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

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

9
00:00:32,018 --> 00:00:36,018
เข้าไปใน Google แล้วค้นรูป

10
00:00:36,020 --> 00:00:40,020
เพิ่ม

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

12
00:00:44,023 --> 00:00:48,023
เป็นรูปลูกอม 1 อันน่ะค่ะ

13
00:00:48,024 --> 00:00:52,024
แต่เอาหลาย ๆ แบบ

14
00:00:52,025 --> 00:00:56,025
อย่างน้อย 5 รูป ไป

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

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

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

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

19
00:01:12,032 --> 00:01:16,032

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

21
00:01:20,036 --> 00:01:24,036
My Game ที่เราสร้างไว้ Folder

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

23
00:01:28,039 --> 00:01:32,039
เพราะตอนที่

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

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

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

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

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

29
00:01:52,047 --> 00:01:56,047
มาอยู่ในนี้

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

31
00:02:00,049 --> 00:02:04,049
เป็นไปได้ ถ้าเป็นไปได้ รูปภาพ

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

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

34
00:02:12,052 --> 00:02:16,052
เหมือนตารางจุด ๆ สีเทา

35
00:02:16,053 --> 00:02:20,053
แบบนี้ อย่างนี้นะคะ

36
00:02:20,054 --> 00:02:24,054
เดี๋ยวเปิดให้ดู

37
00:02:24,055 --> 00:02:28,055

38
00:02:28,057 --> 00:02:32,057
นี่ ลักษณะภาพ

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

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

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

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

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

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

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

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

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

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

49
00:03:12,078 --> 00:03:16,078
มีหรือเปล่า ถ้าเหมือน

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

51
00:03:20,081 --> 00:03:24,081
แสดงว่ามันมีพื้นหลัง

52
00:03:24,082 --> 00:03:28,082
นะคะ เอาออกได้ เดี๋ยวพาเอาออก

53
00:03:28,082 --> 00:03:32,082
มีเว็บช่วยเอา Remove Backgr ออก

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

55
00:03:36,083 --> 00:03:40,083
ก็คลิกแล้วก็เสร็จ

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

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

58
00:03:48,087 --> 00:03:52,087
โอ.เค. ไหม

59
00:03:52,089 --> 00:03:56,089
อย่างละ 1 เอา

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

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

62
00:04:04,093 --> 00:04:08,093
เพราะเกมที่เราจะทำ

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

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

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

66
00:04:20,098 --> 00:04:24,098
ลูกอมน่ะนึกออกนะ

67
00:04:24,099 --> 00:04:28,099
ใช่ค่ะ ให้มีรูปท็อฟฟี่

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

69
00:04:32,101 --> 00:04:36,101
รับท็อปฟี่ที่หล่น มีท็อปฟี่

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

71
00:04:40,103 --> 00:04:44,103
ใช่หรือเปล่า เราก็ควร

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

73
00:04:48,105 --> 00:04:52,105
อาจจะได้คะแนนเยอะ เราอาจจะเพิ่ม

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

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

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

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

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

79
00:05:12,116 --> 00:05:16,116
10 นาทีนะคะ

80
00:05:16,117 --> 00:05:20,117
ทีนี้

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

82
00:05:24,119 --> 00:05:28,119
ดูรูปตระกร้าหน่อย

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

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

85
00:05:36,122 --> 00:05:40,122

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

87
00:05:44,128 --> 00:05:48,128
เดี๋ยวดูวิธีเอาออก

88
00:05:48,130 --> 00:05:52,130
ก่อนอื่น ๆ

89
00:05:52,131 --> 00:05:56,131
ดูนะคะ ถ้ารูปที่โหลดมา

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

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

92
00:06:04,135 --> 00:06:08,135
ไปที่เว็บไซต์นี้นะคะ

93
00:06:08,136 --> 00:06:12,136

94
00:06:12,136 --> 00:06:16,136
เดี๋ยวจะเอา

95
00:06:16,139 --> 00:06:20,139
เดี๋ยวนะคะ เดี๋ยว

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

97
00:06:24,143 --> 00:06:28,143

98
00:06:28,147 --> 00:06:32,147
ค้นคำว่า

99
00:06:32,148 --> 00:06:36,148

100
00:06:36,153 --> 00:06:40,153
ให้พิมพ์คำค้นนะคะว่า

101
00:06:40,154 --> 00:06:44,154

102
00:06:44,156 --> 00:06:48,156

103
00:06:48,157 --> 00:06:52,157
เอาพื้นหลังออกนะคะ

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

105
00:06:56,160 --> 00:07:00,160
แล้วกด Enter นี่

106
00:07:00,162 --> 00:07:04,162
ชื่อเว็บฯ remove.bg

107
00:07:04,165 --> 00:07:08,165
คลิกเข้าไปเลย

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

109
00:07:12,167 --> 00:07:16,167
นี่เห็นไหมคะ สังเกต

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

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

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

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

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

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

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

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

118
00:07:48,187 --> 00:07:52,187
เอาเฉพาะรูปลูกอมเราก็ต้อง

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

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

121
00:08:00,190 --> 00:08:04,190

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

123
00:08:08,192 --> 00:08:12,192

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

125
00:08:16,195 --> 00:08:20,195
เห็นไหมคะ ให้คลิก

126
00:08:20,201 --> 00:08:24,201
ที่ Remove bg นี้

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

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

129
00:08:32,208 --> 00:08:36,208
ที่เราไปเซฟมา แล้วมันมี

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

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

132
00:08:44,212 --> 00:08:48,212
เดี๋ยวให้ดูก่อน เห็นไหม

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

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

135
00:08:56,217 --> 00:09:00,217
ตะกร้าออก

136
00:09:00,218 --> 00:09:04,218
เราก็คลิกที่ Upload image

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

138
00:09:08,222 --> 00:09:12,222
ก็คือ Cม

139
00:09:12,223 --> 00:09:16,223
Mygame ใช่ไหมคะ Mygame

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

141
00:09:20,228 --> 00:09:24,228
เพราะครั้งก่อน ตะกร้า คลิก Open

142
00:09:24,228 --> 00:09:28,228

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

144
00:09:32,230 --> 00:09:36,230

145
00:09:36,232 --> 00:09:40,232
จากที่เป็นรูปสีขาว ๆ

146
00:09:40,233 --> 00:09:44,233
แบบนี้ตะกร้า ๆ ตะกร้า ๆ

147
00:09:44,235 --> 00:09:48,235
เดี๋ยว ๆ เปิดให้ดู

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

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

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

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

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

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

154
00:10:12,246 --> 00:10:16,246
นะคะ มันจะไม่เข้าไป

155
00:10:16,247 --> 00:10:20,247
ที่เราเก็บไว้ เราต้องไป

156
00:10:20,249 --> 00:10:24,249

157
00:10:24,250 --> 00:10:28,250
ไปที่ Download

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

159
00:10:32,252 --> 00:10:36,252
นามสกุล

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

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

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

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

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

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

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

167
00:11:04,267 --> 00:11:08,267
คลิก Rename

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

169
00:11:12,269 --> 00:11:16,269
มันมี Busket ธรรมดา

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

171
00:11:20,276 --> 00:11:24,276
ใส่หมายเลขเข้าไป

172
00:11:24,278 --> 00:11:28,278
นะคะ Busket 1 png

173
00:11:28,279 --> 00:11:32,279
PNG ง

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

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

176
00:11:40,286 --> 00:11:44,286
เดี๋ยวไม่ตรงกัน

177
00:11:44,288 --> 00:11:48,288
ดูชื่อตัวเอง ทีนี้

178
00:11:48,290 --> 00:11:52,290
ทีนี้โหลด Basked

179
00:11:52,291 --> 00:11:56,291
Transform Scale from BG

180
00:11:56,292 --> 00:12:00,292

181
00:12:00,293 --> 00:12:04,293
แสดงว่า

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

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

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

185
00:12:16,302 --> 00:12:20,302
Power Point ผมอยู่ไหน

186
00:12:20,303 --> 00:12:24,303
ต่อ ๆ ต่อ ๆ

187
00:12:24,304 --> 00:12:28,304

188
00:12:28,306 --> 00:12:32,306

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

190
00:12:36,310 --> 00:12:40,310

191
00:12:40,311 --> 00:12:44,311

192
00:12:44,313 --> 00:12:48,313

193
00:12:48,319 --> 00:12:52,319

194
00:12:52,320 --> 00:12:56,320
ใช่ไหม Sublime

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

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

197
00:13:04,324 --> 00:13:08,324
ก็คือพอกด Ctrl+B ใช่ไหม

198
00:13:08,324 --> 00:13:12,324

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

200
00:13:16,326 --> 00:13:20,326
ได้หรือยัง ใบเตยขึ้นหรือยัง

201
00:13:20,328 --> 00:13:24,328
มันขึ้น Error อะไร

202
00:13:24,329 --> 00:13:28,329

203
00:13:28,330 --> 00:13:32,330

204
00:13:32,333 --> 00:13:36,333

205
00:13:36,335 --> 00:13:40,335

206
00:13:40,336 --> 00:13:44,336

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

208
00:13:48,339 --> 00:13:52,339

209
00:13:52,342 --> 00:13:56,342

210
00:13:56,343 --> 00:14:00,343

211
00:14:00,344 --> 00:14:04,344

212
00:14:04,345 --> 00:14:08,345

213
00:14:08,348 --> 00:14:12,348

214
00:14:12,350 --> 00:14:16,350

215
00:14:16,352 --> 00:14:20,352

216
00:14:20,353 --> 00:14:24,353

217
00:14:24,357 --> 00:14:28,357

218
00:14:28,361 --> 00:14:32,361

219
00:14:32,364 --> 00:14:36,364

220
00:14:36,366 --> 00:14:40,366

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

222
00:14:44,369 --> 00:14:48,369

223
00:14:48,370 --> 00:14:52,370

224
00:14:52,372 --> 00:14:56,372

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

226
00:15:00,376 --> 00:15:04,376

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

228
00:15:08,380 --> 00:15:12,380

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

230
00:15:16,384 --> 00:15:20,384

231
00:15:20,386 --> 00:15:24,386

232
00:15:24,388 --> 00:15:28,388

233
00:15:28,389 --> 00:15:32,389

234
00:15:32,392 --> 00:15:36,392

235
00:15:36,393 --> 00:15:40,393

236
00:15:40,396 --> 00:15:44,396

237
00:15:44,398 --> 00:15:48,398

238
00:15:48,401 --> 00:15:52,401

239
00:15:52,403 --> 00:15:56,403

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

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

242
00:16:04,410 --> 00:16:08,410

243
00:16:08,413 --> 00:16:12,413

244
00:16:12,415 --> 00:16:16,415

245
00:16:16,417 --> 00:16:20,417
ก่อนอื่นนะคะ ลอง Run

246
00:16:20,418 --> 00:16:24,418
Ctrl + B กด Ctrl + ฺ

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

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

249
00:16:32,422 --> 00:16:36,422
Coding เรา

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

251
00:16:40,424 --> 00:16:44,424

252
00:16:44,426 --> 00:16:48,426
ใบเตยมีตรงนี้หรือยัง

253
00:16:48,429 --> 00:16:52,429

254
00:16:52,432 --> 00:16:56,432
มีแล้วใช่ไหมโหลด Icon นี่

255
00:16:56,433 --> 00:17:00,433
Background มีแล้ว

256
00:17:00,435 --> 00:17:04,435
ทำไมหาไม่เจอ

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

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

259
00:17:12,439 --> 00:17:16,439

260
00:17:16,441 --> 00:17:20,441

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

262
00:17:24,447 --> 00:17:28,447
ท้ายนะใบเตย ให้เพิ่ม

263
00:17:28,449 --> 00:17:32,449
รูปลงไปก่อน

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

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

266
00:17:40,454 --> 00:17:44,454
Image charector

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

268
00:17:48,461 --> 00:17:52,461
ตามด้วย pygame.image.load

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

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

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

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

273
00:18:08,467 --> 00:18:12,467
แล้วก็พิมพ์ Fuction pygame.

274
00:18:12,468 --> 00:18:16,468
Image . lode

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

276
00:18:20,470 --> 00:18:24,470
วิธีการ

277
00:18:24,472 --> 00:18:28,472
เปิด Sublime ขึ้นมา แล้วดู

278
00:18:28,473 --> 00:18:32,473
ที่ตำแหน่งเดี๋ยว

279
00:18:32,474 --> 00:18:36,474
เห็นไหมคะ ในตำแหน่ง

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

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

282
00:18:44,479 --> 00:18:48,469

283
00:18:48,480 --> 00:18:52,480

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

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

286
00:19:00,485 --> 00:19:04,485
B-a-s-k-e-t

287
00:19:04,487 --> 00:19:08,487
ตามด้วยเครื่องหมาย =

288
00:19:08,488 --> 00:19:12,488
ใช่ไหมคะ = รูปแบบ

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

290
00:19:16,491 --> 00:19:20,491
pygame pygame.load

291
00:19:20,492 --> 00:19:24,492
พิมพ์

292
00:19:24,493 --> 00:19:28,493
py กด Enter pygame module

293
00:19:28,494 --> 00:19:32,494
กด Enter แล้วก็กด .

294
00:19:32,495 --> 00:19:36,495
แล้วก็ตามด้วย Image I

295
00:19:36,496 --> 00:19:40,496
Image Module เหมือนเดิม

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

297
00:19:44,499 --> 00:19:48,499
L แล้วก็ Load

298
00:19:48,501 --> 00:19:52,501
ได้เลยแล้วใส่วงเล็บ

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

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

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

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

303
00:20:08,511 --> 00:20:12,511
ขวาเพื่อกดดู

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

305
00:20:16,519 --> 00:20:20,519
เพราะมัน

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

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

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

309
00:20:32,525 --> 00:20:36,525
Sublime เรา แล้วคลิกวางไว้

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

311
00:20:40,527 --> 00:20:44,527
นะคะ จะต้องได้

312
00:20:44,528 --> 00:20:48,528
basket 1 รูปที่ใช้ ก็คือ basket 1

313
00:20:48,530 --> 00:20:52,530
นามสกุล .png

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

315
00:20:56,532 --> 00:21:00,532

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

317
00:21:04,535 --> 00:21:08,535
ใช่ไหมคะ ตามด้วยชื่อ

318
00:21:08,536 --> 00:21:12,536
ภาพแล้วก็ตำแหน่งทีนี้

319
00:21:12,538 --> 00:21:16,538
ตำแหน่งของ

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

321
00:21:20,540 --> 00:21:24,540
เราอยากให้มันอยู่ตรงกลาง

322
00:21:24,542 --> 00:21:28,542
เอามาวางไว้ตรงกลางเพราะฉะนั้น

323
00:21:28,544 --> 00:21:32,544
เด็ก ๆ คำนวณพื้นที่นะ

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

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

326
00:21:40,547 --> 00:21:44,547
ฉากเราน่ะ หรือจอเราน่ะตะกร้า

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

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

329
00:21:52,550 --> 00:21:56,550
นะคะ นี่ ถ้าสมมติ

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

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

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

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

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

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

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

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

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

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

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

341
00:22:40,566 --> 00:22:44,566
ของรูปเออ

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

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

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

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

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

347
00:23:04,579 --> 00:23:08,579
ไม่เท่ากัน เพราะตัวเองทำตามตัวเอง

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

349
00:23:12,581 --> 00:23:16,581
ตรงกึ่งกลางแต่อยู่ด้านล่าง

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

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

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

353
00:23:28,585 --> 00:23:32,585
มันจะหล่นจากข้างบนลงมา

354
00:23:32,586 --> 00:23:36,586
ลงมา แล้วตะกร้าไปรับ

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

356
00:23:40,589 --> 00:23:44,589
มาดูรูปแบบ

357
00:23:44,590 --> 00:23:48,590
รูปแบบต่อ

358
00:23:48,591 --> 00:23:52,591
เรียกใช้เห็นไหมคะ เรียกใช้

359
00:23:52,593 --> 00:23:56,593
งานตัวแปรภาพนะคะ

360
00:23:56,594 --> 00:24:00,594
ก็คือ

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

362
00:24:04,599 --> 00:24:08,599
Function bilt

363
00:24:08,600 --> 00:24:12,600
แล้วก็ตำแหน่งแกน X

364
00:24:12,602 --> 00:24:16,602
แนวกว้างหรือ y นั่นเอง และ y

365
00:24:16,604 --> 00:24:20,604
ก็คือ High ก็คือส่วนสูงนั้นเอง

366
00:24:20,605 --> 00:24:24,605

367
00:24:24,606 --> 00:24:28,606

368
00:24:28,608 --> 00:24:32,608

369
00:24:32,613 --> 00:24:36,613
คำสั่ง

370
00:24:36,615 --> 00:24:40,615
สำหรับเรียกใช้งาน...

371
00:24:40,616 --> 00:24:44,616
ภาพนะ

372
00:24:44,617 --> 00:24:48,617
ก็จะเอาไว้ต่อจากตัวนี้

373
00:24:48,618 --> 00:24:52,618
เพราะมี Background แล้ว

374
00:24:52,620 --> 00:24:56,620
Screen เหมือนเดิม คำสั่ง Screen

375
00:24:56,621 --> 00:25:00,621
screen statment

376
00:25:00,622 --> 00:25:04,622
. แล้วก็ blit blit function

377
00:25:04,623 --> 00:25:08,623
Build ตัวแรก ใส่แล้วกด Enter ทันที

378
00:25:08,624 --> 00:25:12,624
ตามด้วยชื่อ

379
00:25:12,625 --> 00:25:16,625
ชื่อตะกร้า

380
00:25:16,627 --> 00:25:20,627
ba basket อะไร

381
00:25:20,628 --> 00:25:24,628
Busket เฉย ๆ

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

383
00:25:28,631 --> 00:25:32,631
เราต้องเลือก basket

384
00:25:32,632 --> 00:25:36,632
ชื่อตัวแปร ก็คือตัวแรก basket

385
00:25:36,633 --> 00:25:40,633
แล้วก็วงเล็บอีก 1 ครั้ง

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

387
00:25:44,639 --> 00:25:48,639
ขนาดหน้าจอก่อน

388
00:25:48,641 --> 00:25:52,641
1600 กับ 800

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

390
00:25:56,643 --> 00:26:00,643
8 2 16 มันไม่

391
00:26:00,644 --> 00:26:04,644
ไม่ถึง 800 ขอที่

392
00:26:04,646 --> 00:26:08,646
780

393
00:26:08,647 --> 00:26:12,647
กับตำแหน่งบรรทัดนะคะ

394
00:26:12,650 --> 00:26:16,650
ของเราความสูงของจอเรา 800 เด็ก ๆ ดูความสูง

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

396
00:26:20,659 --> 00:26:24,659
เข้าใจนะ เพราะตอนให้ทำจอน่ะ

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

398
00:26:28,661 --> 00:26:32,661
ก็คือหลังการง่าย ๆ คือ ถ้า

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

400
00:26:36,663 --> 00:26:40,663
หารด้วย 2 แล้วได้อะไรออกมา นึกออกนะ

401
00:26:40,665 --> 00:26:44,665
ได้อะไรออกมาแล้ว ไม่ควร

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

403
00:26:48,667 --> 00:26:52,667
20 Pixel หรือ 50 Pixel ก็แล้วแต่

404
00:26:52,668 --> 00:26:56,668
800 800

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

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

407
00:27:04,672 --> 00:27:08,672
นะคะ ขอ Ctrl+B ก่อน

408
00:27:08,672 --> 00:27:12,672
ไม่เห็น

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

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

411
00:27:20,676 --> 00:27:24,676

412
00:27:24,676 --> 00:27:28,676
600 ไหม 65

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

414
00:27:32,679 --> 00:27:36,679
นี่ ๆ ตะกร้าเห็นแค่นี้

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

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

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

418
00:27:48,685 --> 00:27:52,685
จำได้นะคำสั่งลดขนาด คือ

419
00:27:52,685 --> 00:27:56,685
Transform นึกออกนะคะ

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

421
00:28:00,688 --> 00:28:04,688
เดี๋ยวขอลดขนาดหน่อย

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

423
00:28:08,690 --> 00:28:12,690
ใช้ชื่อเดิมมันเลยก็ได้

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

425
00:28:16,694 --> 00:28:20,694
S-K-E-T เราจะเปลี่ยน

426
00:28:20,696 --> 00:28:24,696
ไซซ์ S

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

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

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

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

431
00:28:40,707 --> 00:28:44,707
ขอลดไซซ์ตะกร้าลงนะคะ

432
00:28:44,710 --> 00:28:48,710
50 เอาสัก

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

434
00:28:52,713 --> 00:28:56,713
600

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

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

437
00:29:04,721 --> 00:29:08,721
นี่ ๆ

438
00:29:08,726 --> 00:29:12,726
600 เบอเร่อเท่อเลย

439
00:29:12,728 --> 00:29:16,728
เบี้ยว ๆ แก้ปัญหาด้วยตัวนี้

440
00:29:16,729 --> 00:29:20,729
500

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

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

443
00:29:28,733 --> 00:29:32,733
500 ก็ยังใหญ่ไปนะ

444
00:29:32,739 --> 00:29:36,739
Size ยังไม่ได้ Size ยังไม่ได้ ลดลง

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

446
00:29:40,743 --> 00:29:44,743
250

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

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

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

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

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

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

453
00:30:08,753 --> 00:30:12,753
700 กับ

454
00:30:12,754 --> 00:30:16,754

455
00:30:16,755 --> 00:30:20,755
750 ต่ำไป

456
00:30:20,756 --> 00:30:24,756
แต่ตรงกลางได้แล้ว ตรงกลางน่ะน่าจะได้แล้ว

457
00:30:24,757 --> 00:30:28,757
750 ต่ำไป เอา 700 เท่ากันเลย

458
00:30:28,759 --> 00:30:32,759
โอ.เค. เห็นไหมคะ

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

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

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

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

463
00:30:48,765 --> 00:30:52,765
ไหนของตะกร้าใช่ไหม

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

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

466
00:31:00,773 --> 00:31:04,773
Size เท่ากันใช้ได้

467
00:31:04,774 --> 00:31:08,774
เพราะ Ctrl+B แล้ว

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

469
00:31:12,779 --> 00:31:16,779
เออ ลองกดดู

470
00:31:16,781 --> 00:31:20,781
ยังไม่ได้ขึ้นอะไร

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

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

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

474
00:31:32,788 --> 00:31:36,788

475
00:31:36,791 --> 00:31:40,791
ฝ

476
00:31:40,793 --> 00:31:44,793

477
00:31:44,795 --> 00:31:48,795

478
00:31:48,798 --> 00:31:52,798

479
00:31:52,800 --> 00:31:56,800

480
00:31:56,801 --> 00:32:00,801

481
00:32:00,804 --> 00:32:04,804

482
00:32:04,807 --> 00:32:08,807

483
00:32:08,808 --> 00:32:12,808

484
00:32:12,810 --> 00:32:16,810

485
00:32:16,812 --> 00:32:20,812

486
00:32:20,816 --> 00:32:24,816

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

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

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

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

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

492
00:32:44,827 --> 00:32:48,827

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

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

495
00:32:56,833 --> 00:33:00,833

496
00:33:00,834 --> 00:33:04,834

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

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

499
00:33:12,841 --> 00:33:16,841

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

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

502
00:33:24,847 --> 00:33:28,847

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

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

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

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

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

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

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

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

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

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

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

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

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

516
00:34:20,874 --> 00:34:24,874

517
00:34:24,876 --> 00:34:28,876

518
00:34:28,879 --> 00:34:32,879

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

520
00:34:36,884 --> 00:34:40,884
มีเว้นวรรคไม่ได้

521
00:34:40,885 --> 00:34:44,885
นึกออกนะ เดี๋ยวให้ดูนะคะ

522
00:34:44,886 --> 00:34:48,886
รูปไฟล์ที่แม่โหลดมานี่

523
00:34:48,886 --> 00:34:52,886
สังเกตชื่อ ชื่อไฟล์แม่

524
00:34:52,887 --> 00:34:56,887
มันจะติดกัน เดี๋ยวขอ View

525
00:34:56,888 --> 00:35:00,888
ไซซ์ไหน Extra แล้ว

526
00:35:00,889 --> 00:35:04,889
แล้วซูม ๆ ซูมหน่อย ซูม ๆ

527
00:35:04,891 --> 00:35:08,891

528
00:35:08,892 --> 00:35:12,892
ขยายหน้าจอ Remote เดี๋ยวเด้อ

529
00:35:12,894 --> 00:35:16,894

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

531
00:35:20,896 --> 00:35:24,896
ดูที่ชื่อไฟล์นะลูก

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

533
00:35:28,898 --> 00:35:32,898
เซฟนี่ ชื่อ

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

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

536
00:35:40,900 --> 00:35:44,900
แทน กดเว้นวรรคด้วย spacebar ไม่ได้นะคะ

537
00:35:44,901 --> 00:35:48,901
เวลา บอกไว้เลย

538
00:35:48,902 --> 00:35:52,902
โปรแกรม ถ้าเป็นโปรแกรมที่เราเขียน

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

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

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

542
00:36:04,905 --> 00:36:08,905
ก็ได้นึกออกนะ

543
00:36:08,906 --> 00:36:12,906
เดี๋ยวน่าจะไม่เห้น

544
00:36:12,908 --> 00:36:16,908
ขยายใหญ่มากเลยไม่เห็นล่าม

545
00:36:16,909 --> 00:36:20,909
ลดใหม่ ๆ ลดไซซ์

546
00:36:20,910 --> 00:36:24,910
เวลาตั้งชื่อน่ะค่ะ เวลาตั้งชื่อ

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

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

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

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

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

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

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

554
00:36:52,920 --> 00:36:56,920
ให้ชื่อมันติดกัน

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

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

557
00:37:04,925 --> 00:37:08,925
ไอ้ตรงที่เป็น Space Bar

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

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

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

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

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

563
00:37:28,933 --> 00:37:32,933
เอาชื่อตามเขาน่ะ ชื่อภาพ

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

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

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

567
00:37:44,943 --> 00:37:48,943
ตั้งชื่อนั้นว่าภาพ Background

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

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

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

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

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

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

574
00:38:12,951 --> 00:38:16,951
นะคะ เพราะฉะนั้น

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

576
00:38:20,953 --> 00:38:24,953
นะคะ แก้ปัญหาที่ชื่อ

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

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

579
00:38:32,957 --> 00:38:36,957
ไม่ถูกนะคะ โอ.เค. นะคะ

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

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

582
00:38:44,965 --> 00:38:48,965
โอ.เค. ไหม Run ได้หรือยัง

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

584
00:38:52,968 --> 00:38:56,968
ของไอ้นี่ ของไอ้แบมน่ะ

585
00:38:56,969 --> 00:39:00,969
มันติดปัญหา

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

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

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

589
00:39:12,975 --> 00:39:16,975
ทำ Code รอไว้ก่อน

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

591
00:39:20,978 --> 00:39:24,978
ไปต่อไม่ได้ให้แบมรอก่อน Code

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

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

594
00:39:32,982 --> 00:39:36,982
กันนะคะ ต่อไป

595
00:39:36,983 --> 00:39:40,983
นะคะ ลองแล้วได้

596
00:39:40,983 --> 00:39:44,983
บีลองแล้ว... เต็มหน้าเลย

597
00:39:44,985 --> 00:39:48,985
หน้าต่างไหนไม่ใช้จะปิด

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

599
00:39:52,989 --> 00:39:56,989
ได้ตะกร้า

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

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

602
00:40:04,996 --> 00:40:08,996
ก็คือใช้คีย์บอร์ดทำให้

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

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

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

606
00:40:21,001 --> 00:40:25,001
มาดูรูปแบบของคำสั่งเรา

607
00:40:25,008 --> 00:40:29,008

608
00:40:29,012 --> 00:40:33,012
การกำหนดค่าให้คีย์บอร์ดนะคะ

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

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

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

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

613
00:40:49,016 --> 00:40:53,016
แต่อันนั้นน่ะ คือ ในระดับ Advance

614
00:40:53,018 --> 00:40:57,018
อันนี้เอา Basic ง่าย ๆ

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

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

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

618
00:41:09,021 --> 00:41:13,021
ที่อยู่ในตรงนี้นะ

619
00:41:13,021 --> 00:41:17,021
นี่เห็นไหม

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

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

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

623
00:41:29,028 --> 00:41:33,028
เราสั่ง Keyboard นะคะ

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

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

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

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

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

629
00:41:53,038 --> 00:41:57,038
นะคะ คีย์ที่เราจะใช้ชื่อ

630
00:41:57,039 --> 00:42:01,039
เป็นคีย์ตัวนี้นะคะ เป้นคีย์ตัวนี้

631
00:42:01,041 --> 00:42:05,041

632
00:42:05,042 --> 00:42:09,042

633
00:42:09,043 --> 00:42:13,043
ก่อนอื่น ก่อนจะทำให้มัน

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

635
00:42:17,046 --> 00:42:21,046
นะคะ สำหรับให้ตัวตะกร้าเรา

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

637
00:42:25,048 --> 00:42:29,048
มันต้องมีตัวแปร

638
00:42:29,049 --> 00:42:33,049
ตัวแปรแรกให้ชื่อว่า posx

639
00:42:33,051 --> 00:42:37,051
pos ก็คือมาจากคำว่า "Position"

640
00:42:37,052 --> 00:42:41,052
Position x ก็คือตำแหน่ง x

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

642
00:42:45,054 --> 00:42:49,054
ของเรา ให้นึกถึงถ้านี่

643
00:42:49,055 --> 00:42:53,055
ส่วนสีส้มคือจอนี่ แกน x บอกแล้ว

644
00:42:53,056 --> 00:42:57,056
แกนในแนวบรรทัดน่ะ

645
00:42:57,057 --> 00:43:01,057
นึกออกนะ แกน Y น่ะ

646
00:43:01,058 --> 00:43:05,058
แกน x น่ะเป็นแนวตาบรรทัด

647
00:43:05,059 --> 00:43:09,059
แล้วแกน Y ก็คือแกน

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

649
00:43:13,061 --> 00:43:17,061
นะคะ ทีนี้อันดับแรก

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

651
00:43:21,069 --> 00:43:25,069
เพราะจาก Code ที่แม่เขียนน่ะ

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

653
00:43:29,071 --> 00:43:33,071
อาจจะเพิ่ม

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

655
00:43:37,075 --> 00:43:41,075
pos_x กับ pos_y ก็คือตำแหน่งของ

656
00:43:41,076 --> 00:43:45,076
การเคลื่อนที่ของเรา

657
00:43:45,077 --> 00:43:49,077
และสำหรับตัวแปร Move

658
00:43:49,078 --> 00:43:53,078
Move = 5 ตัวนี้เป็นการ

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

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

661
00:44:01,082 --> 00:44:05,082
กด Keyborad 1 ครั้ง

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

663
00:44:09,085 --> 00:44:13,085
นะคะ

664
00:44:13,086 --> 00:44:17,086
ก่อนอื่นบอกแล้ว

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

666
00:44:21,090 --> 00:44:25,090
ไปที่... เห็นไหมคะ

667
00:44:25,091 --> 00:44:29,091
นี่

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

669
00:44:33,094 --> 00:44:37,094
กับ Key Right

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

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

672
00:44:45,097 --> 00:44:49,097
ถ้าเราใช้ key

673
00:44:49,099 --> 00:44:53,099
นั่นหมายถึง ไปทางขวา

674
00:44:53,101 --> 00:44:57,101
นะคะ ตัวแปรแรกนะคะ

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

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

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

678
00:45:09,107 --> 00:45:13,107
ซึ่งตัวแปรของเรา ชื่อตัวแปร

679
00:45:13,108 --> 00:45:17,108
key นั่นเอง เพราะเราจะคุม keyboard

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

681
00:45:21,110 --> 00:45:25,110
ตามด้วยรูปแบบเท่ากับ

682
00:45:25,111 --> 00:45:29,111
ไปที่ Sublime ค่ะ ไปที่ sublime

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

684
00:45:33,113 --> 00:45:37,113
Loop นะคะ อยู่ตรง Loop อยู่ใน Loop

685
00:45:37,115 --> 00:45:41,115
ของเรานี่ อยู่ต่อมาจาก

686
00:45:41,116 --> 00:45:45,116

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

688
00:45:49,120 --> 00:45:53,120
อยู่ข้างบนไม่ได้อยู่ต่อ

689
00:45:53,122 --> 00:45:57,122
อยู่บน

690
00:45:57,123 --> 00:46:01,123
อยู่บน อยู่ก่อนลูบของ...

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

692
00:46:05,127 --> 00:46:09,127
อยู่ก่อน Loop for นี่นะคะ

693
00:46:09,129 --> 00:46:13,129
ก็เลื่อน Flow ลงไป

694
00:46:13,131 --> 00:46:17,131
นะคะ เห็นหรือยัง

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

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

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

698
00:46:29,139 --> 00:46:33,139
pygame.quick น่ะ

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

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

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

702
00:46:45,147 --> 00:46:49,147
ตัวแปรชื่อว่าอะไร

703
00:46:49,149 --> 00:46:53,149
key นั่นเอง

704
00:46:53,149 --> 00:46:57,149
ตัวแปร key นะคะ key = รูปแบบ...

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

706
00:47:01,154 --> 00:47:05,154
ตามด้วย Module

707
00:47:05,156 --> 00:47:09,156
key.getpress

708
00:47:09,160 --> 00:47:13,160
function get_pressed() ก็คือรับค่า

709
00:47:13,162 --> 00:47:17,162
จากการกด Get Press ก็คือ กด

710
00:47:17,162 --> 00:47:21,162
นะคะ

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

712
00:47:25,165 --> 00:47:29,165
นะคะ

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

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

715
00:47:37,170 --> 00:47:41,170
= นะคะ เครื่องหมาย =

716
00:47:41,171 --> 00:47:45,171
py ค่ะ pygame module กด Enter

717
00:47:45,173 --> 00:47:49,173
ถ้าอยู่ที่ตำแหน่ง pygame module

718
00:47:49,174 --> 00:47:53,174
. อะไร . Key ค่ะ Key

719
00:47:53,176 --> 00:47:57,176
Module แล้วก็ตามด้วย

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

721
00:48:01,180 --> 00:48:05,180
3 Get press

722
00:48:05,181 --> 00:48:09,181
ed Getped

723
00:48:09,183 --> 00:48:13,183
ก็คือรับคำสั่ง คำสั่งรับค่า

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

725
00:48:17,185 --> 00:48:21,185
เพราะฉะนั้นเลือก Get press

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

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

728
00:48:29,193 --> 00:48:33,193
ใบเตย

729
00:48:33,196 --> 00:48:37,196
จำกฎของการ Coding เราได้นะ

730
00:48:37,197 --> 00:48:41,197
นึกออกนะ เจอ Module

731
00:48:41,199 --> 00:48:45,199
กด Enter เจอ fuction กด Enter

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

733
00:48:49,202 --> 00:48:53,202
get._ped ไม่ได้นะ

734
00:48:53,204 --> 00:48:57,204
หรือเจอ Function แล้วกด Enter เลย

735
00:48:57,205 --> 00:49:01,205
นะคะ ต่อไป

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

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

738
00:49:09,208 --> 00:49:13,208
เงื่อนไขเพราะอะไร เพราะอันแรก

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

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

741
00:49:21,212 --> 00:49:25,212
เป็น Key Left หรือ Key Right

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

743
00:49:29,216 --> 00:49:33,216
อันดับแรก ก็คือ

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

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

746
00:49:41,221 --> 00:49:45,221
Key เพราะคำสั่งนี้เพราะถ้า

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

748
00:49:49,223 --> 00:49:53,223
module นี่ key ที่รับเป็น k

749
00:49:53,224 --> 00:49:57,224
เป็น Key Left ก็คือถ้าเราไป

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

751
00:50:01,226 --> 00:50:05,226
ไปยังตำแหน่งไหน เห็นไหม ไปตำแหน่งที่

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

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

754
00:50:13,231 --> 00:50:17,231
=move ลบ move ออก

755
00:50:17,234 --> 00:50:21,234
เพราะฉะนั้น ค่าที่

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

757
00:50:25,238 --> 00:50:29,238
Key Left กับ Key Right

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

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

760
00:50:37,245 --> 00:50:41,245
มาดูวิธีการ

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

762
00:50:45,248 --> 00:50:49,248
Key นะคะ ตามด้วยชื่อ Module

763
00:50:49,252 --> 00:50:53,252
นะคะ แล้วก็

764
00:50:53,257 --> 00:50:57,257
ตามด้วย and แล้วก็

765
00:50:57,258 --> 00:51:01,258
ระบุตัวแปร ตัวแปรที่จะบอก

766
00:51:01,261 --> 00:51:05,261
ตำแหน่งนะคะ ที่จะบอกตำแหน่ง

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

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

769
00:51:13,269 --> 00:51:17,269
ให้ตรงกับตำแหน่ง Key แล้วกด

770
00:51:17,271 --> 00:51:21,271
if condition เลือก

771
00:51:21,275 --> 00:51:25,275
Condition แล้วกด Enter

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

773
00:51:29,278 --> 00:51:33,278
กด Enter

774
00:51:33,280 --> 00:51:37,280
ปีกกา

775
00:51:37,282 --> 00:51:41,282
สีเหลี่ยมนี่ กดอย่างนี้นะคะ

776
00:51:41,283 --> 00:51:45,283
กดเปิดแล้วปิด กางปุ่มเปิด-ปิด ปีกกาเล็ก

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

778
00:51:49,286 --> 00:51:53,286
จะสับสนชีวิตกับ Coding นี่ล่ะ

779
00:51:53,288 --> 00:51:57,288
นี่ล่ะ ปีกกาสี่เหลี่ยม

780
00:51:57,289 --> 00:52:01,289
กล้ามปู บางเจ้าเรียกกล้ามปู

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

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

783
00:52:09,293 --> 00:52:13,293
py pygame Module

784
00:52:13,294 --> 00:52:17,294
กด Enter แล้วก็ตามด้วย .

785
00:52:17,298 --> 00:52:21,298
กดผิด ขอโทษ . นะคะ

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

787
00:52:25,302 --> 00:52:29,302
เรียกใช้ key ตามด้วย

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

789
00:52:33,306 --> 00:52:37,306
เพราะเราจะใช้ Key อะไรคะ Key Left

790
00:52:37,307 --> 00:52:41,307
เลือก Key left

791
00:52:41,309 --> 00:52:45,309
ตัวใหญ่นะลูก

792
00:52:45,312 --> 00:52:49,312
เพราะตัวนี้มันจะเป็น

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

794
00:52:53,315 --> 00:52:57,315
ที่เรียกใช้ module ใน module pygame น่ะ

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

796
00:53:01,318 --> 00:53:05,318
กด Enter LEFT หรือ riGHT ลืม

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

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

799
00:53:13,323 --> 00:53:17,323
key.left แล้วก็ตามด้วย and

800
00:53:17,324 --> 00:53:21,324
นะคะ ก็คือบอกให้รู้ว่า

801
00:53:21,326 --> 00:53:25,326
ถ้า Key ที่กดลงไปนี่

802
00:53:25,327 --> 00:53:29,327
เป็นปุ่มลูกศรไปทางซ้ายปุ๊บนี่

803
00:53:29,329 --> 00:53:33,329
สิ่งที่และ ๆ ๆ ๆ ๆ

804
00:53:33,331 --> 00:53:37,331
มีคำว่า "และ" นะคะ และ posX

805
00:53:37,333 --> 00:53:41,333
แกน X นี่ น้อยกว่า 0 เมื่อไร

806
00:53:41,334 --> 00:53:45,334
นะคะ

807
00:53:45,335 --> 00:53:49,335
นี่กำลังอธิบายคำสั่งนี้อยู่นะ

808
00:53:49,336 --> 00:53:53,336
ก็คือถ้าเมื่อไหร่ที่ key ที่เรารับเข้าไปนี่

809
00:53:53,337 --> 00:53:57,337
เป็นการกดลูกศรซ้าย และ

810
00:53:57,338 --> 00:54:01,338
ตำแหน่งของมันนี่เป็น

811
00:54:01,339 --> 00:54:05,339
น้อยกว่า 0-5

812
00:54:05,341 --> 00:54:09,341
น้อยกว่า 0 posX น้อยกว่า 0 นะคะ

813
00:54:09,345 --> 00:54:13,345

814
00:54:13,346 --> 00:54:17,346
เราเลย

815
00:54:17,348 --> 00:54:21,348
เราเลยนี่ไปหรือเปล่า

816
00:54:21,349 --> 00:54:25,349
ไปก่อนหน้าก่อนนะคะ

817
00:54:25,349 --> 00:54:29,349
เห็นไหมตรงประกาศ

818
00:54:29,351 --> 00:54:33,351
ตัวแปรเดี๋ยวเราจะเรียกใช้ posx ไม่ได้

819
00:54:33,352 --> 00:54:37,352
เดี๋ยวย้อนไปนะคะ

820
00:54:37,353 --> 00:54:41,353
อันนั้นค้างไว้ก่อน ไปตำแหน่งประกาศตัวแปรก่อนนะคะ

821
00:54:41,354 --> 00:54:45,354
เพราะบอกแล้วเราจะประกาศตัวแปร Pos X Pos Y

822
00:54:45,355 --> 00:54:49,355

823
00:54:49,356 --> 00:54:53,356
ลืมข้ามไป ไปที่ตำแหน่งประกาศตัวแปร

824
00:54:53,358 --> 00:54:57,358
ตรงนี้นะคะ

825
00:54:57,360 --> 00:55:01,360
อยู่ใต้คำ อยู่ตรง Hastag

826
00:55:01,361 --> 00:55:05,361
ตัวแปรนะ ตัวแปรแรกที่เราจะประกาศ

827
00:55:05,362 --> 00:55:09,362
คืออะไร pos_x ใช่ไหมคะ มี pos_x pos_y

828
00:55:09,363 --> 00:55:13,363
posY แล้วก็ move

829
00:55:13,365 --> 00:55:17,365
ก็คือ X Y แล้วก็ Move นะคะ

830
00:55:17,368 --> 00:55:21,368

831
00:55:21,369 --> 00:55:25,369

832
00:55:25,370 --> 00:55:29,370
ตัวแปรบอกแล้วว่าต้องพิมพ์ posX

833
00:55:29,371 --> 00:55:33,371
ก็คือต้องพิมพ์ Pos X

834
00:55:33,373 --> 00:55:37,373
320 posy= เท่าไรนะ

835
00:55:37,374 --> 00:55:41,374
=

836
00:55:41,374 --> 00:55:45,374
เท่าไรนะ ประมาณไว้ ลืม

837
00:55:45,376 --> 00:55:49,376
400 เท่ากับ 5

838
00:55:49,377 --> 00:55:53,377
posx=400

839
00:55:53,381 --> 00:55:57,381
400 นะคะ ไม่ใช่ 4,000

840
00:55:57,383 --> 00:56:01,383
และก็อีกตัวหนึ่ง ก็คือ move

841
00:56:01,386 --> 00:56:05,386
ตัวแปร Move Move ให้มีค่าเท่ากับ

842
00:56:05,387 --> 00:56:09,387
= ก็คือพอกดลูกศร 1 ครั้งนี่

843
00:56:09,389 --> 00:56:13,389
ตำแหน่งการเคลื่นที่มันจะไหลไป 5 ตำแหน่ง

844
00:56:13,391 --> 00:56:17,391
อย่างนี้นะคะ เห็นไหมคะ

845
00:56:17,392 --> 00:56:21,392
เพราะเมื่อกี้

846
00:56:21,393 --> 00:56:25,393
ถ้าเราไปพิมพ์ Code นี่

847
00:56:25,394 --> 00:56:29,394
and pos_x น่ะ มันก็จะงง

848
00:56:29,395 --> 00:56:33,395
ต้องมาประกาศไว้ก่อน เสร็จหรือยัง

849
00:56:33,397 --> 00:56:37,397
ประกาศตัวแปรเสร็จหรือยังคะ

850
00:56:37,398 --> 00:56:41,398
ใบเตยเสร็จหรือยังคะ

851
00:56:41,400 --> 00:56:45,400
บีเสร็จหรือยังคะ

852
00:56:45,401 --> 00:56:49,401
ประกาศตัวแปรก่อน กด...

853
00:56:49,402 --> 00:56:53,402
อธิบายแล้วลืม คีย์ โค้ด

854
00:56:53,404 --> 00:56:57,404
สไลด์ โอ.เค. นะ

855
00:56:57,405 --> 00:57:01,405
เรามาต่อตรงเงื่อนไขต่อ

856
00:57:01,407 --> 00:57:05,407
เลยยังไม่เสร็จ ก็คือพอกดค่า

857
00:57:05,408 --> 00:57:09,408
แป้นพิมพ์เป็นลูกศรซ้าย

858
00:57:09,413 --> 00:57:13,413
ปุ๊บนะคะ และ and คำสั่ง and

859
00:57:13,414 --> 00:57:17,414
กด Enter ได้เลย and pos_x

860
00:57:17,415 --> 00:57:21,415
po แล้วหาคำว่า "posX"

861
00:57:21,418 --> 00:57:25,418
Statement Center

862
00:57:25,419 --> 00:57:29,419
น้อยกว่าอะไรคะ 0

863
00:57:29,421 --> 00:57:33,421
นะคะ

864
00:57:33,423 --> 00:57:37,423
โอ.เค. ไหม

865
00:57:37,425 --> 00:57:41,425
ไปสไลด์ต่อไป นี่นะคะ pos x

866
00:57:41,426 --> 00:57:45,426
น้อยกว่า 0 ก็คือตำแหน่ง

867
00:57:45,426 --> 00:57:49,426
x น่ะ มันมาอยู่ที่ 0 ปุ๊บ สิ่งที่จะต้องทำ

868
00:57:49,428 --> 00:57:53,428
เอา posX ไปลบค่า move ออก เห็นไหมคะ

869
00:57:53,428 --> 00:57:57,428
ก็คือ ถ้าเงื่อนไขเป็นตามนี้ปุ๊บ

870
00:57:57,430 --> 00:58:01,430
มันจะต้องไปลบ Move ออก ไปลบกับตำแหน่ง Move

871
00:58:01,431 --> 00:58:05,431
นะคะ ก็จะเป็น

872
00:58:05,432 --> 00:58:09,432
ในตรง pass

873
00:58:09,433 --> 00:58:13,433
ลบ Press ออกใช่ไหม

874
00:58:13,435 --> 00:58:17,435
ใส่ posx

875
00:58:17,439 --> 00:58:21,439
Statement Enter เลยนะคะ

876
00:58:21,441 --> 00:58:25,441
กดวรรคก่อนนะ วรรค 1 ครั้ง ขอโทษ ๆ

877
00:58:25,448 --> 00:58:29,448
กด Space bar 1 ครั้ง

878
00:58:29,450 --> 00:58:33,450
ใส่เครื่องหมาย - แล้วก็ตามด้วย =

879
00:58:33,451 --> 00:58:37,451
ลบ = move หา Statement move

880
00:58:37,453 --> 00:58:41,453
เห็นไหมคะ หา statement move

881
00:58:41,454 --> 00:58:45,454
นั่นก็คือตัวแปร Move ที่เราตั้งไว้

882
00:58:45,456 --> 00:58:49,456
กด Enter นั่นคือเงื่อนไข

883
00:58:49,457 --> 00:58:53,457
ของลูกศรซ้าย เราก็มาเพิ่ม

884
00:58:53,459 --> 00:58:57,459
เงื่อนไขให้ลูกศรขวา

885
00:58:57,461 --> 00:59:01,461
นะคะ

886
00:59:01,462 --> 00:59:05,462
กด Spacebar ตำแหน่ง if ให้กับลูกศรซ้าย

887
00:59:05,467 --> 00:59:09,467
ทันที

888
00:59:09,468 --> 00:59:13,468
กด if if condition กด Enter

889
00:59:13,469 --> 00:59:17,469
1 ครั้ง เหมือนเดิมค่ะ

890
00:59:17,470 --> 00:59:21,470
ตัวแปร Key Key Stagement

891
00:59:21,471 --> 00:59:25,471
กด Enter ตามด้วยก้ามปู

892
00:59:25,472 --> 00:59:29,472
แล้วก็พิมพ์เหมือนเดิม

893
00:59:29,474 --> 00:59:33,474
pygame module

894
00:59:33,476 --> 00:59:37,476
คะ ซ้ายเป็นขวานะคะ

895
00:59:37,477 --> 00:59:41,477
key_left เป็น key_Right

896
00:59:41,478 --> 00:59:45,478
_

897
00:59:45,480 --> 00:59:49,480
แล้วก็ R ตัวใหญ่ แล้วก็ไปเลื่อนหา Key Right

898
00:59:49,481 --> 00:59:53,481
นะคะ เจอ Key_RIGHT

899
00:59:53,483 --> 00:59:57,483
แล้วกด Enter ค่ะ

900
00:59:57,484 --> 01:00:01,484

901
01:00:01,485 --> 01:00:05,485
เหมือนเดิม ออกจากก้ามปูเรา

902
01:00:05,488 --> 01:00:09,488
and เหมือนเดิมนะคะ and Keyword

903
01:00:09,489 --> 01:00:13,489
กด Enter

904
01:00:13,490 --> 01:00:17,490
ตามด้วยตำแหน่ง ตำแหน่ง คือ pos อะไร

905
01:00:17,492 --> 01:00:21,492
ก็ยังเป็น Pos X อยู่

906
01:00:21,493 --> 01:00:25,493
Right ก็คือขวา

907
01:00:25,499 --> 01:00:29,499
เห็นไหมคะ

908
01:00:29,500 --> 01:00:33,500
มากกว่า 800

909
01:00:33,501 --> 01:00:37,501
ลบ 120

910
01:00:37,503 --> 01:00:41,503
> 800

911
01:00:41,504 --> 01:00:45,504
ก็คือตำแหน่งของบรรทัดน่ะเห็นไหม

912
01:00:45,505 --> 01:00:49,505

913
01:00:49,507 --> 01:00:53,507
เพราะมันเป็น

914
01:00:53,509 --> 01:00:57,452
แกน X นะ

915
01:00:57,510 --> 01:01:01,510
ก็คือมันต้องไปลบออกจาก

916
01:01:01,512 --> 01:01:05,512
ตำแหน่งนั้นน่ะนะคะ

917
01:01:05,513 --> 01:01:09,513
pos x

918
01:01:09,516 --> 01:01:13,516
กด Enter มากกว่า

919
01:01:13,517 --> 01:01:17,517
800

920
01:01:17,518 --> 01:01:21,518
-120 อย่างนี้นะคะ

921
01:01:21,522 --> 01:01:25,522
แล้วลงมาที่

922
01:01:25,525 --> 01:01:29,525
ที่ pas pas เปลี่ยนเป็น posx เหมือนเดิม

923
01:01:29,526 --> 01:01:33,526
ถ้าเป็นจริงปุ๊บมันจะทำอะไร

924
01:01:33,527 --> 01:01:37,527
posX ตำแหน่งมันจะต้อง statement

925
01:01:37,527 --> 01:01:41,527
จะต้องเพิ่มหรือลบ

926
01:01:41,528 --> 01:01:45,528
เห็นไหมคะ เพิ่มนะคะ +=

927
01:01:45,530 --> 01:01:49,530
move เป็นบวกนะคะ

928
01:01:49,532 --> 01:01:53,532
พอกดไปทางขวาน่ะ เพิ่มค่า

929
01:01:53,533 --> 01:01:57,533
ในการเคลื่อนที่เข้าไป

930
01:01:57,538 --> 01:02:01,538

931
01:02:01,539 --> 01:02:05,539
เครื่องหมายบวก (+ฉ

932
01:02:05,540 --> 01:02:09,540
แล้วก็ตามด้วย move statement move ปุ๊บ กด Enter

933
01:02:09,542 --> 01:02:13,542

934
01:02:13,543 --> 01:02:17,543
เห็นไหมคะ เราได้

935
01:02:17,545 --> 01:02:21,545

936
01:02:21,545 --> 01:02:25,545
ทำการกำหนดค่าให้คีย์บอร์ดเรียบร้อยแล้ว

937
01:02:25,546 --> 01:02:29,546
สิ่งที่จะทำต่อไป

938
01:02:29,547 --> 01:02:33,547
เมื่อกี้เพิ่งกำหนดเสร็จนะ

939
01:02:33,553 --> 01:02:37,553
ก่อนอื่น

940
01:02:37,554 --> 01:02:41,554
เช็กก่อนว่าตำแหน่งการเคลื่อนที่ไปตามที่

941
01:02:41,555 --> 01:02:45,555
กด Ctrl + B

942
01:02:45,556 --> 01:02:49,556
กดลูกศร

943
01:02:49,558 --> 01:02:53,558
ซ้าย-ขวา ยังไม่เลื่อน

944
01:02:53,559 --> 01:02:57,559
เพราะตำแหน่งของค่านั้นน่ะ มันอยู่ไม่ตรง

945
01:02:57,561 --> 01:03:01,561
นะคะ เดี๋ยวดูจากไหนแทน

946
01:03:01,562 --> 01:03:05,562
ดูจากตำแหน่งตะกร้าเราไง

947
01:03:05,568 --> 01:03:09,568
เราก็มาแก้ค่าตำแหน่ง pos

948
01:03:09,569 --> 01:03:13,569

949
01:03:13,571 --> 01:03:17,571
pos X ตำแหน่งตะกร้า

950
01:03:17,576 --> 01:03:21,576
เท่าไร 250

951
01:03:21,578 --> 01:03:25,578
ใช่ไหมกับ

952
01:03:25,580 --> 01:03:29,580
เดี๋ยว ๆ ตำแหน่งตระกร้าเราอยู่ที่

953
01:03:29,581 --> 01:03:33,581
700 ลอง pos x เป็น 700

954
01:03:33,583 --> 01:03:37,583
สิ

955
01:03:37,584 --> 01:03:41,584
y เราก็ 700 ใช่ไหม ลองดู

956
01:03:41,585 --> 01:03:45,585
ลองเปลี่ยนนะคะ ดูตำแหน่งตระกร้าด้วย นึกออกแล้ว

957
01:03:45,587 --> 01:03:49,587
นี่ ๆ busket เรา 700

958
01:03:49,591 --> 01:03:53,591
นี่เพราะฉะนั้น เราก็ไปเปลี่ยนค่า posx

959
01:03:53,592 --> 01:03:57,592
ดูก่อนนะคะ แล้ว

960
01:03:57,594 --> 01:04:01,594
กด ctrl + B ใหม่

961
01:04:01,595 --> 01:04:05,595
ไม่เคลื่อน ยังไม่เคลื่อน

962
01:04:05,597 --> 01:04:09,597
700 เดี๋ยวนะ

963
01:04:09,598 --> 01:04:13,598

964
01:04:13,601 --> 01:04:17,601

965
01:04:17,603 --> 01:04:21,603

966
01:04:21,604 --> 01:04:25,604

967
01:04:25,610 --> 01:04:29,610

968
01:04:29,612 --> 01:04:33,612

969
01:04:33,615 --> 01:04:37,615

970
01:04:37,618 --> 01:04:41,618

971
01:04:41,619 --> 01:04:45,619
ตรงหรือยัง เด็ก ๆ ดูตำแหน่ง

972
01:04:45,621 --> 01:04:49,621
ดูตามไอ้นี่เราด้วยนะ เดี๋ยวขอดู...

973
01:04:49,622 --> 01:04:53,622

974
01:04:53,624 --> 01:04:57,624

975
01:04:57,624 --> 01:05:01,624

976
01:05:01,625 --> 01:05:05,625

977
01:05:05,628 --> 01:05:09,628

978
01:05:09,630 --> 01:05:13,630

979
01:05:13,632 --> 01:05:17,632

980
01:05:17,635 --> 01:05:21,635
สิ่งที่เราจะต้องมาเปลี่ยนนะคะ

981
01:05:21,640 --> 01:05:25,640
เด็ก ๆ ก็คือ

982
01:05:25,642 --> 01:05:29,642

983
01:05:29,643 --> 01:05:33,643
ดูตำแหน่งของ

984
01:05:33,647 --> 01:05:37,647
ตัวนี้ ตัวที่เราเรียกตระกร้า เห็นไหม

985
01:05:37,648 --> 01:05:41,648
ตัวที่เราเรียกตะกร้าเห็นไหม เราเปลี่ยนตรง

986
01:05:41,650 --> 01:05:45,650
posx แทนค่ะ เพราะเราไปกำหนดค่า

987
01:05:45,654 --> 01:05:49,654
pos_x มันจะได้เหมือนกัน โอ.เค. นะ

988
01:05:49,655 --> 01:05:53,655
อันนี้ก็จะเป็น pos อะไร

989
01:05:53,657 --> 01:05:57,657
pos y ใช่ไหมคะ

990
01:05:57,659 --> 01:06:01,659
มาแก้ตรงตำแหน่งของ

991
01:06:01,660 --> 01:06:05,660
ตะกร้าเราด้วย ให้มันตรงกับตำแหน่งตัวนี้ ค่าที่เรากำหนด

992
01:06:05,661 --> 01:06:09,661
เห็นไหมคะ

993
01:06:09,663 --> 01:06:13,663
700

994
01:06:13,664 --> 01:06:17,664
ขอ 6 เพราะเมื่อกี้ 700

995
01:06:17,666 --> 01:06:21,666
ก็ยังไม่กางเท่าไรนะคะ ปรับนิดหนึ่ง

996
01:06:21,667 --> 01:06:25,667
ขอปรับนิดหนึ่ง ขอปรับค่า posX

997
01:06:25,668 --> 01:06:29,668
เป็น 680 แล้วกัน ขอเป็น

998
01:06:29,670 --> 01:06:33,670
680

999
01:06:33,671 --> 01:06:37,671
โอ.เค.

1000
01:06:37,672 --> 01:06:41,672
Ctrl + B ดูใหม่ เลื่อนไหม

1001
01:06:41,674 --> 01:06:45,674
เลื่อนแล้ว เห็นหรือเปล่า

1002
01:06:45,676 --> 01:06:49,676
ไปสุด

1003
01:06:49,677 --> 01:06:53,677
ที่เท่าไรนะ

1004
01:06:53,681 --> 01:06:57,681

1005
01:06:57,684 --> 01:07:01,684
มันไปไม่สุดใช่ไหม

1006
01:07:01,685 --> 01:07:05,685
สังเกตดูไปทางซ้ายนี่ พอ

1007
01:07:05,687 --> 01:07:09,687
ทางขวามันถึงแค่ครึ่งหนึ่ง เราไปแก้

1008
01:07:09,690 --> 01:07:13,690
ตรง pos key

1009
01:07:13,693 --> 01:07:17,693
นะคะ นี่ 800 ลบ 120

1010
01:07:17,694 --> 01:07:21,694
น้อยไป ลบเท่าไร

1011
01:07:21,696 --> 01:07:25,696
ลบ 20 พอไหม ขอลอง

1012
01:07:25,697 --> 01:07:29,697
เพราะไอ้ค่าที่ตั้งมา

1013
01:07:29,699 --> 01:07:33,699
เป็น

1014
01:07:33,700 --> 01:07:37,700

1015
01:07:37,702 --> 01:07:41,702
อ๋อ รู้แล้ว ๆ

1016
01:07:41,704 --> 01:07:45,704
ค่า posX เราน่ะใช่ไหม

1017
01:07:45,706 --> 01:07:49,706
16 ค่าเต็มมัน 160

1018
01:07:49,708 --> 01:07:53,708
เกิน

1019
01:07:53,709 --> 01:07:57,709
รู้แล้ว ๆ ๆ ใช่แล้ว ๆ ๆ

1020
01:07:57,710 --> 01:08:01,710
เห็นไหมคะ ได้ไหม เด็ก ๆ ได้ไหม

1021
01:08:01,711 --> 01:08:05,711

1022
01:08:05,712 --> 01:08:09,712
ความเร็วไม่กระตุกด้วยความเร็ว

1023
01:08:09,713 --> 01:08:13,713
ได้นะคะ แต่มันหลุดจอ

1024
01:08:13,715 --> 01:08:17,715
แต่มันหลุดจอ จะไม่ให้หลุดจอ แก้ตรงที่

1025
01:08:17,717 --> 01:08:21,717
ลบ 120 พอ

1026
01:08:21,718 --> 01:08:25,718
ขอดูไปทาง...

1027
01:08:25,719 --> 01:08:29,719
ยังหลุดอยู่

1028
01:08:29,721 --> 01:08:33,721
120 ลบเพิ่มอีกนะคะ

1029
01:08:33,723 --> 01:08:37,723
150

1030
01:08:37,724 --> 01:08:41,724
180 แล้วกัน ขอดูเฉพาะ

1031
01:08:41,725 --> 01:08:45,725
ไปทางขวาอีกนิดหนึ่ง

1032
01:08:45,727 --> 01:08:49,727
200

1033
01:08:49,728 --> 01:08:53,728
เพราะ บอกแล้ว pos X

1034
01:08:53,729 --> 01:08:57,729
มันจะเลื่อนไปน่ะ ค่า

1035
01:08:57,730 --> 01:09:01,730
ความกว้างของจอเรามัน 1,600

1036
01:09:01,732 --> 01:09:05,732
เพราะฉะนั้น เราต้องเอา 1,600 น่ะ ไปลบตรงขอบ

1037
01:09:05,734 --> 01:09:09,734
ว่าให้มันไปชนขอบประมาณเท่าไร

1038
01:09:09,735 --> 01:09:13,735
จอใครจอมันนะคะ ลองลบ

1039
01:09:13,738 --> 01:09:17,738
ดูไม่เท่ากันนี่ เห็นไหม

1040
01:09:17,739 --> 01:09:21,739
200 ยังหลุดไปนิดหนึ่ง ทางซ้ายนี่ โอ.เค. แล้ว

1041
01:09:21,739 --> 01:09:25,739
แต่ทางขวาไปไม่สุด

1042
01:09:25,741 --> 01:09:29,741
ทางขวาสุดเกิน

1043
01:09:29,742 --> 01:09:33,742
เอาอีกสัก 20 Pixel เอาสัก

1044
01:09:33,743 --> 01:09:37,743
220 แล้วกัน โอ.เค. ไหม ขวาได้หรือยัง

1045
01:09:37,746 --> 01:09:41,746
ได้แล้ว

1046
01:09:41,750 --> 01:09:45,750

1047
01:09:45,752 --> 01:09:49,752
เห็นไหมคะตำแหน่ง x

1048
01:09:49,754 --> 01:09:53,754
น้อยกว่า 0 นี่ ลบ move

1049
01:09:53,758 --> 01:09:57,758
250 แล้วกัน

1050
01:09:57,760 --> 01:10:01,760
สวยงามตามท้องเรื่อง

1051
01:10:01,761 --> 01:10:05,761
โอ.เค. ได้แล้ว

1052
01:10:05,763 --> 01:10:09,763
นะคะ เห็นไหมตระกร้า

1053
01:10:09,764 --> 01:10:13,764
จะต้องเลื่อน อย่าลืมนะคะ

1054
01:10:13,765 --> 01:10:17,765
ถ้าไม่เลื่อนเด็ก ๆ ต้องไปเช็กที่ค่า

1055
01:10:17,768 --> 01:10:21,768
รูปตะกร้าตำแหน่งเปลี่ยนเป็น

1056
01:10:21,783 --> 01:10:25,783
ใช้ตัวแปรที่เรากำหนด

1057
01:10:25,784 --> 01:10:29,784
ตัวแปร pos x pos y

1058
01:10:29,786 --> 01:10:33,786

1059
01:10:33,787 --> 01:10:37,787

1060
01:10:37,788 --> 01:10:41,788

1061
01:10:41,790 --> 01:10:45,790

1062
01:10:45,796 --> 01:10:49,796

1063
01:10:49,799 --> 01:10:53,799
ถ้า 700

1064
01:10:53,801 --> 01:10:57,801

1065
01:10:57,803 --> 01:11:01,803

1066
01:11:01,805 --> 01:11:05,805

1067
01:11:05,808 --> 01:11:09,808
เราสามารถ

1068
01:11:09,812 --> 01:11:13,812
เลื่อนตระกร้าได้แล้ว

1069
01:11:13,815 --> 01:11:17,815

1070
01:11:17,818 --> 01:11:21,818

1071
01:11:21,819 --> 01:11:25,819

1072
01:11:25,822 --> 01:11:29,822

1073
01:11:29,825 --> 01:11:33,825

1074
01:11:33,826 --> 01:11:37,826

1075
01:11:37,832 --> 01:11:41,832

1076
01:11:41,833 --> 01:11:45,833

1077
01:11:45,836 --> 01:11:49,836

1078
01:11:49,838 --> 01:11:53,838

1079
01:11:53,840 --> 01:11:57,840

1080
01:11:57,842 --> 01:12:01,842

1081
01:12:01,844 --> 01:12:05,844

1082
01:12:05,847 --> 01:12:09,847

1083
01:12:09,849 --> 01:12:13,849

1084
01:12:13,850 --> 01:12:17,850

1085
01:12:17,852 --> 01:12:21,852

1086
01:12:21,855 --> 01:12:25,855

1087
01:12:25,858 --> 01:12:29,858

1088
01:12:29,859 --> 01:12:33,859

1089
01:12:33,862 --> 01:12:37,862

1090
01:12:37,864 --> 01:12:41,864

1091
01:12:41,866 --> 01:12:45,866

1092
01:12:45,869 --> 01:12:49,869

1093
01:12:49,872 --> 01:12:53,872

1094
01:12:53,875 --> 01:12:57,875

1095
01:12:57,876 --> 01:13:01,876

1096
01:13:01,877 --> 01:13:05,877

1097
01:13:05,879 --> 01:13:09,879

1098
01:13:09,882 --> 01:13:13,882

1099
01:13:13,883 --> 01:13:17,883

1100
01:13:17,885 --> 01:13:21,885

1101
01:13:21,886 --> 01:13:25,886

1102
01:13:25,889 --> 01:13:29,889

1103
01:13:29,891 --> 01:13:33,891

1104
01:13:33,893 --> 01:13:37,893

1105
01:13:37,895 --> 01:13:41,895

1106
01:13:41,897 --> 01:13:45,897

1107
01:13:45,899 --> 01:13:49,899

1108
01:13:49,901 --> 01:13:53,901

1109
01:13:53,902 --> 01:13:57,902

1110
01:13:57,904 --> 01:14:01,904

1111
01:14:01,906 --> 01:14:05,906

1112
01:14:05,909 --> 01:14:09,909

1113
01:14:09,911 --> 01:14:13,911

1114
01:14:13,913 --> 01:14:17,913

1115
01:14:17,915 --> 01:14:21,915

1116
01:14:21,917 --> 01:14:25,917

1117
01:14:25,919 --> 01:14:29,919

1118
01:14:29,922 --> 01:14:33,922

1119
01:14:33,924 --> 01:14:37,924

1120
01:14:37,926 --> 01:14:41,926

1121
01:14:41,927 --> 01:14:45,927

1122
01:14:45,929 --> 01:14:49,929

1123
01:14:49,932 --> 01:14:53,932

1124
01:14:53,935 --> 01:14:57,935

1125
01:14:57,938 --> 01:15:01,938

1126
01:15:01,943 --> 01:15:05,943

1127
01:15:05,945 --> 01:15:09,945

1128
01:15:09,952 --> 01:15:13,952

1129
01:15:13,956 --> 01:15:17,956

1130
01:15:17,961 --> 01:15:21,961

1131
01:15:21,964 --> 01:15:25,964

1132
01:15:25,967 --> 01:15:29,967

1133
01:15:29,968 --> 01:15:33,968

1134
01:15:33,970 --> 01:15:37,970

1135
01:15:37,972 --> 01:15:41,972

1136
01:15:41,975 --> 01:15:45,975

1137
01:15:45,977 --> 01:15:49,977

1138
01:15:49,980 --> 01:15:53,980

1139
01:15:53,982 --> 01:15:57,982

1140
01:15:57,983 --> 01:16:01,983

1141
01:16:01,986 --> 01:16:05,986

1142
01:16:05,990 --> 01:16:09,990

1143
01:16:09,992 --> 01:16:13,992

1144
01:16:13,994 --> 01:16:17,994

1145
01:16:17,998 --> 01:16:21,998

1146
01:16:21,999 --> 01:16:25,999

1147
01:16:26,001 --> 01:16:30,001

1148
01:16:30,006 --> 01:16:34,006

1149
01:16:34,008 --> 01:16:38,008
ดู ๆ เพราะ ดูนะ

1150
01:16:38,010 --> 01:16:42,010
1. ที่ผิดไล่ชื่อ

1151
01:16:42,011 --> 01:16:46,011
ไฟล์น่ะ เห็นไหม รูป Background

1152
01:16:46,012 --> 01:16:50,012
แต่ไปตั้งค่าเป็นรูปตระกร้า

1153
01:16:50,013 --> 01:16:54,013
ไซซ์ก็เลยไม่เท่ากัน นึกออกไหม

1154
01:16:54,015 --> 01:16:58,015
ว่าอยู่มันผิดตรงไหนนะหา เพราะฉะนั้น

1155
01:16:58,016 --> 01:17:02,016
เวลา Code ผิด 1. เช็กชื่อ

1156
01:17:02,017 --> 01:17:06,017
เช็กรูปนะ ต้องเช็กนะคะ เช็กก่อน

1157
01:17:06,018 --> 01:17:10,018
ว่า เลือกตัวนี้มา

1158
01:17:10,019 --> 01:17:14,019
แสดงตัวนี้นะไม่ใช่เรียกตัวนี้ไปแสดงอีกตัวหนึ่ง

1159
01:17:14,020 --> 01:17:18,020
3-4 รอบก็หาไม่เจอ งง

1160
01:17:18,021 --> 01:17:22,021
เพราะฉะนั้น ถึงให้บอกว่าเวลาตั้งชื่อน่ะ ดูของตัวเอง

1161
01:17:22,023 --> 01:17:26,023
อย่ามาดูที่ Code ของแม่สิ ชื่อก็ไม่

1162
01:17:26,024 --> 01:17:30,024
ตรงกันก็ไม่ถูกสักที

1163
01:17:30,025 --> 01:17:34,025
ต้องดูไฟล์ ต้องดูไฟล์รูปตัวเองนะคะ

1164
01:17:34,027 --> 01:17:38,027
เพราะแม่ Save แม่ก็ตั้งชื่อ

1165
01:17:38,027 --> 01:17:42,027
ไฟล์ของแม่นะ ไฟล์ใครไฟล์มัน

1166
01:17:42,028 --> 01:17:46,028
เราต้องเช็กว่าเราจะใช้รูปนี้หรือเปล่า

1167
01:17:46,029 --> 01:17:50,029
เช็กรูปให้มันตรง

1168
01:17:50,030 --> 01:17:54,030
มาเช็กขนาด ค่อย ๆ ไล่ไป เคลื่อนหรือยัง

1169
01:17:54,031 --> 01:17:58,031
ตะกร้าเคลื่อนยัง

1170
01:17:58,034 --> 01:18:02,034
ตระกร้าไม่ขึ้น มาดูตำแหน่ง

1171
01:18:02,036 --> 01:18:06,036
ตะกร้า นี่ basket นี่

1172
01:18:06,037 --> 01:18:10,037
นี่ ๆ

1173
01:18:10,038 --> 01:18:14,038
เห็นหรือเปล่า

1174
01:18:14,039 --> 01:18:18,039
บรรทัดนี้ตรงโชว์รูป

1175
01:18:18,040 --> 01:18:22,040
ตะกร้ายังไม่ได้โชว์ ของบี

1176
01:18:22,041 --> 01:18:26,041
ยังไม่ได้โชว์รูปตระกร้าลูก โชว์หรือยัง Run หรือยัง

1177
01:18:26,043 --> 01:18:30,043
Ctrl + B ได้หรือยัง เลื่อน

1178
01:18:30,043 --> 01:18:34,043
โอ.เค. นะ อะตอมติดตรงไหนครับ

1179
01:18:34,044 --> 01:18:38,044
เดี๋ยวขอไล่ไป

1180
01:18:38,047 --> 01:18:42,047

1181
01:18:42,048 --> 01:18:46,048

1182
01:18:46,053 --> 01:18:50,053

1183
01:18:50,054 --> 01:18:54,054

1184
01:18:54,055 --> 01:18:58,055

1185
01:18:58,056 --> 01:19:02,056

1186
01:19:02,062 --> 01:19:06,062

1187
01:19:06,064 --> 01:19:10,064

1188
01:19:10,065 --> 01:19:14,065

1189
01:19:14,068 --> 01:19:18,068

1190
01:19:18,069 --> 01:19:22,069

1191
01:19:22,072 --> 01:19:26,072

1192
01:19:26,076 --> 01:19:30,076

1193
01:19:30,079 --> 01:19:34,079

1194
01:19:34,081 --> 01:19:38,081
เครื่องอะตอมกับเครื่อง

1195
01:19:38,084 --> 01:19:42,084
ครามน่าจะเป็นคนละเวอร์ชันนะ

1196
01:19:42,085 --> 01:19:46,085
ตรง = น่ะลูก

1197
01:19:46,087 --> 01:19:50,087
ถ้าเมื่อใดที่พิมพ์แล้วมันเป็น

1198
01:19:50,088 --> 01:19:54,088
สีขาวนะ

1199
01:19:54,093 --> 01:19:58,093
ให้พิมพ์ = เพิ่มอีก 1 ครั้ง

1200
01:19:58,094 --> 01:20:02,094
ก็คือพิมพ์ == ให้มี ==

1201
01:20:02,096 --> 01:20:06,096
แค่นั้นล่ะ วิธีแก้ โอ.เค. ไหมคะ

1202
01:20:06,098 --> 01:20:10,098
เพราะฉะนั้น หนูต้องไปไล่เช็กนะ

1203
01:20:10,100 --> 01:20:14,100
ไล่เช็กว่าพอพิมพ์เข้าไปแล้ว

1204
01:20:14,111 --> 01:20:18,111
ก็พิมพ์เพิ่ม นึกออกนะ ค่า...

1205
01:20:18,113 --> 01:20:22,113
เออ นิพจทางคณิตศาสต

1206
01:20:22,116 --> 01:20:26,116
มันถึงจะทำงานได้นะคะ

1207
01:20:26,117 --> 01:20:30,117
คือเครื่องอื่นก็พิมพ์ = ครั้งเดียว

1208
01:20:30,119 --> 01:20:34,119
แต่บางเครื่องของอะตอมกับครามน่าจะเป็น

1209
01:20:34,122 --> 01:20:38,122
อีกเวอร์ชันหนึ่ง เวอร์ชันไม่ตรงกัน

1210
01:20:38,123 --> 01:20:42,123
เพราะฉะนั้น ก็พิมพ์เครื่องหมายเท่ากับ

1211
01:20:42,126 --> 01:20:46,126
เพิ่มอีกครั้ง คือ

1212
01:20:46,127 --> 01:20:50,127
Code บางเวอร์ชันตัวแปรทางคณิตศาสตร์

1213
01:20:50,131 --> 01:20:54,131
เวลาค่า ค่า + ค่า - อะไรอย่างนี้

1214
01:20:54,133 --> 01:20:58,133
มันก็จะมีใส่ = 1 ตัว

1215
01:20:58,137 --> 01:21:02,137
ใส่ = 2 ตัวอย่างนี้ค่ะ

1216
01:21:02,140 --> 01:21:06,140
ก็ใส่เพิ่มเข้าไป นึกออกนะ เหมือนใส่ + ครั้งหนึ่งแล้วไม่ใช่

1217
01:21:06,142 --> 01:21:10,142
ก็บวกเพิ่ม วิธีแก้ Code

1218
01:21:10,145 --> 01:21:14,145
ไม่มีอะไรพิสดารมาก

1219
01:21:14,146 --> 01:21:18,146
เพราะตรงการใส่ค่าเครื่องหมายพวกนี้

1220
01:21:18,148 --> 01:21:22,148
เพิ่ม 1 ครั้ง หรือ 2 ครั้ง ก็แล้วแต่เวอร์ชัน

1221
01:21:22,149 --> 01:21:26,149
โอ.เค. นะ Run ดูสิ

1222
01:21:26,150 --> 01:21:30,150
Run ดูหรือยังได้ไหม

1223
01:21:30,151 --> 01:21:34,151
ได้แล้วใช่ไหม เคลื่อนได้ โอ.เค.

1224
01:21:34,154 --> 01:21:38,154

1225
01:21:38,155 --> 01:21:42,155

1226
01:21:42,156 --> 01:21:46,156

1227
01:21:46,158 --> 01:21:50,158

1228
01:21:50,161 --> 01:21:54,161

1229
01:21:54,163 --> 01:21:58,163

1230
01:21:58,165 --> 01:22:02,165

1231
01:22:02,166 --> 01:22:06,166

1232
01:22:06,169 --> 01:22:10,169

1233
01:22:10,171 --> 01:22:14,171

1234
01:22:14,173 --> 01:22:18,173

1235
01:22:18,175 --> 01:22:22,175

1236
01:22:22,177 --> 01:22:26,177

1237
01:22:26,179 --> 01:22:30,179

1238
01:22:30,182 --> 01:22:34,182

1239
01:22:34,184 --> 01:22:38,184

1240
01:22:38,185 --> 01:22:42,185

1241
01:22:42,186 --> 01:22:46,186

1242
01:22:46,191 --> 01:22:50,191

1243
01:22:50,193 --> 01:22:54,193

1244
01:22:54,195 --> 01:22:58,195

1245
01:22:58,196 --> 01:23:02,196

1246
01:23:02,197 --> 01:23:06,197

1247
01:23:06,198 --> 01:23:10,198

1248
01:23:10,201 --> 01:23:14,201

1249
01:23:14,204 --> 01:23:18,204

1250
01:23:18,206 --> 01:23:22,206

1251
01:23:22,210 --> 01:23:26,210

1252
01:23:26,212 --> 01:23:30,212

1253
01:23:30,215 --> 01:23:34,215

1254
01:23:34,217 --> 01:23:38,217

1255
01:23:38,219 --> 01:23:42,219

1256
01:23:42,221 --> 01:23:46,221

1257
01:23:46,224 --> 01:23:50,224

1258
01:23:50,226 --> 01:23:54,226

1259
01:23:54,227 --> 01:23:58,227

1260
01:23:58,228 --> 01:24:02,228

1261
01:24:02,233 --> 01:24:06,233

1262
01:24:06,235 --> 01:24:10,235

1263
01:24:10,238 --> 01:24:14,238

1264
01:24:14,240 --> 01:24:18,240

1265
01:24:18,241 --> 01:24:22,241

1266
01:24:22,244 --> 01:24:26,244

1267
01:24:26,249 --> 01:24:30,249

1268
01:24:30,251 --> 01:24:34,251

1269
01:24:34,254 --> 01:24:38,254

1270
01:24:38,256 --> 01:24:42,256

1271
01:24:42,257 --> 01:24:46,257

1272
01:24:46,260 --> 01:24:50,260

1273
01:24:50,262 --> 01:24:54,262

1274
01:24:54,265 --> 01:24:58,265

1275
01:24:58,268 --> 01:25:02,268

1276
01:25:02,270 --> 01:25:06,270

1277
01:25:06,272 --> 01:25:10,272

1278
01:25:10,274 --> 01:25:14,274

1279
01:25:14,276 --> 01:25:18,276

1280
01:25:18,277 --> 01:25:22,277

1281
01:25:22,280 --> 01:25:26,280

1282
01:25:26,282 --> 01:25:30,282

1283
01:25:30,283 --> 01:25:34,283

1284
01:25:34,285 --> 01:25:38,285

1285
01:25:38,287 --> 01:25:42,287

1286
01:25:42,289 --> 01:25:46,289

1287
01:25:46,291 --> 01:25:50,291

1288
01:25:50,293 --> 01:25:54,293

1289
01:25:54,295 --> 01:25:58,295

1290
01:25:58,296 --> 01:26:02,296

1291
01:26:02,299 --> 01:26:06,299

1292
01:26:06,302 --> 01:26:10,302

1293
01:26:10,305 --> 01:26:14,305

1294
01:26:14,308 --> 01:26:18,308

1295
01:26:18,309 --> 01:26:22,309

1296
01:26:22,310 --> 01:26:26,310

1297
01:26:26,312 --> 01:26:30,312

1298
01:26:30,313 --> 01:26:34,313

1299
01:26:34,316 --> 01:26:38,316

1300
01:26:38,318 --> 01:26:42,318

1301
01:26:42,320 --> 01:26:46,320

1302
01:26:46,321 --> 01:26:50,321

1303
01:26:50,324 --> 01:26:54,324

1304
01:26:54,327 --> 01:26:58,327

1305
01:26:58,329 --> 01:27:02,329

1306
01:27:02,332 --> 01:27:06,332

1307
01:27:06,335 --> 01:27:10,335

1308
01:27:10,336 --> 01:27:14,336

1309
01:27:14,338 --> 01:27:18,338

1310
01:27:18,339 --> 01:27:22,339

1311
01:27:22,341 --> 01:27:26,341

1312
01:27:26,344 --> 01:27:30,344

1313
01:27:30,347 --> 01:27:34,347

1314
01:27:34,349 --> 01:27:38,349

1315
01:27:38,350 --> 01:27:42,350

1316
01:27:42,352 --> 01:27:46,352

1317
01:27:46,355 --> 01:27:50,355

1318
01:27:50,357 --> 01:27:54,357

1319
01:27:54,360 --> 01:27:58,360

1320
01:27:58,361 --> 01:28:02,361

1321
01:28:02,364 --> 01:28:06,364

1322
01:28:06,366 --> 01:28:10,366

1323
01:28:10,369 --> 01:28:14,369

1324
01:28:14,371 --> 01:28:18,371

1325
01:28:18,373 --> 01:28:22,373

1326
01:28:22,377 --> 01:28:26,377

1327
01:28:26,379 --> 01:28:30,379

1328
01:28:30,381 --> 01:28:34,381

1329
01:28:34,383 --> 01:28:38,383

1330
01:28:38,384 --> 01:28:42,384

1331
01:28:42,387 --> 01:28:46,387

1332
01:28:46,389 --> 01:28:50,389

1333
01:28:50,391 --> 01:28:54,391

1334
01:28:54,393 --> 01:28:58,393

1335
01:28:58,394 --> 01:29:02,394

1336
01:29:02,396 --> 01:29:06,396

1337
01:29:06,398 --> 01:29:10,398

1338
01:29:10,400 --> 01:29:14,400

1339
01:29:14,402 --> 01:29:18,402

1340
01:29:18,403 --> 01:29:22,403

1341
01:29:22,405 --> 01:29:26,405

1342
01:29:26,408 --> 01:29:30,408

1343
01:29:30,410 --> 01:29:34,410

1344
01:29:34,413 --> 01:29:38,413

1345
01:29:38,414 --> 01:29:42,414

1346
01:29:42,416 --> 01:29:46,416

1347
01:29:46,418 --> 01:29:50,418

1348
01:29:50,419 --> 01:29:54,419

1349
01:29:54,422 --> 01:29:58,422

1350
01:29:58,424 --> 01:30:02,424

1351
01:30:02,425 --> 01:30:06,425

1352
01:30:06,426 --> 01:30:10,426

1353
01:30:10,429 --> 01:30:14,429

1354
01:30:14,439 --> 01:30:18,439

1355
01:30:18,443 --> 01:30:22,443

1356
01:30:22,446 --> 01:30:26,446

1357
01:30:26,448 --> 01:30:30,448

1358
01:30:30,449 --> 01:30:34,449

1359
01:30:34,451 --> 01:30:38,451

1360
01:30:38,453 --> 01:30:42,453

1361
01:30:42,455 --> 01:30:46,455

1362
01:30:46,457 --> 01:30:50,457

1363
01:30:50,459 --> 01:30:54,459

1364
01:30:54,461 --> 01:30:58,461

1365
01:30:58,462 --> 01:31:02,462

1366
01:31:02,467 --> 01:31:06,467

1367
01:31:06,469 --> 01:31:10,469

1368
01:31:10,472 --> 01:31:14,472

1369
01:31:14,474 --> 01:31:18,474

1370
01:31:18,476 --> 01:31:22,476

1371
01:31:22,477 --> 01:31:26,477

1372
01:31:26,480 --> 01:31:30,480

1373
01:31:30,482 --> 01:31:34,482

1374
01:31:34,484 --> 01:31:38,484

1375
01:31:38,486 --> 01:31:42,486

1376
01:31:42,488 --> 01:31:46,488

1377
01:31:46,489 --> 01:31:50,489

1378
01:31:50,491 --> 01:31:54,491

1379
01:31:54,492 --> 01:31:58,492

1380
01:31:58,495 --> 01:32:02,495

1381
01:32:02,496 --> 01:32:06,496

1382
01:32:06,499 --> 01:32:10,499

1383
01:32:10,501 --> 01:32:14,501

1384
01:32:14,502 --> 01:32:18,502

1385
01:32:18,504 --> 01:32:22,504

1386
01:32:22,507 --> 01:32:26,507

1387
01:32:26,508 --> 01:32:30,508

1388
01:32:30,511 --> 01:32:34,511

1389
01:32:34,513 --> 01:32:38,513

1390
01:32:38,514 --> 01:32:42,514

1391
01:32:42,516 --> 01:32:46,516

1392
01:32:46,518 --> 01:32:50,518

1393
01:32:50,521 --> 01:32:54,521

1394
01:32:54,524 --> 01:32:58,524

1395
01:32:58,525 --> 01:33:02,525

1396
01:33:02,527 --> 01:33:06,527

1397
01:33:06,532 --> 01:33:10,532

1398
01:33:10,537 --> 01:33:14,537

1399
01:33:14,539 --> 01:33:18,539

1400
01:33:18,541 --> 01:33:22,541

1401
01:33:22,543 --> 01:33:26,543

1402
01:33:26,544 --> 01:33:30,544

1403
01:33:30,546 --> 01:33:34,546

1404
01:33:34,548 --> 01:33:38,548

1405
01:33:38,549 --> 01:33:42,549

1406
01:33:42,552 --> 01:33:46,552

1407
01:33:46,554 --> 01:33:50,554

1408
01:33:50,555 --> 01:33:54,555

1409
01:33:54,556 --> 01:33:58,556

1410
01:33:58,557 --> 01:34:02,557

1411
01:34:02,558 --> 01:34:06,558

1412
01:34:06,561 --> 01:34:10,561

1413
01:34:10,563 --> 01:34:14,563

1414
01:34:14,564 --> 01:34:18,564

1415
01:34:18,566 --> 01:34:22,566

1416
01:34:22,569 --> 01:34:26,569

1417
01:34:26,571 --> 01:34:30,571

1418
01:34:30,573 --> 01:34:34,573

1419
01:34:34,575 --> 01:34:38,575

1420
01:34:38,576 --> 01:34:42,576

1421
01:34:42,577 --> 01:34:46,577

1422
01:34:46,579 --> 01:34:50,579

1423
01:34:50,581 --> 01:34:54,581
ปัญหาที่พบอีกแล้วนะคะ

1424
01:34:54,582 --> 01:34:58,582
นี่ เวอร์ชันของอะตอมกับเวอร์ชัน

1425
01:34:58,584 --> 01:35:02,584
ของคามติดปัญหา

1426
01:35:02,585 --> 01:35:06,585
ยังไม่ได้เดี๋ยวเราจะแก้หลังชั่วโมง

1427
01:35:06,586 --> 01:35:10,586
นะคะ ก่อนอื่นคนที่ตะกร้า

1428
01:35:10,588 --> 01:35:14,588
ตระกร้าได้แล้วนะ

1429
01:35:14,590 --> 01:35:18,590
ได้ตะกร้าแล้ว

1430
01:35:18,591 --> 01:35:22,591
ทำลูกอมหล่นลงมาทีนี้

1431
01:35:22,593 --> 01:35:26,593
ให้มันเสร็จจะได้ค่อยแก้ Code ทีเดียว

1432
01:35:26,595 --> 01:35:30,595
เหมือนเดิมค่ะ ก็ต้องไปอะไรคะ

1433
01:35:30,596 --> 01:35:34,596
เพิ่มรูปลูกอมเข้ามาใช่ไหม ไปที่

1434
01:35:34,598 --> 01:35:38,598
ตำแหน่งฉากเกมเรานะคะ

1435
01:35:38,600 --> 01:35:42,600
ลูกอม ก็คือ Candy นั่นเอง เหมือนเดิม

1436
01:35:42,601 --> 01:35:46,601
ตัวแปรเหมือนเดิม ชื่อตัวแปรก่อน ประกาศตัวแปร

1437
01:35:46,602 --> 01:35:50,602
เพื่อที่จะไปโหลดภาพลูกอมมา

1438
01:35:50,602 --> 01:35:54,602

1439
01:35:54,604 --> 01:35:58,604

1440
01:35:58,605 --> 01:36:02,605

1441
01:36:02,609 --> 01:36:06,609
Candy=

1442
01:36:06,611 --> 01:36:10,611

1443
01:36:10,613 --> 01:36:14,613
pygame Imgage.load เหมือนเดิม

1444
01:36:14,615 --> 01:36:18,615
.image นะคะ

1445
01:36:18,616 --> 01:36:22,616
image module

1446
01:36:22,618 --> 01:36:26,618
lode function (

1447
01:36:26,619 --> 01:36:30,619
)

1448
01:36:30,620 --> 01:36:34,620
ตามด้วยชื่อ ชื่อรูปลูกเอา

1449
01:36:34,622 --> 01:36:38,622
นะคะ ที่เราจะเอามาใช้ เช่น

1450
01:36:38,623 --> 01:36:42,623
รูปนี้นะคะ ที่ลูกอมแบบ

1451
01:36:42,624 --> 01:36:46,624
อันเดียวน่ะ เอาสัก 1 อันก่อน

1452
01:36:46,625 --> 01:36:50,625
ให้มันต้องหล่นสักอันก่อนสิ มันถึงจะไปอันอื่นได้

1453
01:36:50,626 --> 01:36:54,626

1454
01:36:54,627 --> 01:36:58,627
เอาตัวไหนดีเอาตัวนี้แหละ

1455
01:36:58,629 --> 01:37:02,629
ไม่มีพื้นหลังนะคะ จะได้เห็น

1456
01:37:02,630 --> 01:37:06,630
วิธีการ ก็คือคลิก

1457
01:37:06,631 --> 01:37:10,631
ขวา propoty

1458
01:37:10,633 --> 01:37:14,633
อย่าลืมชื่อและนามสกุลเหมือนเดิมนะคะ เอามาให้หมด

1459
01:37:14,634 --> 01:37:18,634
เช็กด้วยว่าชื่อภาพ

1460
01:37:18,636 --> 01:37:22,636
ตรงหรือยัง

1461
01:37:22,637 --> 01:37:26,637
อย่าลืมใส่เครื่องหมาย single code หรือ

1462
01:37:26,638 --> 01:37:30,638
ก่อนนะคะ Oh my god

1463
01:37:30,639 --> 01:37:34,639
ไปก๊อบอะไรมานี่เดี๋ยว ๆ

1464
01:37:34,640 --> 01:37:38,640
อันนี้ไม่ใช่ ๆ

1465
01:37:38,641 --> 01:37:42,641

1466
01:37:42,641 --> 01:37:46,641

1467
01:37:46,643 --> 01:37:50,643
Copy file นะคะ Copy file

1468
01:37:50,645 --> 01:37:54,645
มันไปเปิดภาพไหนมานี่

1469
01:37:54,647 --> 01:37:58,647
จะก็อบปี้ file ภาพ

1470
01:37:58,649 --> 01:38:02,649
ชื่อไฟล์นะคะ Candy ของเรามาใช้

1471
01:38:02,651 --> 01:38:06,651
Copy แล้วก็เอามาวางตำแหน่ง

1472
01:38:06,654 --> 01:38:10,654
แล้วก็มาวางตำแหน่งที่เราจะไปโหลดไฟล์นั้นมา

1473
01:38:10,655 --> 01:38:14,655

1474
01:38:14,656 --> 01:38:18,656

1475
01:38:18,658 --> 01:38:22,658
นะคะ

1476
01:38:22,660 --> 01:38:26,660

1477
01:38:26,661 --> 01:38:30,661
แล้ว โหลดมาแล้ว อย่าลืมมาเรียก ใช้คำสั่ง

1478
01:38:30,664 --> 01:38:34,664
Blit ใช้คำสั่ง screen blit เหมือนดิ

1479
01:38:34,665 --> 01:38:38,665

1480
01:38:38,666 --> 01:38:42,666

1481
01:38:42,668 --> 01:38:46,668
screen build

1482
01:38:46,669 --> 01:38:50,669
เห็นไหม screen blit

1483
01:38:50,671 --> 01:38:54,671
พิมพ์เลย screen

1484
01:38:54,671 --> 01:38:58,671
ชื่อตรงนี้ ตัวแปรตัวนี้ เครื่องตัวเอง

1485
01:38:58,672 --> 01:39:02,672
อาจจะไม่ได้พิมพ์ screen ตามชื่อนี้

1486
01:39:02,673 --> 01:39:06,673
แบมหรือบีดูด้วย

1487
01:39:06,674 --> 01:39:10,674
screen.blit เหมือนเดิม

1488
01:39:10,675 --> 01:39:14,675
เหมือนเดิม Enter ค่ะ

1489
01:39:14,676 --> 01:39:18,676
แล้วก็ชื่อ candy ของเรา

1490
01:39:18,677 --> 01:39:22,677
Candy 1 Candy เฉย ๆ นะคะ ชื่อตัวแปรของเรา

1491
01:39:22,678 --> 01:39:26,678
Candy  แล้วก็ตามด้วยตำแหน่ง

1492
01:39:26,679 --> 01:39:30,679
เราจะให้มันอยู่ตรงไหน

1493
01:39:30,681 --> 01:39:34,681
บน บนสุด ข้างบน เอาตำแหน่ง

1494
01:39:34,682 --> 01:39:38,682
00 ไว้ก่อน 0

1495
01:39:38,683 --> 01:39:42,683
แล้วก็ 0 นะคะ

1496
01:39:42,684 --> 01:39:46,684
กด ctrl + B เพื่อดูผลลัพธ์

1497
01:39:46,686 --> 01:39:50,686
รูปมันใหญ่

1498
01:39:50,688 --> 01:39:54,688
เดี๋ยวจะลง Size เดี๋ยวจะ

1499
01:39:54,690 --> 01:39:58,690
ลด Size รูปก่อนนะค ขอไปลด Size รููปก่อน

1500
01:39:58,691 --> 01:40:02,691
ถ้ารูปภาพใหญ่อย่าลืมลดไซซ์มัน

1501
01:40:02,693 --> 01:40:06,693
นึกออกนะ ก็ใช้คำสั่ง

1502
01:40:06,694 --> 01:40:10,694
ตัวแปรเหมือนเดิม ชื่อ Candy เหมือนเดิม

1503
01:40:10,696 --> 01:40:14,696
นะคะ = pygame Transform scale

1504
01:40:14,697 --> 01:40:18,697
transform.scale

1505
01:40:18,699 --> 01:40:22,699
ก็อบมาเลยขี้เกียจพิมพ์แล้ว

1506
01:40:22,702 --> 01:40:26,702
คำสั่งเดียวกันอยู่แล้วนะคะ ใช้ด้วยกันได้

1507
01:40:26,703 --> 01:40:30,703
แล้วก็ตามด้วยวงเล็บใช่ไหมคะ

1508
01:40:30,705 --> 01:40:34,705
ก็ชื่อตัวแปร candy

1509
01:40:34,706 --> 01:40:38,706
เรา ทีนี้

1510
01:40:38,707 --> 01:40:42,707
ทีนี้ขนาดครับ ขนาดที่ให้

1511
01:40:42,709 --> 01:40:46,709
ขนาดของ

1512
01:40:46,711 --> 01:40:50,711
เจ้าตัวนี้

1513
01:40:50,713 --> 01:40:54,713
มันจะต้องเล็กกว่าตะกร้า ตะกร้าเรา

1514
01:40:54,716 --> 01:40:58,716
250 100 ลูกอมมันต้องเล็กกว่าไม่อย่างนั้น

1515
01:40:58,718 --> 01:41:02,718
หล่นลงตะกร้าแล้วมันจะใหญ่เกินใช่ไหม

1516
01:41:02,719 --> 01:41:06,719
เอาสักเท่าไรดี 100 ไหม 100

1517
01:41:06,721 --> 01:41:10,721
กับ

1518
01:41:10,722 --> 01:41:14,722
50

1519
01:41:14,723 --> 01:41:18,723
ให้นึกถึงนะคะ ตะกร้าเรา

1520
01:41:18,726 --> 01:41:22,726

1521
01:41:22,727 --> 01:41:26,727
โอ.เค. ไหมลูกอมอยู่นี้

1522
01:41:26,729 --> 01:41:30,729
โอ.เค. นะ น่าจะ

1523
01:41:30,731 --> 01:41:34,731
หล่นลงมาใส่ตะกร้าแล้วก็ไม่ใหญ่เกินตะกร้าน่ะ

1524
01:41:34,732 --> 01:41:38,732
หล่นลงมาแล้วพอดีนะคะ ให้ดูขนาด

1525
01:41:38,734 --> 01:41:42,734
ให้มันบาลานซ์กับตะกร้านะ

1526
01:41:42,736 --> 01:41:46,736
ก็คือดูตำแหน่งตะกร้าเรา ขนาด 250

1527
01:41:46,738 --> 01:41:50,738
กับ 100 ใช่ไหม ลูกอมมันก็ต้องเล็กลง

1528
01:41:50,739 --> 01:41:54,739
ลดไซซ์ลงนะคะอีกที เช็กไซซ์ตระกรา

1529
01:41:54,740 --> 01:41:58,740
ก่อน แล้วมาแก้

1530
01:41:58,741 --> 01:42:02,741
ก็มาตั้งค่าขนาดลูกอมเราให้มันเล็กลงกว่าตะกร้า

1531
01:42:02,743 --> 01:42:06,743
ทีนี้มันอยู่ข้างบนจะทำให้มันหล่นลงมา

1532
01:42:06,744 --> 01:42:10,744
จะทำให้มันหล่นลงมา เราจะต้องเพิ่ม...

1533
01:42:10,745 --> 01:42:14,745
เขาเรียกว่าอะไร จะต้องเรียกใช้งาน

1534
01:42:14,749 --> 01:42:18,749
Module หนึ่งที่เรียกว่า

1535
01:42:18,750 --> 01:42:22,750
Module Random คือ Module สำหรับ

1536
01:42:22,753 --> 01:42:26,753
สุ่มอะไร คือ

1537
01:42:26,754 --> 01:42:30,754
ใน 1 หน้าจอเรา

1538
01:42:30,755 --> 01:42:34,755
จะปิด

1539
01:42:34,756 --> 01:42:38,756
ใน 1 หน้าจอเรานี่ใช่ไหม

1540
01:42:38,757 --> 01:42:42,757
พื้นที่นี่มันเป็น Pixel ใช่ไหม

1541
01:42:42,758 --> 01:42:46,758
แล้วทีนี้เวลาเราจะให้

1542
01:42:46,761 --> 01:42:50,761
ลูกอมมันมาปรากฏน่ะ

1543
01:42:50,763 --> 01:42:54,763
ไม่จำเป็นจะต้องอย

1544
01:42:54,765 --> 01:42:58,765
การสุ่มค่า ค่าตัวเลขของตำแหน่งนั่นเอง

1545
01:42:58,767 --> 01:43:02,767
ที่เราจะเอามาใช้งานเปลี่ยนไปเปลี่ยนมา

1546
01:43:02,768 --> 01:43:06,768
นึกออกนะให้มันสุ่มเรื่อย ๆ จะได้ไม่ซ้ำ

1547
01:43:06,769 --> 01:43:10,769
เป็นการสุ่มค่าตัวเลข

1548
01:43:10,772 --> 01:43:14,772
เพื่อจะมาสลับตำแหน่งของการตกการอะไรของลูกอมเรา

1549
01:43:14,773 --> 01:43:18,773
นั่นเองนะคะ เพราะฉะนั้นต้องไปเรียกใช้งาน

1550
01:43:18,774 --> 01:43:22,774
Module นี้ ในตำแหน่งของการเรียก

1551
01:43:22,778 --> 01:43:26,778
ใช้งานจะอยู่ที่ต่อจาก Import น่ะ

1552
01:43:26,780 --> 01:43:30,780
ต่อจาก Import นะคะ มันจะอยู่ข้างบนใช่ไหม

1553
01:43:30,781 --> 01:43:34,781
พวกที่เกี่ยวกับ Module

1554
01:43:34,782 --> 01:43:38,782
ไปเรียกใช้ Library ต่าง ๆ ส่วนหัว

1555
01:43:38,782 --> 01:43:42,782
เสมอนะคะ เราก็พิมพ์ Form เลย

1556
01:43:42,784 --> 01:43:46,784
คำสั่ง form form keyword กด Enter

1557
01:43:46,785 --> 01:43:50,785
ตามด้วยชื่อ Module นั้น

1558
01:43:50,786 --> 01:43:54,786
นั้น ก็คือ Random Random module แล้วกด

1559
01:43:54,787 --> 01:43:58,787
Enter ค่ะ มันรู้เลยจะเรียก

1560
01:43:58,788 --> 01:44:02,788
module ไหนมาใช้ มันขึ้นมาให้ เราเลือก module Random

1561
01:44:02,789 --> 01:44:06,789
from random

1562
01:44:06,790 --> 01:44:10,790

1563
01:44:10,792 --> 01:44:14,792
แล้วก็ Import Landisk

1564
01:44:14,793 --> 01:44:18,793

1565
01:44:18,795 --> 01:44:22,795
แล้วก็ตามด้วย import คำสั่ง import

1566
01:44:22,795 --> 01:44:26,795
เห็นไหมคะ ไปที่ Impoat

1567
01:44:26,797 --> 01:44:30,797
r-a แล้วเลือก Statement

1568
01:44:30,797 --> 01:44:34,797
ที่ชื่อว่า

1569
01:44:34,798 --> 01:44:38,798
เห็นไหม

1570
01:44:38,800 --> 01:44:42,800
ก็คือการ Random ค่าน่ะ

1571
01:44:42,800 --> 01:44:46,800
นี่เห็นไหมมันจะมีอธิบายขึ้นมาด้วย

1572
01:44:46,801 --> 01:44:50,801

1573
01:44:50,802 --> 01:44:54,802
ก็คือเป็นการเรียกใช้ Module

1574
01:44:54,804 --> 01:44:58,804
Module Random นี่เองนะคะ

1575
01:44:58,805 --> 01:45:02,805
เมื่อเรียกใช้งานมาแล้ว

1576
01:45:02,806 --> 01:45:06,806
สิ่งที่จะทำต่อไปเราจะต้องสร้างฟังก์ชัน

1577
01:45:06,807 --> 01:45:10,807
เราจะต้องสร้างฟังก์ชัน สำหรับ

1578
01:45:10,808 --> 01:45:14,808
Function สำหรับ

1579
01:45:14,810 --> 01:45:18,810
นี่

1580
01:45:18,811 --> 01:45:22,811
ฟังก์ชันในการเก็บค่าตำแนห่ง

1581
01:45:22,812 --> 01:45:26,812
ของลูกอมนะคะ

1582
01:45:26,813 --> 01:45:30,813
คำสั่งในการสร้าง Function

1583
01:45:30,813 --> 01:45:34,813
ก็คือ def definition ตามด้วยชื่อ function

1584
01:45:34,814 --> 01:45:38,814
ตั้งชื่อฟังก์ชันนี้ว่า

1585
01:45:38,815 --> 01:45:42,815
update candy

1586
01:45:42,817 --> 01:45:46,817
pos นะคะ ก็คือตำแหน่งของ Candy

1587
01:45:46,818 --> 01:45:50,818
นั่นเองนะคะ อันดับแรก ๆ

1588
01:45:50,819 --> 01:45:54,819
ตำแหน่งการประกาศ...

1589
01:45:54,820 --> 01:45:58,820
อยู่ถัดประกาศตัวแปร

1590
01:45:58,821 --> 01:46:02,821
นะคะ Function สำหรับ

1591
01:46:02,822 --> 01:46:06,822
ของลูกอมเรานั่นเองนะคะ

1592
01:46:06,823 --> 01:46:10,823
พิมพ์ df

1593
01:46:10,824 --> 01:46:14,824
พิมพ์ DEF จะอยู่ก่อน

1594
01:46:14,828 --> 01:46:18,828
ไม่ใช่อยู่ก่อน ต้องอยู่

1595
01:46:18,829 --> 01:46:22,829
ก่อนนี่ อยู่ต่อจาก

1596
01:46:22,830 --> 01:46:26,830
นี่นะคะ อยู่ต่อจากคำสั่ง อยู่

1597
01:46:26,831 --> 01:46:30,831
ก่อนเข้า loop

1598
01:46:30,832 --> 01:46:34,832
นะคะ Def จะอยู่ก่อนเข้า Loop

1599
01:46:34,833 --> 01:46:38,833
ตามด้วยชื่อ function ก็คือ

1600
01:46:38,836 --> 01:46:42,836
Update ขอโทษ มือไวไปหน่อย

1601
01:46:42,837 --> 01:46:46,837
ตามด้วย update

1602
01:46:46,838 --> 01:46:50,838

1603
01:46:50,840 --> 01:46:54,840
_candy

1604
01:46:54,842 --> 01:46:58,842
_ นะคะ

1605
01:46:58,843 --> 01:47:02,843
ชื่อฟังก์ชันก็คือ candy pos

1606
01:47:02,846 --> 01:47:06,846
เพื่อไม่ให้หลงลืมใส่ Hastag เข้าไป

1607
01:47:06,847 --> 01:47:10,847

1608
01:47:10,848 --> 01:47:14,848

1609
01:47:14,850 --> 01:47:18,850

1610
01:47:18,852 --> 01:47:22,852

1611
01:47:22,854 --> 01:47:26,854

1612
01:47:26,860 --> 01:47:30,860

1613
01:47:30,862 --> 01:47:34,862

1614
01:47:34,865 --> 01:47:38,865

1615
01:47:38,866 --> 01:47:42,866

1616
01:47:42,868 --> 01:47:46,868

1617
01:47:46,870 --> 01:47:50,870

1618
01:47:50,873 --> 01:47:54,873

1619
01:47:54,875 --> 01:47:58,875
ก็คือบอกว่าเราสร้าง function

1620
01:47:58,876 --> 01:48:02,876
สำหรับอัปเดต function ลูกอมเรานะคะ

1621
01:48:02,877 --> 01:48:06,877
ลูกอมนี่ พอมาตำแหน่งนี้แล้ว

1622
01:48:06,878 --> 01:48:10,878
ครั้งต่อไปมันไม่ควรอยู่ที่เดิมน่ะ มันต้อง Update

1623
01:48:10,880 --> 01:48:14,880
นะคะ ก็คือพิมพ์ def definition

1624
01:48:14,881 --> 01:48:18,881
ตามด้วยชื่อ

1625
01:48:18,882 --> 01:48:22,882
update_candy

1626
01:48:22,884 --> 01:48:26,884
Update_candy_pos

1627
01:48:26,886 --> 01:48:30,886
แล้วกฺ็วงเล็บเปิดปิด

1628
01:48:30,887 --> 01:48:34,887
มันมีมาอยู่แล้วนะคะ

1629
01:48:34,887 --> 01:48:38,887
ในส่วนบรรทัดที่ 2 ก็คือ

1630
01:48:38,888 --> 01:48:42,888
จะเรียกใช้ ก็คือใช้ Goble

1631
01:48:42,889 --> 01:48:46,889
นะคะ ตามด้วยตัวแปร candy_

1632
01:48:46,890 --> 01:48:50,890
LEFT Candy LEFT นะคะ

1633
01:48:50,891 --> 01:48:54,891

1634
01:48:54,892 --> 01:48:58,892
แล้วก็กำหนดค่าพวกนี้นะคะ

1635
01:48:58,893 --> 01:49:02,893
พิมพ์ Global เลย

1636
01:49:02,894 --> 01:49:06,894
นี่ goble

1637
01:49:06,896 --> 01:49:10,896
นะคะ เลือกตัวนี้ ตัวแรกนะคะ

1638
01:49:10,898 --> 01:49:14,898
นะคะ Gobal Keyword

1639
01:49:14,900 --> 01:49:18,900

1640
01:49:18,902 --> 01:49:22,902

1641
01:49:22,904 --> 01:49:26,904
ตามด้วยแนว ค่าตัวแปร Y

1642
01:49:26,905 --> 01:49:30,905
Y Stagement

1643
01:49:30,908 --> 01:49:34,908

1644
01:49:34,910 --> 01:49:38,910

1645
01:49:38,911 --> 01:49:42,911
แล้วก็ตามด้วย candy left

1646
01:49:42,912 --> 01:49:46,912
อันนี้ตั้งชื่อเองนะ เป็นการตั้งชื่อตัวแปร

1647
01:49:46,913 --> 01:49:50,913
candy_

1648
01:49:50,914 --> 01:49:54,914
Candy แล้วก็ _ นะคะ

1649
01:49:54,917 --> 01:49:58,917
rep ก็คือ reply

1650
01:49:58,918 --> 01:50:02,918
Repeat_

1651
01:50:02,920 --> 01:50:06,920
_x ใช่ไหมคะ

1652
01:50:06,921 --> 01:50:10,921
มันจะมี 3 ตัว

1653
01:50:10,922 --> 01:50:14,922
candy left x candy left y

1654
01:50:14,923 --> 01:50:18,923
เห็นไหมคะ Y+= speed

1655
01:50:18,925 --> 01:50:22,925

1656
01:50:22,926 --> 01:50:26,926

1657
01:50:26,928 --> 01:50:30,928
อย่าลืมใส่ comma

1658
01:50:30,930 --> 01:50:34,930
ใส่ ,

1659
01:50:34,932 --> 01:50:38,932
หลังตัวแปรแต่ละครั้งด้วยนะคะ

1660
01:50:38,933 --> 01:50:42,933

1661
01:50:42,935 --> 01:50:46,935

1662
01:50:46,937 --> 01:50:50,937

1663
01:50:50,939 --> 01:50:54,939

1664
01:50:54,941 --> 01:50:58,941

1665
01:50:58,943 --> 01:51:02,943
+=speed

1666
01:51:02,945 --> 01:51:06,945
speed ตัวแปร speed หมายถึงเราตั้งขึ้นมาเพื่อตั้งคว

1667
01:51:06,948 --> 01:51:10,948
จะเป็นการตก

1668
01:51:10,950 --> 01:51:14,950
นั่นเองนะคะ speed

1669
01:51:14,952 --> 01:51:18,952
+speed +=speed

1670
01:51:18,953 --> 01:51:22,953
+= speed แล้วก็มาบอก

1671
01:51:22,954 --> 01:51:26,954
ว่าให้ค่าของ

1672
01:51:26,956 --> 01:51:30,956
Candy

1673
01:51:30,963 --> 01:51:34,963
x + 50 ก็คือ

1674
01:51:34,965 --> 01:51:38,965
เพิ่มค่ามันทีละ 50

1675
01:51:38,968 --> 01:51:42,968
ค่ามันจะเพิ่มไปทีละ

1676
01:51:42,969 --> 01:51:46,969
ตัวนี้พิมพ์ Candy ปุ๊บนะคะ

1677
01:51:46,971 --> 01:51:50,971
แล้วเลือก statement candy left x

1678
01:51:50,972 --> 01:51:54,972
= x

1679
01:51:54,973 --> 01:51:58,973
+50

1680
01:51:58,974 --> 01:52:02,974
เหมือนกัน อีกอันหนึ่ง candy left y

1681
01:52:02,976 --> 01:52:06,976
เท่ากับ y

1682
01:52:06,977 --> 01:52:10,977
เห็นไหมคะ +

1683
01:52:10,979 --> 01:52:14,979
50 ก็คือการเพิ่ม

1684
01:52:14,986 --> 01:52:18,986
เพิ่มค่านี่ ให้เพิ่มทีละ 50

1685
01:52:18,986 --> 01:52:22,986

1686
01:52:22,987 --> 01:52:26,987

1687
01:52:26,989 --> 01:52:30,989

1688
01:52:30,992 --> 01:52:34,992
แ

1689
01:52:34,995 --> 01:52:38,995
แล้วทำอย่างไร ตัวนี้

1690
01:52:38,997 --> 01:52:42,997
เรายังไม่ได้สร้าง fuction

1691
01:52:42,999 --> 01:52:46,999
นะคะ ก่อนอื่นเราต้องมาสร้างฟังก์ชัน ชื่อ Intelistcandy

1692
01:52:47,000 --> 01:52:51,000
ตัวนี้เห็นไหม

1693
01:52:51,001 --> 01:52:55,001
จะเป็นการสุ่มแล้ว สุ่ม candy

1694
01:52:55,005 --> 01:52:59,005
นะคะ function นี้

1695
01:52:59,007 --> 01:53:03,007

1696
01:53:03,008 --> 01:53:07,008

1697
01:53:07,011 --> 01:53:11,011

1698
01:53:11,016 --> 01:53:15,016

1699
01:53:15,018 --> 01:53:19,018
เห็นไหมคะ

1700
01:53:19,020 --> 01:53:23,020
อินเชลรีสต์

1701
01:53:23,021 --> 01:53:27,021
ให้ candy นะคะ ตัวแปรนี้นะคะ วิธีการ

1702
01:53:27,022 --> 01:53:31,022
วิธีการเราจะมาสร้าง function นี้นะคะ

1703
01:53:31,026 --> 01:53:35,026
ก็คือก็ต่อจากฟังก์ชัน def

1704
01:53:35,028 --> 01:53:39,028
function df update นี่ ใส่

1705
01:53:39,030 --> 01:53:43,030
hastag ก่อน อธิบายไว้ก่อน

1706
01:53:43,032 --> 01:53:47,032

1707
01:53:47,033 --> 01:53:51,033

1708
01:53:51,035 --> 01:53:55,035

1709
01:53:55,036 --> 01:53:59,036

1710
01:53:59,038 --> 01:54:03,038

1711
01:54:03,039 --> 01:54:07,039

1712
01:54:07,041 --> 01:54:11,041

1713
01:54:11,043 --> 01:54:15,043

1714
01:54:15,044 --> 01:54:19,044
ก็คือ Function นี้

1715
01:54:19,045 --> 01:54:23,045
เป็นค่าเริ่มต้นของลูกอมเรานะคะ

1716
01:54:23,046 --> 01:54:27,046
ก็คือพิมพ์ def

1717
01:54:27,047 --> 01:54:31,047
de เลือก def ฟังก์ชัน

1718
01:54:31,048 --> 01:54:35,048
กด Enter ชื่อ Function ก็คือ

1719
01:54:35,052 --> 01:54:39,052
inshelisif

1720
01:54:39,055 --> 01:54:43,055

1721
01:54:43,057 --> 01:54:47,057

1722
01:54:47,058 --> 01:54:51,058
in

1723
01:54:51,059 --> 01:54:55,059
inipialase

1724
01:54:55,061 --> 01:54:59,061
i-a-l-s-e

1725
01:54:59,062 --> 01:55:03,062

1726
01:55:03,063 --> 01:55:07,063
I-n-i-c-i-a-l-i-s

1727
01:55:07,064 --> 01:55:11,064

1728
01:55:11,066 --> 01:55:15,066
_candy

1729
01:55:15,067 --> 01:55:19,067
นะคะ

1730
01:55:19,068 --> 01:55:23,068
แล้วข้างในใส่อะไรเข้าไปบ้าง

1731
01:55:23,069 --> 01:55:27,069
ในฟังก์ชันประกอบด้วย

1732
01:55:27,072 --> 01:55:31,072
เห็นไหมคะ ตำแหน่ง x, y และ

1733
01:55:31,073 --> 01:55:35,073
กำหนดเงื่อนไขว่า ถ้า y มากกว่า 500

1734
01:55:35,076 --> 01:55:39,076
ก็ไปลบ radian y=0 x

1735
01:55:39,083 --> 01:55:43,083
ก็คือค่านี้นะคะ ก็คือ

1736
01:55:43,088 --> 01:55:47,088
ตำแหน่งของแกน x แกน y ของลูกอมเรานั่นเองนะคะ

1737
01:55:47,090 --> 01:55:51,090

1738
01:55:51,092 --> 01:55:55,092
Gobal เหมือนเดิม

1739
01:55:55,095 --> 01:55:59,095
Global keyword Enter

1740
01:55:59,096 --> 01:56:03,096
Enter x x หรือ y

1741
01:56:03,098 --> 01:56:07,098
x y นะคะ ตัวแปร x ตัวแปร y

1742
01:56:07,100 --> 01:56:11,100
x y แล้วตามด้วย

1743
01:56:11,102 --> 01:56:15,102
if statement

1744
01:56:15,103 --> 01:56:19,103
if condition

1745
01:56:19,105 --> 01:56:23,105
ถ้า y

1746
01:56:23,107 --> 01:56:27,107
น้อยกว่า 500 แล้ว

1747
01:56:27,108 --> 01:56:31,108
ให้ไปลบ Redient

1748
01:56:31,111 --> 01:56:35,111
น้อยกว่า 500

1749
01:56:35,112 --> 01:56:39,112
ลบ

1750
01:56:39,114 --> 01:56:43,114
ลบ

1751
01:56:43,115 --> 01:56:47,115
randisk นะคะ ลบ randisk

1752
01:56:47,116 --> 01:56:51,116

1753
01:56:51,118 --> 01:56:55,118
ลบ ladent lb

1754
01:56:55,119 --> 01:56:59,119

1755
01:56:59,120 --> 01:57:03,120
ลบตัวแปรชื่อ ra

1756
01:57:03,121 --> 01:57:07,121
r-a-d-i-u-s

1757
01:57:07,123 --> 01:57:11,123
radius

1758
01:57:11,125 --> 01:57:15,125

1759
01:57:15,126 --> 01:57:19,126
นะคะ แล้วก็

1760
01:57:19,127 --> 01:57:23,127
ให้เพิ่ม

1761
01:57:23,128 --> 01:57:27,128
ให้ y มีค่าเริ่มต้นเท่ากับ 0 และ x redius 0

1762
01:57:27,130 --> 01:57:31,130
Randins

1763
01:57:31,131 --> 01:57:35,131
0 800 ก็คือตำแหน่งของ

1764
01:57:35,132 --> 01:57:39,132
แกน x แกน y เรานะคะ

1765
01:57:39,134 --> 01:57:43,134
ค่า y เราเท่ากับ 0

1766
01:57:43,136 --> 01:57:47,136
0

1767
01:57:47,138 --> 01:57:51,138
ค่า x จะเท่ากับ

1768
01:57:51,141 --> 01:57:55,141

1769
01:57:55,143 --> 01:57:59,143
ฟังก์ชัน Randius

1770
01:57:59,144 --> 01:58:03,144
วงเล็บ

1771
01:58:03,146 --> 01:58:07,146
ตำแหน่งนะคะ นี่คือตำแหน่ง 0-800

1772
01:58:07,149 --> 01:58:11,149
ตามตัวอย่างก่อน เพราะอันนี้คือ

1773
01:58:11,151 --> 01:58:15,151
ที่คำนวณมา

1774
01:58:15,153 --> 01:58:19,153

1775
01:58:19,154 --> 01:58:23,154
เมื่อเรามีฟังก์ชันนี้แล้ว ตรง update

1776
01:58:23,156 --> 01:58:27,156
ตรงอัปเดตเราก็ไปเรียกใช้ function

1777
01:58:27,158 --> 01:58:31,158

1778
01:58:31,160 --> 01:58:35,160
เราย้อนกลับมาที่ Function Update เรา

1779
01:58:35,161 --> 01:58:39,161
พิมพ์ Function

1780
01:58:39,163 --> 01:58:43,163

1781
01:58:43,167 --> 01:58:47,167
intelist candy ได้เลย

1782
01:58:47,170 --> 01:58:51,170
ก็คือเรียกใช้มันนะคะ

1783
01:58:51,171 --> 01:58:55,171
อย่าลืมว่าเมื่อสร้างฟังก์ชันแล้วอย่าลืมเรียกใช้ด้วย

1784
01:58:55,172 --> 01:58:59,172
ไม่อย่างนั้นมันไม่ทำงานใช่ไหม เรียกตัวนี้แล้วเรียก

1785
01:58:59,174 --> 01:59:03,174
update candy ด้วย ตัว update candy เราจะเอามาไว้ตรง

1786
01:59:03,175 --> 01:59:07,175
นี้นะคะ

1787
01:59:07,177 --> 01:59:11,177
เห็นไหมคะ

1788
01:59:11,178 --> 01:59:15,178

1789
01:59:15,182 --> 01:59:19,182
ตำแหน่งที่ก่อนจะ

1790
01:59:19,183 --> 01:59:23,183
กำหนดค่าของ

1791
01:59:23,185 --> 01:59:27,185
การออกจาก Loop น่ะ

1792
01:59:27,185 --> 01:59:31,185
นะคะ ก็คืออยู่ต่อจาก Loop

1793
01:59:31,187 --> 01:59:35,187

1794
01:59:35,189 --> 01:59:39,189
อยู่ต่อจากตรงนี้นะคะ loop น่ะ

1795
01:59:39,191 --> 01:59:43,191
เรียกใช้อัปเดต

1796
01:59:43,192 --> 01:59:47,192
อัปเดต candy pos function ของเรา

1797
01:59:47,193 --> 01:59:51,193
กับอีกตัวหนึ่งก็คือ

1798
01:59:51,195 --> 01:59:55,195

1799
01:59:55,196 --> 01:59:59,196
init

1800
01:59:59,197 --> 02:00:03,197
intelist candy function ของเรา

1801
02:00:03,198 --> 02:00:07,198
ต้องเรียกใช้ด้วย

1802
02:00:07,199 --> 02:00:11,199
มันจะสุ่มให้เรา สุ่มการหล่นนั่นเอง

1803
02:00:11,200 --> 02:00:15,200
ลองดูนะคะ เมื่อเสร็จ

1804
02:00:15,202 --> 02:00:19,202
คีย์โค้ดนี้เสร็จ เรียกใช้ฟังก์ชันที่สร้างแล้ว กด

1805
02:00:19,203 --> 02:00:23,203
ctrl + b ดู

1806
02:00:23,204 --> 02:00:27,204
Error ไหมนี่

1807
02:00:27,205 --> 02:00:31,205
line 39

1808
02:00:31,208 --> 02:00:35,208

1809
02:00:35,209 --> 02:00:39,209

1810
02:00:39,211 --> 02:00:43,211

1811
02:00:43,214 --> 02:00:47,214

1812
02:00:47,216 --> 02:00:51,216
บอกว่า why is not define

1813
02:00:51,218 --> 02:00:55,218
จะยังไง

1814
02:00:55,224 --> 02:00:59,224

1815
02:00:59,226 --> 02:01:03,226

1816
02:01:03,228 --> 02:01:07,228

1817
02:01:07,231 --> 02:01:11,231

1818
02:01:11,235 --> 02:01:15,235

1819
02:01:15,241 --> 02:01:19,241

1820
02:01:19,242 --> 02:01:23,242

1821
02:01:23,245 --> 02:01:27,245

1822
02:01:27,248 --> 02:01:31,248
มันบอกเรายังไม่ได้ Difile มัน Difile แล้วนะครั

1823
02:01:31,251 --> 02:01:35,251
เลือกเป็น y statement

1824
02:01:35,252 --> 02:01:39,252
จะไม่รู้จัก ยินดีที่ไม่รู้จัก

1825
02:01:39,253 --> 02:01:43,253

1826
02:01:43,254 --> 02:01:47,254
x y เลือกแล้ว

1827
02:01:47,255 --> 02:01:51,255
แล้วก็ไหน line 25

1828
02:01:51,256 --> 02:01:55,256

1829
02:01:55,257 --> 02:01:59,257
เมื่อกี้บอกยังไม่ได้ difine

1830
02:01:59,258 --> 02:02:03,258
ไม่ได้ Difine เลย Define แล้วนะ

1831
02:02:03,260 --> 02:02:07,260
ขึ้นเหมือนเดิม

1832
02:02:07,261 --> 02:02:11,261

1833
02:02:11,263 --> 02:02:15,263

1834
02:02:15,266 --> 02:02:19,266

1835
02:02:19,267 --> 02:02:23,267
ขอลบแล้วใส่ใหม่นะคะ

1836
02:02:23,272 --> 02:02:27,272

1837
02:02:27,272 --> 02:02:31,272
ตัว ซ้ำขอเป็น Y ใหญ่

1838
02:02:31,274 --> 02:02:35,274
ตัวใหญ่นะคะ

1839
02:02:35,275 --> 02:02:39,275
y เล็กเปลี่ยนเป็น Y ตัวใหญ่นะ

1840
02:02:39,276 --> 02:02:43,276
เป็น Y ตัวใหญ่นะ เหมือนมันซ้ำน่ะ statement มันซ้ำ

1841
02:02:43,277 --> 02:02:47,277

1842
02:02:47,278 --> 02:02:51,278
มันไปจำค่าไหนไม่รู้

1843
02:02:51,279 --> 02:02:55,279
ขอเป็น Y ตัวใหญ๋แทน

1844
02:02:55,281 --> 02:02:59,281

1845
02:02:59,282 --> 02:03:03,282
อือ

1846
02:03:03,283 --> 02:03:07,283

1847
02:03:07,285 --> 02:03:11,285
แก้หมดแล้วครับ

1848
02:03:11,288 --> 02:03:15,288

1849
02:03:15,289 --> 02:03:19,289
syntext error

1850
02:03:19,292 --> 02:03:23,292

1851
02:03:23,293 --> 02:03:27,293

1852
02:03:27,295 --> 02:03:31,295

1853
02:03:31,297 --> 02:03:35,297

1854
02:03:35,300 --> 02:03:39,300
Y ใหญ่ก็ไม่ให้ใช้อีก อะไร

1855
02:03:39,302 --> 02:03:43,302
ของเธอ

1856
02:03:43,303 --> 02:03:47,303
แล้วบอกไม่รู้จักเสียอย่างนั้น อ๋อ รู้แล้วลืม ลืมเครื่องหมาย

1857
02:03:47,305 --> 02:03:51,305

1858
02:03:51,306 --> 02:03:55,306
นี่ไง

1859
02:03:55,306 --> 02:03:59,306

1860
02:03:59,308 --> 02:04:03,308
Name why is not define

1861
02:04:03,310 --> 02:04:07,310
ทำไมว่ายังไม่ difine

1862
02:04:07,311 --> 02:04:11,311

1863
02:04:11,312 --> 02:04:15,312

1864
02:04:15,316 --> 02:04:19,316
ก็นี่ไง Define แล้ว

1865
02:04:19,318 --> 02:04:23,318
อย่าจ่อจวนกันอย่างนี้สิ

1866
02:04:23,319 --> 02:04:27,319

1867
02:04:27,321 --> 02:04:31,321

1868
02:04:31,324 --> 02:04:35,324

1869
02:04:35,326 --> 02:04:39,326

1870
02:04:39,327 --> 02:04:43,327

1871
02:04:43,328 --> 02:04:47,328

1872
02:04:47,331 --> 02:04:51,331

1873
02:04:51,333 --> 02:04:55,333

1874
02:04:55,334 --> 02:04:59,334

1875
02:04:59,337 --> 02:05:03,337

1876
02:05:03,338 --> 02:05:07,338

1877
02:05:07,340 --> 02:05:11,340

1878
02:05:11,343 --> 02:05:15,343

1879
02:05:15,345 --> 02:05:19,345

1880
02:05:19,346 --> 02:05:23,346
ทำไมมันว่าเราไม่ได้ define y นะ

1881
02:05:23,352 --> 02:05:27,352
ขอใส่ y 1 ดูสิ

1882
02:05:27,353 --> 02:05:31,353
ดูสิ

1883
02:05:31,354 --> 02:05:35,354
y 1

1884
02:05:35,354 --> 02:05:39,354

1885
02:05:39,355 --> 02:05:43,355

1886
02:05:43,357 --> 02:05:47,357

1887
02:05:47,360 --> 02:05:51,360

1888
02:05:51,361 --> 02:05:55,361

1889
02:05:55,366 --> 02:05:59,366
มันบอกเราไม่ difine ไม่ประกาศ

1890
02:05:59,368 --> 02:06:03,368
ตัวแปรเหรอ

1891
02:06:03,370 --> 02:06:07,370
ใช่ รู้แล้ว ข้าพเจ้าผิดเอง

1892
02:06:07,373 --> 02:06:11,373
เขาก็เตือนเราแล้วใช่ไหม

1893
02:06:11,375 --> 02:06:15,375
รู้แล้ว เราผิดเองล่ะ

1894
02:06:15,376 --> 02:06:19,376
ลืมประกาศตัวแปร

1895
02:06:19,378 --> 02:06:23,378

1896
02:06:23,380 --> 02:06:27,380
ไปที่ตำแหน่งการประกาศตัวแปรนะคะ เด็ก ๆ

1897
02:06:27,384 --> 02:06:31,384
เราลืมประกาศตัวแปร

1898
02:06:31,385 --> 02:06:35,385
นี่ ๆ เพิ่มเข้าไป x=

1899
02:06:35,386 --> 02:06:39,386
x =

1900
02:06:39,387 --> 02:06:43,387
y =

1901
02:06:43,388 --> 02:06:47,388
มันก็ถามแล้ว ก็ลืมนะคะ ค่าตัวแปร

1902
02:06:47,389 --> 02:06:51,389
ตัวแปรของเรา x=

1903
02:06:51,390 --> 02:06:55,390
Landisk

1904
02:06:55,393 --> 02:06:59,393
y ค่าเริ่มต้น คือ 0

1905
02:06:59,395 --> 02:07:03,395

1906
02:07:03,396 --> 02:07:07,396
เลือกใช้ Function นะคะ 0 แล้วก็

1907
02:07:07,398 --> 02:07:11,398
ค่า 800

1908
02:07:11,399 --> 02:07:15,399
y ค่าเริ่มต้น 0 \

1909
02:07:15,400 --> 02:07:19,400
ดูสิ error ไหนอีก

1910
02:07:19,400 --> 02:07:23,400
บรรทัดที่ 41 คืออะไร

1911
02:07:23,402 --> 02:07:27,402
41

1912
02:07:27,403 --> 02:07:31,403
Name speed is not defint

1913
02:07:31,404 --> 02:07:35,404
หา speed ไม่เจอ บวกเท่ากับ

1914
02:07:35,405 --> 02:07:39,405
speed speed ให้ +

1915
02:07:39,406 --> 02:07:43,406
5 นะคะ

1916
02:07:43,408 --> 02:07:47,408

1917
02:07:47,408 --> 02:07:51,408
แล้วก็เดี๋ยว candy left y candy left

1918
02:07:51,412 --> 02:07:55,412
หาไม่เจอถ้าอย่างนั้นประกาศ

1919
02:07:55,413 --> 02:07:59,413
left x = 50 condy

1920
02:07:59,415 --> 02:08:03,415
y + 50 แล้วก็ speed = 5 นะคะ

1921
02:08:03,417 --> 02:08:07,417
แล้วเพิ่มเข้าไป

1922
02:08:07,418 --> 02:08:11,418
เรามีตัวแปรให้เพิ่มขึ้นมาอีก

1923
02:08:11,419 --> 02:08:15,419
3 ตัวนะคะ จากตัว

1924
02:08:15,420 --> 02:08:19,420
x y candy left x candy

1925
02:08:19,422 --> 02:08:23,422
ครบแล้ว

1926
02:08:23,423 --> 02:08:27,423

1927
02:08:27,424 --> 02:08:31,424

1928
02:08:31,425 --> 02:08:35,425

1929
02:08:35,428 --> 02:08:39,428

1930
02:08:39,433 --> 02:08:43,433
แล้วก็ Radine ด้วย

1931
02:08:43,435 --> 02:08:47,435
นะคะ อีกตัวหนึ่ง

1932
02:08:47,435 --> 02:08:51,435
ตัวแปร radian ด้วยอีกตัวหนึ่ง

1933
02:08:51,436 --> 02:08:55,436
ใส่ให้ครบ ๆ

1934
02:08:55,451 --> 02:08:59,451
ไม่ครบไม่รู้จัก

1935
02:08:59,452 --> 02:09:03,452
ลืมไปนึกว่าประกาศแล้ว

1936
02:09:03,455 --> 02:09:07,455

1937
02:09:07,456 --> 02:09:11,456
บรรทัดที่ 46

1938
02:09:11,459 --> 02:09:15,459

1939
02:09:15,462 --> 02:09:19,462

1940
02:09:19,464 --> 02:09:23,464

1941
02:09:23,469 --> 02:09:27,469

1942
02:09:27,472 --> 02:09:31,472

1943
02:09:31,475 --> 02:09:35,475
Candy ต่างหากไม่ใช่ cardy

1944
02:09:35,477 --> 02:09:39,477
ชื่อผิด ชีวิตเปลี่ยนกันเลยทีเดียวเชียว มันพิมพ์อะไรผิดนี่

1945
02:09:39,479 --> 02:09:43,479

1946
02:09:43,480 --> 02:09:47,480

1947
02:09:47,481 --> 02:09:51,481

1948
02:09:51,483 --> 02:09:55,483
ไม่หล่น

1949
02:09:55,485 --> 02:09:59,485
ไม่หล่น ๆ ยังไม่หล่น เนื่องจาก

1950
02:09:59,486 --> 02:10:03,486
ตำแหน่งน่าจะผิด ค่าตำแหน่ง

1951
02:10:03,487 --> 02:10:07,487
Radient

1952
02:10:07,489 --> 02:10:11,489
0 800 คือ บรรทัด

1953
02:10:11,490 --> 02:10:15,490
ของเราถูกต้องตรงกันแล้ว

1954
02:10:15,491 --> 02:10:19,491

1955
02:10:19,491 --> 02:10:23,491
น่าจะผิดนะคะ

1956
02:10:23,494 --> 02:10:27,494
ตำแหน่งแกน

1957
02:10:27,495 --> 02:10:31,495

1958
02:10:31,497 --> 02:10:35,497

1959
02:10:35,499 --> 02:10:39,499

1960
02:10:39,501 --> 02:10:43,501

1961
02:10:43,505 --> 02:10:47,505

1962
02:10:47,510 --> 02:10:51,510
ยังไม่หล่น ตำแหน่ง Candy

1963
02:10:51,513 --> 02:10:55,513
น่าจะผิด 500

1964
02:10:55,514 --> 02:10:59,514
น้อยกว่า 500 ขอเพิ่ม

1965
02:10:59,515 --> 02:11:03,515
ถ้า Y น้อยกว่า 500

1966
02:11:03,517 --> 02:11:07,517
ขอเปลี่ยนนะคะ

1967
02:11:07,519 --> 02:11:11,519
ขอเปลี่ยน ยังไม่ได้

1968
02:11:11,521 --> 02:11:15,521
เพราะบอกแล้วตัวเลข คือ ที่เซ็ต

1969
02:11:15,522 --> 02:11:19,522
มามันเป็นค่าจากที่บ้าน

1970
02:11:19,523 --> 02:11:23,523
มันก็จะเป็น

1971
02:11:23,524 --> 02:11:27,524
เดี๋ยวนะ

1972
02:11:27,525 --> 02:11:31,525
speed + 5

1973
02:11:31,527 --> 02:11:35,527
speed + 5 rediun 0

1974
02:11:35,528 --> 02:11:39,528
0 x

1975
02:11:39,531 --> 02:11:43,531
x x เริ่มที่ 0

1976
02:11:43,532 --> 02:11:47,532
800 ก็เท่ากับ

1977
02:11:47,533 --> 02:11:51,533
จอเราอยู่นะ เท่ากันอยู่

1978
02:11:51,535 --> 02:11:55,535
y

1979
02:11:55,536 --> 02:11:59,536
y ก็ 0

1980
02:11:59,537 --> 02:12:03,537
เพิ่มทีละ 50 radian หรือ ขอดู radian

1981
02:12:03,539 --> 02:12:07,539
หน่อยนะคะ ขอเปลี่ยน

1982
02:12:07,541 --> 02:12:11,541
ยังไม่ล่วง ๆ

1983
02:12:11,543 --> 02:12:15,543

1984
02:12:15,544 --> 02:12:19,544

1985
02:12:19,545 --> 02:12:23,545
รัสมีมันไม่ได้น่ะ

1986
02:12:23,548 --> 02:12:27,548
Radian ก็คือรัศมีวงกลม

1987
02:12:27,549 --> 02:12:31,549
จะอยู่ที่เท่าไร

1988
02:12:31,550 --> 02:12:35,550
200 ไหม

1989
02:12:35,552 --> 02:12:39,552
มันก็กว้างอยู่นะ

1990
02:12:39,553 --> 02:12:43,553
1,600 หรือ

1991
02:12:43,554 --> 02:12:47,554

1992
02:12:47,556 --> 02:12:51,556
ยังไม่หล่น

1993
02:12:51,558 --> 02:12:55,558
เดี๋ยว

1994
02:12:55,559 --> 02:12:59,559
ยังไม่ได้ตำแหน่งของลูกอมในจอนี้

1995
02:12:59,560 --> 02:13:03,560
จอเดิม

1996
02:13:03,561 --> 02:13:07,561

1997
02:13:07,562 --> 02:13:11,562

1998
02:13:11,565 --> 02:13:15,565

1999
02:13:15,567 --> 02:13:19,567
x y ลืมแก้ตรงนี้

2000
02:13:19,572 --> 02:13:23,572
รู้แล้ว

2001
02:13:23,573 --> 02:13:27,573

2002
02:13:27,574 --> 02:13:31,574

2003
02:13:31,577 --> 02:13:35,577
วิ่ง... เดี๋ยวนะ

2004
02:13:35,579 --> 02:13:39,579
เดี๋ยวนะ เดี๋ยว ๆ ๆ

2005
02:13:39,580 --> 02:13:43,580
รู้แล้ว เด็ก ๆ ตรง screen build

2006
02:13:43,582 --> 02:13:47,582
เห็นไหมตรงเลือกใช้ candy น่ะค่ะ

2007
02:13:47,584 --> 02:13:51,584
เพราะว่าเรากำหนดเป็นตัวแปร x, y แล้ว

2008
02:13:51,586 --> 02:13:55,586
เพราะฉะนั้น จะมาแก้ที่ตัวแปร

2009
02:13:55,587 --> 02:13:59,587
x 800 เหมือนเดิมสิ

2010
02:13:59,589 --> 02:14:03,589
อันนี้ก็ 100

2011
02:14:03,590 --> 02:14:07,590
เหมือนเดิม

2012
02:14:07,591 --> 02:14:11,591
ขอใหม่

2013
02:14:11,593 --> 02:14:15,593
500 น้อยไปใช่ไหม

2014
02:14:15,595 --> 02:14:19,595
มันไม่ลงมาสุดนะ มันไม่ลงมาสุด

2015
02:14:19,596 --> 02:14:23,596
เห็นไหมมันอยู่แค่ สังเกต

2016
02:14:23,598 --> 02:14:27,598
ตำแหน่ง มันอยู่แค่ส่วนบนนะคะ

2017
02:14:27,598 --> 02:14:31,598
เราต้องนึกถึงบรรทัดเรามันอยู่ล่าง

2018
02:14:31,599 --> 02:14:35,599
เพราะฉะนั้นเราต้องให้มันลงมาถึงข้างล่างด้วย

2019
02:14:35,600 --> 02:14:39,600
นะคะ ดูตำแห่งแกน x แกน y

2020
02:14:39,601 --> 02:14:43,601
เราดี ๆ Position ค่าที่เพิ่ม ปุ๊บ

2021
02:14:43,602 --> 02:14:47,602
เพิ่มทีละ 50

2022
02:14:47,603 --> 02:14:51,603
แต่ลงมาจนถึงแค่เท่าไรนะ

2023
02:14:51,605 --> 02:14:55,605
200 น้อยไป

2024
02:14:55,606 --> 02:14:59,606
ของเราเท่าไร 1,000 เท่าไร

2025
02:14:59,608 --> 02:15:03,608
800 หรอ ขอลองเปลี่ยนเป็น 800

2026
02:15:03,609 --> 02:15:07,609
ใช่ แต่เร็ว

2027
02:15:07,611 --> 02:15:11,611
ไปไหม

2028
02:15:11,612 --> 02:15:15,612
มันได้แค่เท่าไรนี่ ครึ่งจอใช่ไหม

2029
02:15:15,613 --> 02:15:19,613
หายไปครึ่งหนึ่ง

2030
02:15:19,614 --> 02:15:23,614
ครึ่งหนึ่งหล่นมาครึ่งหนึ่ง เดี๋ยวนะ

2031
02:15:23,616 --> 02:15:27,616

2032
02:15:27,617 --> 02:15:31,617
แกน x แกน x

2033
02:15:31,618 --> 02:15:35,618
แกน X 800 ถูกแล้ว

2034
02:15:35,620 --> 02:15:39,620
speed 5 เร็วไป

2035
02:15:39,621 --> 02:15:43,621
ลดสปีด เพิ่มสปีด

2036
02:15:43,622 --> 02:15:47,622

2037
02:15:47,623 --> 02:15:51,623

2038
02:15:51,624 --> 02:15:55,624

2039
02:15:55,626 --> 02:15:59,626
y เริ่มที่ 0

2040
02:15:59,627 --> 02:16:03,627

2041
02:16:03,629 --> 02:16:07,629
ขอเปลี่ยน ลองเปลี่ยนตรงนี้หน่อยเป็นอย่างไร

2042
02:16:07,633 --> 02:16:11,633
1,800 เดี๋ยวมันเป็น 1,600

2043
02:16:11,634 --> 02:16:15,634

2044
02:16:15,635 --> 02:16:19,635
10 ก็ยังเร็วอยู่นะนี่

2045
02:16:19,637 --> 02:16:23,637

2046
02:16:23,638 --> 02:16:27,638
ตาลายมากเลย speed เร็วไป

2047
02:16:27,640 --> 02:16:31,640
speed ให้มันช้าลงนี่เท่าไร

2048
02:16:31,640 --> 02:16:35,640
50 ไหม

2049
02:16:35,642 --> 02:16:39,642
ขอดู speed ก่อน ค่าเยอะ ยิ่งเร็วหรอ

2050
02:16:39,643 --> 02:16:43,643
เดี๋ยวนะ

2051
02:16:43,645 --> 02:16:47,645

2052
02:16:47,646 --> 02:16:51,646
ความเร็ว 1

2053
02:16:51,648 --> 02:16:55,648
ต้องเลขน้อย เลขเยอะผิด

2054
02:16:55,649 --> 02:16:59,649
เมื่อกี้ 5 ก็เร็ว

2055
02:16:59,650 --> 02:17:03,650
ไปนะ สัก 2 นะ

2056
02:17:03,651 --> 02:17:07,651
3 ไหม กลาง พบกันครึ่งทาง

2057
02:17:07,651 --> 02:17:11,651
ไปกดโดนอะไร มือไวอยู่เรื่อย

2058
02:17:11,652 --> 02:17:15,652
Ctrl + B นี่แล้วคืออะไร

2059
02:17:15,654 --> 02:17:19,654
ตอน Test อยู่บ้านน่ะ คือ

2060
02:17:19,655 --> 02:17:23,655
ค่า speed ตั้งมา 5 น่ะ หล่นพอดีเลยนะ

2061
02:17:23,656 --> 02:17:27,656
ไม่ใช่อะไร เดี๋ยวจะไปรับไม่ทัน

2062
02:17:27,657 --> 02:17:31,657
ใช่หรือเปล่า ไอ้นี่จะไปรับไม่ทัน

2063
02:17:31,658 --> 02:17:35,658
ถ้า Speed มันเร็วน่ะ

2064
02:17:35,659 --> 02:17:39,659
ยกเว้นว่าพอด่านต่อไปค่อยไปเพิ่ม speed

2065
02:17:39,660 --> 02:17:43,660
เพราะฉะนั้นก็ให้นึกถึง speed ช้าหน่อย

2066
02:17:43,662 --> 02:17:47,662
speed ช้าหน่อยก็ 2

2067
02:17:47,664 --> 02:17:51,664
left_x นี่

2068
02:17:51,664 --> 02:17:55,664
left y เดี๋ยวนะ radian

2069
02:17:55,666 --> 02:17:59,666
800 ก็เท่าเดิมนั่นล่ะ

2070
02:17:59,669 --> 02:18:03,669
y หาย เดี๋ยวนะ 0

2071
02:18:03,670 --> 02:18:07,670
เดี๋ยวนะ x คือ แนวนอน

2072
02:18:07,672 --> 02:18:11,672
ก็ 800 ถูกแล้ว

2073
02:18:11,672 --> 02:18:15,672

2074
02:18:15,674 --> 02:18:19,674

2075
02:18:19,675 --> 02:18:23,675

2076
02:18:23,680 --> 02:18:27,680

2077
02:18:27,682 --> 02:18:31,682
แต่มันสุดอยู่ที่ครึ่งเดียว

2078
02:18:31,683 --> 02:18:35,683
มันต้องเป็นเท่าไร 1,000

2079
02:18:35,684 --> 02:18:39,684

2080
02:18:39,685 --> 02:18:43,685

2081
02:18:43,687 --> 02:18:47,687

2082
02:18:47,689 --> 02:18:51,689

2083
02:18:51,690 --> 02:18:55,690
นะคะ

2084
02:18:55,693 --> 02:18:59,693

2085
02:18:59,694 --> 02:19:03,694

2086
02:19:03,698 --> 02:19:07,698

2087
02:19:07,700 --> 02:19:11,700

2088
02:19:11,704 --> 02:19:15,704

2089
02:19:15,706 --> 02:19:19,706

2090
02:19:19,707 --> 02:19:23,707

2091
02:19:23,709 --> 02:19:27,709
อันนี้ 800 ถูกแล้ว

2092
02:19:27,711 --> 02:19:31,711

2093
02:19:31,716 --> 02:19:35,716

2094
02:19:35,717 --> 02:19:39,717

2095
02:19:39,721 --> 02:19:43,721

2096
02:19:43,723 --> 02:19:47,723

2097
02:19:47,725 --> 02:19:51,725

2098
02:19:51,727 --> 02:19:55,727

2099
02:19:55,729 --> 02:19:59,729

2100
02:19:59,730 --> 02:20:03,730

2101
02:20:03,733 --> 02:20:07,733

2102
02:20:07,735 --> 02:20:11,735

2103
02:20:11,740 --> 02:20:15,740

2104
02:20:15,747 --> 02:20:19,747

2105
02:20:19,749 --> 02:20:23,749

2106
02:20:23,752 --> 02:20:27,752

2107
02:20:27,755 --> 02:20:31,755

2108
02:20:31,756 --> 02:20:35,756

2109
02:20:35,758 --> 02:20:39,758
ประมาณ

2110
02:20:39,760 --> 02:20:43,760
นี้เห็นไหมคะ ตำแหน่งที่ตกน่ะ

2111
02:20:43,762 --> 02:20:47,762
เพิ่มไป

2112
02:20:47,763 --> 02:20:51,763
y มันต้องเพิ่มไป

2113
02:20:51,765 --> 02:20:55,765

2114
02:20:55,767 --> 02:20:59,767
x

2115
02:20:59,767 --> 02:21:03,767
ใบเตยน่ะมันติดตรง Patch

2116
02:21:03,769 --> 02:21:07,769
มันไม่ถูกตอนนี้

2117
02:21:07,771 --> 02:21:11,771

2118
02:21:11,772 --> 02:21:15,772
ผิดตรงไหน Error ตรงไหย

2119
02:21:15,773 --> 02:21:19,773
เดี๋ยวโอ.เค. นะคะ สำหรับ

2120
02:21:19,774 --> 02:21:23,774
โค้ดของวันนี้น่ะ หมดที่ตรงนี้แล้ว

2121
02:21:23,775 --> 02:21:27,775
เดี๋ยวที่เหลืออาจารย์ไปตรวจที่เด็ก Error

2122
02:21:27,777 --> 02:21:31,777
นะคะ เพราะการตกของลูกอมตกแล้ว

2123
02:21:31,779 --> 02:21:35,779
ตามที่เราต้องการนะคะ ก็เดี๋ยวไป

2124
02:21:35,780 --> 02:21:39,780
แก้ Error ของแต่ละเครื่อง ขอบคุณพี่ล่ามก่อน

2125
02:21:39,781 --> 02:21:43,781
เด็ก ๆ ขอบคุณค่ะ

2126
02:21:43,783 --> 02:21:47,783

2127
02:21:47,786 --> 02:21:51,786
[สิ้นสุดการถอดความ]

2128
02:21:51,787 --> 02:21:55,787

2129
02:21:55,789 --> 02:21:59,789
[สิ้นสุดการถอดความ]

2130
02:21:59,792 --> 02:22:03,792

2131
02:22:03,793 --> 02:22:07,793

2132
02:22:07,796 --> 02:22:10,796

2133
02:22:11,798 --> 02:22:14,798

2134
02:22:15,799 --> 02:22:18,801

2135
02:22:19,800 --> 02:22:22,804

2136
02:22:23,803 --> 02:22:26,806

2137
02:22:27,805 --> 02:22:30,809

2138
02:22:31,807 --> 02:22:34,810

2139
02:22:35,809 --> 02:22:38,811

2140
02:22:39,811 --> 02:22:42,813

2141
02:22:43,813 --> 02:22:46,817

2142
02:22:47,815 --> 02:22:50,818

2143
02:22:51,817 --> 02:22:54,822

2144
02:22:55,820 --> 02:22:58,822

2145
02:22:59,822 --> 02:23:02,824

2146
02:23:03,825 --> 02:23:06,827

2147
02:23:07,827 --> 02:23:10,831

2148
02:23:11,829 --> 02:23:11,831

2149
02:23:15,832 --> 02:23:15,837

2150
02:23:23,842 --> 02:23:23,847

2151
02:23:19,837 --> 02:23:19,842


