Accuracy : 85.73%
Insertion : 357
Deletion : 1472
Substitution : 161
Correction : 12311
Reference tokens : 13944
Hypothesis tokens : 12829
(อาจารย์สุธิรา)สวัสดีค่ะคืา)(อ)codeมันมีปัญหานิดหน่อยไปrunอยู่บ้านก็ไม่ได้ต้องมาร(r)u-ัน(n)อยู่นี่นะคะก็เลยเสียเวลาหน่อยหนึ่งสัปดาห์ก่อนเรามีbackgroundแล้วม-ี-ีฺbackgroundแล้วมีตัวแล้วนะทีนี้codeอันดับแรกเด็กๆต้องเช็กก่อนเช็กตำแหน่งแรกก่อนนะคะไปทีละบรรทัดเปิดเปิดไฟล-์นะที่เราทำสัปดาห์ที่แล้วหนก่อนน่ะขึ้นมาหนก่อนเราทำclassไว้นี่ตอนนี้เด็กๆมีclassแล้วก็ชื่อตัวเกมเราแล้วใช่ไหมคะนะคะตอนนี้classเด็กๆถึงบรรทัดไหนแล้วโหลดเข้ามาหรือยังดูนะคะว่าเราจะต้องมีส่วนของclassที่เป็นspritesก็คือเราจะนำภาพต่อเนื่องเข้ามาใช่ไหมคะเด็กๆโหลดภาพเข้ามาแล้วเสร็จแล้วสร้างส่วนนี้หรือยังส่วนสร้างภาพเคลื่อนไหวใครยังไม่มีส่วนนี้มีหรือยังคะใครยังไม่มียกมือนะถ้ามีแล้วส่วนต่อมาที่เด็กๆจะต้องมีนะคะก็คือส่วนของฟังก์ชันrunกับฟังก์ชันอ(u)pd-ัปเ(a)tดต(e)มีหรือยังคะเดี๋ยวขยายค่ข(ะ)น-ี่2าดเพิ-่(ฟ)-ังก์ชันนม(-ี)-้ใครยังไม่มีมีแล้วนะเพราะหนก่อนเราน่าจะทำไปถึงประมาณนี้โอเคไหมถ้าเราได้ส่วนนี้แล้วสิ่งที่จะต้องมาทำนะคะส่วนของspritegroupการจัดกลุ่มให้มันน-่ะมีหรือยังคะตรงส่วนนี้เห็นไหมคะcreatespriteandgroupน่ะก็คือมีแล้วนะนะคะโอเคส่วนต่อมาที่จะเช็กนะคะจะค่อยๆเช็กไปก็-็คือส่วนของการเรียกไอ้ตัวmoving_sprite.drawกับmoving(e_)sprite.updateมาใช้โอเคไหมใครยังไม่มีตรงนี้น่(ถ้)าจะผิดโอเคหรือยังยังไม่มีบาสต้องคีย์เพิ่มนะคะเพราะมันเป็นส่วนของการแสดงผลมันต้องเรียกมันมาใช้งานต้อง…ต้องคีย์2บรรทัดนี้เพิ่มสังเกตนะมี…เรามี#คำว่า"การแสดงผล"ไว้เห็นไหมคะว่าถ้าเราใส่#น่ะเวลาเราจะบอกว่าไปแก้ไขแต่ละส่วนเราก็จะเห็นว่ามันอยู่ตรงในส่วนของอะไรในโปรแกรมเราเห็นไหมคะเหมือนmoving_sprite.drawกับmovieng(_)sprites(.)updateก็จะอยู่ในส่วนของ#ที่ชื่อว่าการแสดงผลสังเกตว่าทุกครั้งเวลาเขียนจะบอกว่าให้ใส่แ(#)ฮชแท(ล)-้-็ก(ว)บอกว่าตรงส่วนนี้เราเอามันไว้ทำอะไรนะคะเราจะได้รู้ตำแหน่งเวลาแก้เราจะได้เช็กได้ว่ามันผิดตรงไหนตำแหน่งไหนพอไล่แก้มันก็จะหาเจอเมื่อคืนอาจจะเป็นเครื่องที่บ้านเดี-่(-๋)ยวจะก๊อบฯจะcopyแล้วไปลองก๊อบไฟล์นีอง(-้)แล้วไปแก้ที่บ้านด-ูคือร-ูปรูปbackgroundมันไม่ขึ้นไอ้เครื่องที่บ้านน-่ะใช้ไม่ได้เลยโอเคนะถ้าใครมีครบนะคะทุกส่วนเหมือนที่กล่าวมาแล้วลองกดctrl+b1ครั้งก่อนจะดูว่าrunแล้วมันเป็นอย่างไรแล้วมันไปerrorตรงไหนอ้าวให้เด็กๆกดctrl+bนะคะถ้าใครที่ขึ้นนะมันจะต้องขึ้นฉากที่เราทำใช่ไหมคะแล้วก็ขึ้นตัวอันนี้ไปทำสัดส่วนมันบิดเบี้ยวไปหน-่อยเดี๋ยวค-่อยขยายให้เดี๋ยวขยายให้ใหม่ก็ได้แมวเป็นแมวผอมๆไปถ้าใครทำได้เห็นไหม1.คือเราทำให้ฉากเลื่อนใช่ไหมคะแล้วพอเรากดน้องแมวน้องแมวเรานะคะน้องก็เดินเห็นไหมเพราะเราเลือกภาพที่เป็นspriteก็คือมีภาพต่อเนื่องนั่นเองนะคะน้องก็จะเดินเห็นไหมคะจะค่อยๆเดินความเร็วในการเดินก็ขึ้นอยู่กับการตั้งค่าเวลานะคะเดี๋ยวให้บอกว่าตรงไหนที่เร็วมากเร็วน้อยใครไม่เป็นอย่างนี้ยกมือใครยังไม่มีฉากขึ้นมาไม่มีตัวการ์ตูนขึ้นมาเลยมันน่าจะมีerrorเตือนด้วยถ้าใครไม่ผ่านน่ะของมิ่งนี่มิ่งต้องใส่ไอ้ตัวbgxบรรทัดที่75เห็นไหมเข้าไปก่อนก่อนหน้ามันนะแล้วก็ใส่น่าจะเพิ่มบรรทัดที่2เพิ่มมาเห็นไหมม-ิ่งๆมิ่งจะเห็นตรงส่วนที่เราทำ#ว่าเป็นspritegroupน่ะมิ่งตัดแล้วย้ายมาไว้ต่อจากตัวนี้นึกออกไหมลูกเห็นหรือเปล่าตำแหน่งวางตำแหน่งผิดทำแถบครอบตั้งแต่นี่จนถึงไอ้นี่เลยลูกทำอย่างนี้กดctrl+xเพื่อตัดctrlกดปุ่มctrlแล้วก็ตัวxลูกxเห็นไหมอันน-ี้คือลบใช่ไหมแล้วก็เอามาไว้ต่อจาก-ับตรงนี้enterแล้วก็ctrl+vกดctrl+vทุกครั้งที่พอแก้ปุ๊บน่ะให้เด็กๆกดctrl+bทุกครั้งโอเคหรือยังพอย้ายแล้วกดctrl+bดูกดctrl+bนดู(-่ะ)ทุกครั้งนะคะพอแก้โค้ดน-่ะค-่ะเด็กๆอ้าวทำไมขึ้นว่าlineline2เลยเหรอimportpygamesystemเลยเหรอใช่systemเห-ื(ร)อที(มิ)-่งsysลูกsysเห็นหรือเปล่าดูดีๆนะเห็นไหมimportคำสั่งimportมีimportpygameimportsysบางทีเด็กๆพอsyแล้วมัน…มันไปอยู่ตรงตำแหน่งsystemน่ะตัวsublimeมันจะมีตัวช่วยขึ้นมานะพอไปกดมันก็เลยขึ้นมันก็จะผิดนะคะนะคะต่อไปบรรทัดต่อมาตำแหน่งนี้ตั้งค่าทั่วไปอย่าmoveทำเหมือนเดิมctrl+xตัดก-่อนเหมือนเด-ับ...(-ิม)ctrl+b(v)โอเคจับenterลงไปอ้าวctrl+bใหม่ทุกครั้งพอแก้โค้ดคำสั่งต้องผิดสัก1ตัวsysทีนี้ดูนะมิ่งนะpygame.init()ตัวclockหรือเปล่าที่ผิดน่ะเห็นไหมcpygame.time.clockclockตัวใหญ่นะลูกตัวcใหญ่clockตัวนี้ที่เป็นตัวใหญ-่น-่ะหมายถึงที่(มัน)เป็นlibraryที่เรียกใช้มาร์กี้ดูนะคะเวลาเวลาcodeมันerrorมันจะชี้ตำแหน่งเห็นไหมเห็นไหมไม่เหมือนตรงไหนดูสิsprite.spriteอันแรกspriteตัวเล็กใช่ไหมคะ.spriteตัวที่2spritesตัวแรกเป็นตัวใหญ่เห็นไหมแก้แค่นั้นแหล-่ะตัวที่2sตัวที่2ต้องเป็นต้องใช้sตัวใหญ่ลูกเห็นไหมต่างกันนะมันเป็นคนละตัวนะคะมันจะเป็นตัวแปรคนละตัวเลยเห็นไหมคะspriteตัวแรกนี่ตัวเล็กใช้sตัวเล็กเห็นไหมคะตัวที่2spritesตัวใหญ่กว่าเห็นไหมนี่คือ...เสร็จแล้วกดctrl+bทุกครั้งนะคะตรงไหนขึ้นerrorจะได้ไปดู-ูเด็กๆเวลาerrorแล้วมันขึ้นว่าusetabg(s)อะไรอย่างนี้นะคะแสดงว่าตรงตำแหน่งนี้เด็กๆอาจจะใช้วิธีการกดspacebarไม่ได้กดtabวิธีแก้ดูนะคะก็คือเด็กๆดูนะคะไปที่ท้ายบรรทัดก่อนหน้าlineที่errorสมม-ุติมันขึ้นerrorline9ให้เด็กๆไปที่l(ไ)ลine(น์)ที่8ไปบรรทัดที่อยู่บนบรรทัดที่ขึ้นerrorแล้วกดdelete1ครั-้งอย่างนี-้นะง(ค)ะเพื่อให้บรรทัดนั้นน่ะนี่เห็นไหมกดจนให้ตัวข้อความน่ะมันเข้ามาชิดตัวอักษรตัวสุดท้ายของบรรทัดนั้นเลยแล้วกดenterลงไปเห็นไหมมันจะจัดtabอัตโนมัตินะคะถ้าใครขึ้นว่าเดี๋ย...(ว)เดี๋ยวๆทำให้ดูสมมติๆดูนะถ้าเด็กๆเคาะspacebarมันจะเป็นอย่างนี้พอกดctrl+bนี่มันจะขึ้นคำว่า"useoftabsandspacesindentationอย่างนี้ขึ้นม"(า)ปุ๊บนี่นั่นหมายถึงว่าตรงบรรทัดนี้เด็กๆไปใช้วิธีกดspacebarแทนการกดกดtabนึกออกนะวิธีแก้ก็เหมือนที่บอกก็คือนี่สังเกตได้อย่างไรก็คือดูดูที่ตัวตัวนี้เห็นไหมคะที่พอทำแtab(ถบ)แล้วมันจะเป็นจุดๆแต่ถ้าเป็นtabบรรทัดข้างบนนะคะถ้าเป็นtabมันจะเป็นขีดเห็นไหมมันจะเป็นขีดมันจะไม่เป็นจุดนะคะทีนี้บางคนบางคนดูดูในหน้าจอเพราะว่าต้องดูพี่ล่ามด้วยแล้วตัวมันเล็กดูไม่ออกวิธีขยายขนาดก็คือกดctrlกับเครื่องหมายบ(+)วกเห็นไหมขนาดตัวfontมันก็จะใหญ่ขึ้นใช่ไหมคะมันก็จะทำให้เห็นได้ชัดเพราะฉะนั้นถ้าของใครที่พอขึ้นerrorusr(e)oftabsให้เด็กๆแกg(-้)เหมือนวิธีที่บอกไปเมื่อกี้นะคะก็คือลบลบแล้วกดenterลงมานึกออกนะม-ันจะหายเพราะฉะนั้นตัวนี้น่าจะแก้เองได้แล้วนะคะถ้าerrorแบบนี้นะคะเดี๋ยวนะครับทีละคนใจเย็นๆนะเวลาแก้โค้ดต้องใจเย็นๆเพราะมันหลายเครื่องบางคนนี่พอใช้คำสั่งmovนี้มิ่(ing)งดูนะครัะ(บ)บางทีนี่ไฟล์รูปที่เราเอามานี่นะคะเด็กๆลองเปิดด้วยโปรแกรมที่ชื่อว่าpaintopenwithpaintป-ุ(-ึ)-๊บนี่ตัวมันใหญ่ใช่ไหมตัวน้องใหญ่นี่นะคะวิธีที่เราจะลดขนาดเพื่อให้มันเท่ากันดูวิธีนะคะเด็กๆก็ไปแก้ทุกตัวเลยนะคะแล้ก-็(ว)จะได้ไม่ต้องไปแก้ตรงโ(c)odค้ด(e)นึกออกไหมไปแก้ที่ขนาดรูปเราดีกว่านะคะของเด็กๆเดี๋ยวจะงงก็คือเลือกเห็นไหมคะresizeเห็นไหมเ(ต)ปอร-์เ(ง%)ซ็นต์น-่ะค่ะเราก็ลดลงทีละครึ่ง50%0เปอร์เซ็นต์พอไหมคลิกโอเok(ค)เห็นไหมคะนึกออกนะเพราะฉะนั้นเปิดไอ้f(ไ)ฟลile(-์)ตัวไอ้นี่เราทุกอันแล้วก็resizeแต่อย่าลืมsaveนะคะพอresizeเสร็จน่ะนึกออกนะคะมิ่งเข้าใจแล้วนะทีนี้พอsaveไปบางคนมีพื้นหลังด้เล(ว)ยนะเด็กๆเอาพื้นหลังออกทำอย่างไรคะจำได้ไหมใน…ในgoogleนะคะเอาพื้นหลังออกชื่อนี้เอา…เอาไว้สอนทีหลันเ(ง)ดี-๋(ก)ยว-่าจะเสียเวลาอย่างนั้นมิ่งดูนะคะถเวล(-้)าจะแก้ให้พิมพ์ตรงนี้เพิ่มเห็นไหมคะตรงsprites.appendนี่เพิ่มประโยคนี้scaสเกล(le)เข้าไปก่อนพิมพ์...พิมพ์1อันก่อนแล้วก-็(-๊)อบจะง่ายกว่าพิมพ์อันนี้ให้เสร็จก่อนแล้วจะบอกว่าแก้ตรงไหนอีกจุดหนึ่งนะคะที่เด็กๆน่าจะผิดเหมือนกันหมดเลยก็คือคำสั่งนี้ค่ะอยู่ไหนหน(ว)-่ะ(า)นี่ๆๆmoving.(_)spriteเด็กๆมีsprite2ครัie(-้)งใช่ไหมลบออก1ครั้งเห็นไหมนี่spriteมันมี2น-ี่ลบออกอันหน-ี(-ึ)-่งลบออกอันหนึ่งลบ1อันลบ...ไม่ๆๆลบตัวลบตัวที่2ออกนะคะตัว…ตัวหน้าไม่ต้องลบนะเพราะมันเป็นของตัวแรกลบตัวที่2ออกโอเคเอ้าแล้วก็กดctrl+bนี่ๆแก้ด้วยแก้เป็ตรง(น)นี้ใช่ไหมนี่เป็นbirปิด(d)โอเคแล้วก็ดูตรงชื่อนะคะชื่อcatนี่มันเป็นตัว…ตัวเกมแม่นะคะตัวเกมเด็กๆชื่ออะไรน่ะใส่ชื่อตัวเองไม่ใช่มาใส่ชื่อcatเหมือนของเรานะโอเคใครแก้แล้วลองกดctrl+bใหม่กดctrl+bบรรทัดไหนอีกไหนนะline77spriteและอีกจุดหนึ่งที่เด็กๆจะผิดกันบ่อยนะคะอีกจุดหนึ่งจะอยู่ตรงบรรทัดที่ล่างๆหน่อยตรงที่บอกว่าคำสั่งที่บอกว่าmoving.(_)sprite.updateตัวเลขคือค่าที่เป็นทศนิยม0.ไม่ใส(ช)-่0.แล้วก็,นึกออกไหมเป็นค่าตัวเลขนะคะเป็น0.30ไม่ใช่0,30นะคะมันเป็น0.นะคะเป็นตัวเลขแก้แก้,เอา,ออกใส่0.25หรือ30ก็ได้ก็คือค่านี้ก็คือเป็นให้ไอ้ตัวเคลื่อนไหม(ว)มันuอ(p)da-ัปเด(te)น่ะค่ะระยะเวลาที่เราตั้งไว้นั่นเองนะคะใครแก้แล้วกดctrl+bบอกแล้วทุใ(ก)ครแ(-ั)ก-้แ(ง)ล้วกดctrl+bเลยนะคะไล่แก้ไปทีละบรรทัดนิดเดียวเดี๋ยวทีนี้เปิดอ๋อตัวนี้ไม่ต้องเราเรียกมาแล้วลบออกได้เลยบรรทัดนี้ลบออกได้เลยบางคนจะมีบรรทัดหนึ่งจ(ท)ะม-ี-่ไปเรียกตัวภาพมาใช้นะแก้เสร็จกดctrl+bใหม่ลูกติดอยู่บรรทัดที่เท่าไร79clock.tickพิมพ์ผิดนี่cเห็นไหมคะc-l-o-c-kลูกc-l-o-c-kตัวเองพิมพ์-k(ไ)อ้กุ้งเจ้าพิมพ์เป็นc-o-l-c-kเห็นไหมเช็กด้วยเช็กคำผิดด้วยเห็นไหมคะสังเกตเวลาerrorมันก็จะบอกตำแหน่งให้ดูที่บรรทัดนั้นแล้วก็ดูที่ข้อความcก่อนแหน-ี(ะ)-่ไงกดspacebarอีกแล้วเดี๋ยวก็errorอีกอย่าไปกดspacebarเด้อต้องกดน(อ)ะไรคป(ะ)กดtabนี่ต้องกดtabเห็นไหมจัดctrl+bใหม่อีกบรรทัดหนึ่งนี-้(-่)คำสั่งนี้ผิดแน่นอนไม่…ไม่ต้องบอกก็รู้มันคือpygameไม่ใช่spritesgamepyp-yตัวนี้pyเอาsออกมีsนี่เห็นไหมลบตัวsออกตัวsลบออกลูกนี่ๆเห็นหรือเปล่าข้างหน้าลบsออกลบตัวsออกลบออกค่ะโอเคctrl+bใหม่อืมนั่นไงลองกดแป้นไม่เคลื่อนไม่เคลื่อนเพราะอะไรนี่pygame.updateเรามีแล้วอันนี้ซ้ำเอาออกลบออกได้บรรทัดนี้ลบออกเลยค่ะโอเคcpygame.c(t)rl+bใหick(ม่)ไม่moveตัวนี้ไมerr(-่m)ovr(e)บรรทัดไหน65นี่ไหงชื่อbeeไม่ใช่หร-ือไม่ใช่cแก้ชื่อนะคะคือในโค้ดตัวอย่างบอกcatก็catตามเลยต้อง…ต้องจำด้วยชื่อๆชื่อตัวการ์ตูนตัวเองชื่ออะไรใช่ๆอ้าวกดctrl+bใหม่สิแล้วกดปุ่มลูกศรนี่ไงทีนี้รูปตัวเองเอามากี่รูปเพราะ…เพราะมันไม่ขยับเลยใช่ไหมรูปมันไม่ขยับเรามาดูที่spriteนี่นกตัวที่1ตัวที่2ตัวที่3ตัวที่4ตัวที่5มีนก5ตัวขอ...เปิดไฟล์รูปให้ดูแล้วทำไมsizeไม่เท่ากันนะ[เสียงหัวเราะ]นกตัวที่1ตัวใหญ่ตัวที่2ทำไมตัวเล็กปรับsizไซซ-์(e)ไม่เท่าเหร-ือกุ้งๆลองเอาชื่อนี้นี่นี่ๆชื่อที่เป็นภาษาอังกฤษแก้จากนกเป็นbirdไหมbirdแก้ชื่อตรงนี้ชื่อภาษาไทยเป็นชื่อภาษาอังกฤษเพราะ…เพราะเรามีfile2ไฟล์ใช่ไหมลองเปลี่ยนเป็นb-i-r-dแก้ทุกอันเลยลูกเดีแล้(-๋ย)วลองrunใหม่นะของใครยัง…ยังไม่ขึ้นยังไม่ขึ้นม(ว)-ิ่งได้หรือยังติดไหนติดบรรทัดไหนอ๋อมิ่งก๊อบฯมาหมดแล้วใช่ไหมอีกบรรทัดข้างหลังนม-ิ(-ี)-่งดูเพิ่มขนาดๆลองก่อนได้นะนี่ก็คือขนาดร(ล)-ูป(ก)ที่เราจะเห็นไหมตรงนี้ใส่เข้าาข้างในใส่เข้าไปก่อนตึ๊งหน-ึ่งนะคะแล้วก็วรรคแล้วก็ใส่ค่าตัวเลขตามนี้จำนวนวงเล็บปิดให้ใส่เท่า-ำนวนตัวหลังนะลูกนะโอเคแล้วก็เหมือนเดิมแล้วก็ก๊อบฯให้ครบโอเคกดctrl+brunดูไปไสล่ะerrorเหร-ือบรรทัดที่line53ทำไมบรรทัดนี้ขึ้นerrorself.spritesappendpygame.image.loadbirdนามสกุลเหรอเดี๋ยวนะขอดูนามสกุลก่อนpropertiespngตัวนี้เป็นpngแก้นามสกุลpใช่ไหมตัวpนามสกุลpngเหมือนตัวอย่างน่ะลูกเห็นไหม.pnแล้วก็gนี่ๆๆทุกอันเลยแก้ทุกอันเลยโอเคline33บอกว่าอย่างไรupdateอ๋อแสดงว่าบรรทัดนี้มิ่งโ(c)odค้ด(e)ผิดใช่ไหมม-ันมันขึ้นส...(-ี…)กดsใหม่ลูกวรรคแล้วก็กดsเลือกspeedspeedenterอ๋อตรงนี้นี่ไงชื่อฟังก์ชันupdateอัปเดตเห็นไหมเดี๋ยวมิ่งๆเอาไอ้นี่ขึ้นไปเลยบรรทัดนี้ขึ้นไปเลยdeleteเลยลูกกดdeleteเลยค่ะโอเคนั่นไงได้แล้วเห็นไหมส-ังเกตcoโค-้ด(de)เรานะถ้าถูกน่ะสีมันก็จะตรงเห็นหรือเปล่าctrl+bใหม่อะไรที่ไม่ขึ้นerrorด้วยไอ้เจ้ามิ่งแสดงผลครบหรือยังครบแล้วwวrunanimateespritewhiletrueแกto(-้)แก้ตรงนี้เด้อคำนถ(-ี)-้าม(ที)-ิ-่งผิดเห็นไหมแก้ตรงwhiletruo(e)ไล่ไปทีละบรรทัดโอเคใช่ไหมเอ้าทีนี้ทำไมรูปมันเป็นดึ๊กๆใช่ไหมเรามาดูกันที่ตำแหน่งของภาพตัวที่1เดี๋ยวนะมันขึ้นerrorหรือเปล่าline80เนย-ัง(-็ต)ใช้ไม่ได้quitตัวเล็กเห็นไหมใช้ไม่ถูกสังเกตด้วยนะคะบางทีมันเป็นตัวใหญ่บางทีมันเป็นตัวเล็กแก้เลยโอเคใช้ตัวเล็กลูกctrl+bใหม่ไม่ขึ้นทำไม(ฟ)ล์รูป(ภ)าไอ้นี่ไม่ขึ้นนะาพชื่ออะไรนะ18253background18253มิ่งเปิดโฟลเดอร์ที่เก็บรูปให้ดูด้วยไหนของใครยังไม่ออกอีกเดี๋ยวนะคะทีละคนนะคะทีละครอๆ(น)ทีละคนใจเย็นนะคะเมื่อกี้ม(น)-ี-้ผิดแม็กกี้ดูตรงเท่ากั=(บ)true.run_animateกดอันไหนนี่ไปกดผิดอันหรือเปล่านี่ถูกแล้วๆrun_animateและอีกบรรทัดห(1)น-ึ่งนะคะที่จะต้องเพิ่มเข้าไปนี่เห็นไหมคะต่อจากsuper().__init__()นะคะเด็กๆจะต้องใส่self.run_animate=falseลงไปด้วย1บรรทัดบรรทัดนี้นะคะใส่บรรทัดนี้เข้าไปบางคนนี่ไม่มีบรรทัดนี้เด้อนี่เพราะว่าเราสร้างฟังก์ชันrunแล้วแล(พอ)-้วตอนupdateน่ะอัปเดตมันไม่ขึ้นเพราก-็(ะ)ไม่ได้เรียกมันใครที่แก้แล้วตัวรูปตัวเองใหญ่นะคะบอกแล้วว่าให้ไปลดขนาดตัวนี้ในpaintน่ะค่ะโปรแกรมpaintนะหรือ...หรือพิมพ์ตัวนี้pypygame.transfp(o)rm.scaleนีy(-่)เข้าไปพิมพ์ไอ้นี่เข้าไปตรง…ตรงก่อนเอารูปเข้าน่ะเห็นไหมนี่พิมพ์…พิมพ์ตรงนี้จนถึงคำว่าscaleนะคะแล้วก็ก๊อบcopy(ปี้)ลงมาให้ครบตามจำนวนรูปของเราใส่ค่าตัวเลขนี่ดูนะคะที่จะผิดอีกก็จะเป็นตัวนี้นี่เห็นไหมคะclockตัวแรกเป็น-ี่ตัวเล็กแต่clockตัวหลังจะเป็นcตัวcใหญ่เห็นไหมเช็กดีๆนะคะบอกแล้วจะชอบผิดเห็นความแตกต่างหรือเปล่าดูนะคะเวลาตั้งค่าตรงตอนให้เงื่อนไขbgxนี่เปให้เง-ื(-็)-่อนลไ(บ)ของแม่เป็น-1550นี่ตรงนี้ตรงบวกแม่ก็บวกให้เท่ากันเพราะฉะนั้นเด็กๆลบออกไปเท่าไรบวกเข้าก-้(-็)ต้องบวกให้เท่าๆกันนะคะแต่ขนาดอาจจะตัวเลขอาจจะไม่เหมือนกันกับของแม่ก็ได้ก็คือลองใส่แล้วถ้ามันเกินก็ปรับให้มันตรงกับของตัวเองโอเคนะคือรูป...รูปเราใช้แค่รูปเดียวไงพอทีนี้พอเวลาไปตัดนะสังเกตนะคะเพราะรูปพื้นหลังน่ะเด็กๆใช้แค่รูปเดียวพอเวลาเริ่มเริ่มใหม่นะพอเริ่มใหม-่น-่ะมันก็ไปเริ่มที่ตำแหน่งแรกของภาพนึกออกไหมคะแต่ถ้าเรามีรูปที่เหมือนมีต้นไม้ลักษณะซ้ำๆกันน่ะแล้วเริ่มวาด(ง)ขนาดหรือมีช่องว่างน่ะมันจะเห็นได้ชัดว่าภาพมันต่อกันแต่อัท-ี(น)นี้มันกลายเป็นเอารูปเดิมแล้วเอาภาพข้างหน้าต้องไปเลือกภาพท-ี่มันม-ี...ไม-่มีลักษณะที่เห็นว่าภาพมันต่างกันน่ะนึกออกไหมเข้าใจนะคะคือตอนนี้ภาพภาพนี้ที่เราเอามาใช-้นี-่เห็นไ-่ะ(หม)ตรงต้นภาพมันเป็นอย่างนี้ใช่ไหมแล้วตรงปลายน่ะภาพมันมืดพอ…พอหมดภาพพอมันสิ้นสุดภาพสุดท้ายภาพใหม่ที่มาต่อมันก็เลยไม่เนียนนึกออกนะนั่นแหละแค่นั้นเองวิธีการก็คือถ้าเราวาดพื้นหลังเองนึกออกนะก็ค-ือเหม-ือนวางต้นไม้ให้มันมีที่เว้นระยะห่างระหว่างรอยต่อตอนนี้คือรอยต่อของต้นไม้มันไม่เนียนเห็นไหเปล(ม)-่ามันเป็นต้นเดียวกันน่ะนึกออกหรือเปล่ะ(า)ยกเว้นว่าจะflipพลิกไปพลflip(-ิก)มาก็จะงงอันนี้อันนี้ทำเป็นตัวอย่างเฉยๆคือ…คือในตัวต้นฉบับน่ะเขาใช้รูป2-3ตัวมาต่อกันหล-ูก(มด)นะคะเพราะฉะนั้นขึ้นอยู่กับภาพพื้นหลังที่เราเอามาใช้นะคะสมม-ุติว่าถ้าเลือกนะถ้าเลือกภาพที่เป็นลักษณะสีไม่เปิดให้อีกopenเอ้าหายไปแล้วเหร-ือสมม-ุติให้นึกถึงนะนึกถึงว่าภาพ-ฺbackgroundที่เราจะเอามาใช้นี่ถ้าเด็กๆเลือกภาพที่มันมีลักษณะที่เหมือนตำแหน่งของภาพน่ะเริ่มต้นนี่เห็นไหมคะเหมือนตภาพ(รง)นี้ภาพเริ่มต้นมันสว่างตรงสิ้นสุดมันค(ม)-ือ(ด)พอเราให้ภาพมันเลื่อนนี่ภาพสว่างมันก็จะมาเริ่มต่อจากตรงนี้เสมอมันก็เลยจะเห็นว่าภาพมันไม่เนียนแต่ถ้าเมื่อใดที่เราเลือกภาพที่มีลักษณะ.(น)..เด-ี-๋(-่)ยวนะเหมือนอย่างนี้สีสีต้นไม้กับสีไอ้นี่ต่อกันน่ะอาจจะได้นะคะนี่ลองหาภาพที่มีลักษณะสีโดยรวมน่ะเพราะถ้าเอาต้นไม้สีนี้มาต่อกับตสี(รง)นี้มันก็จะเนียนอยู่ว่าภาพมันต่อเข้าใจนะเพราะฉะนั้นขึ้นอยู่กับภาพที่เราเลือกเอามาใช้ด้วยนะลูกนะว่าแต่โดยปกติเวลาเข-้าทำเกมเขาก็จะวาดพื้นหลังเองเพราะว่าให้ภาพมันเคลื่อนไหวน่ะมันต้องเป็นภาพที่เป็นลักษณะภาพต่อเนื่องเหมือนตอนวาดต-ั(ร)วจspritesheetนั่นแหล-่ะนะคะเอ้าของใครยังไม่ออกนี่นี่เหมือนถ้าเลือกภาพนี้เห็นไหมลักษณะต้นไม้ต้นภาพกับท้ายภาพมันสีคนละสีนี่พอเอามาต่อมันก็จะไม่เนียนไงคะนะคะเพราะฉะนั้นเราต้องเลือกลักษณะของภาพที่จะเอามาใช้ด้วยนะคะเหลือใครยังไม่ออกมีมิ่งน่ะออกไปแล้วปรากฏพอไปแก้แล้วรูปหายติดตรงไหนไม่ขึ้นอะไรเลยเป็นเหมือนมิ่งเลยเดี๋ยวรอแก้เคสมิ่งก่อนนะ2(1)03206ปี2เอ้ยปี1ปี1พูดผิดก-ุญแจอยู่กับไอ้เก๋อ๋อเพราะว่าเขามาต่อไฟกุญแจห้องแม่อยู่กับพี่เก๋น่ะเขาอยู่ข้างล่างกันแล้วนะเขาไปอยู่ข้างล่างกันแล-้วกุญแจอยู่กั-้ว(บ)ไอ้เก๋เออนั่นแหละกุญแจอยู่กับไอ้เก๋แล้วดูนะคะให้แก้ตรงนี้อีกนิดหนึ่งนะคะเพราะว่าไม่อย่างนั้นrunไปแล้วมันerrorก็คือมันไม่มีที่สิ้นสุดนี่แก้ตรงloopพิมพ์runเอ้ยขอโทษทีพิมพ์runเท่ากับtru=(e)trueอะไรนี่พิมพ์ผิดได้อย่างไรนี่แล้วก็whilerunนะคะป-ุ(-ึ)-๊บแล้วก็ตรงนี้runcolonเท่ากับ=(…)บรรทัดสุดท้ายเป็นrun=falseนี่แล้วก็กดsaveทีนี้บางคนบางคนที่ยังไม่ออกเพราะอะไรเช่นๆๆรูปรูปตัวเองไม่เคลื่อนไหวก็มีนะคะเหมือนของบาสน่ะชื่อรูปมาหมดเลยแต่ภาพมันไม่เคลื่อนไหวยังไม่ได้เปิดเข้าไปดูdetailนะคะมีของบาสมีบรรทัดหนึ่งที่เกินมาน-่ะให้ลบออกที่ต่อจากbgpicน่ะมีbgtransforomอะไรนั่นใ(น)-่ห-้(ะ)ลบออกนะคะแล้วลองrunดูไม่แน่ใจบางคนอาจจะไม่มีไอ-้u-ั(p)daปเดต(te)กับไอ้flipนี่นะคะเช็กด้วยตัวcโค้ด(ode)เราจริงๆจะมีประมาณเท่าไหร-่เอง82บรรทัดเท่านั้นเองนะ80กว่าบรรทัดเองนะเด็กๆนะคะเดี๋ยวสัปดาห์นี้นะคะเราก็จะพอแค่นี้นะคะเพราะส่วนใหญ่เหลืออุบลใช่ไหมยังไม่ออกเดี๋ยวไปดูให้นะคะส่วนใหญ่ออกกันหมดแล้วนะคะโอเคที่ไม่…ที่ออกแล้วแต่ตัวanimateไม่วิ่งก็มีนะคะนะคะก็มีจุดตำแหน่งผิดเล็กๆน้อยๆนั่นแหละเหมือนที-่บอกนะคะต้องค่อยๆเช็กไปโอเคค่ะขอบคุณพี่ล่ามค่ะ[สิ้นสุดการถอดความ]
More information
- compare(ans and test) :
- ans: file reference
- test: file test
- export datetime : 2023-12-17 15:57:14
- exported from : Accuracy Worker
- version :develop
- lib :character
- your normalize config
-IsFilter :true
-ToLower :true
-ToArabicNumber :true
-WordToNumber :true
-OrderAndSimilar :true
-ListRemove :
- alignment method :Hirschberg
- score weight :{"Match":5,"Mismatch":-1,"PartialMatch":2,"GapPenalty":-1}