Page 43 - Best Practice CODE to Learn GPAS 5 Steps
P. 43

40
                                                                        ี่
                                                             ใบกิจกรรมท 2
                                                                Debug
                              1. จากบล็อกคำสั่งดังรูปที่ 1 เมื่อสไปรท์ได้รับแมสเซส GameStrat เพื่อเริ่มเล่นเกมและ
                       จะต้องสั่งให้สไปรท์ไปอยู่ในตำแหน่งเริ่มต้น คือ x = 0, y = 150 ฟากถนนด้านล่างของสเตจ หันหัว

                       ม้าไปทางขวาและสิงโตไปทางซ้าย โดยใช้คำสั่ง Point in direction 90 กำหนดค่าตัวแปร Slide = -
                       1 แสดงสไปรท์ให้เห็น
                              ให้นักเรียนปรับปรุงเพิ่มเติมสคริปต์สไปรท์ม้าและสิงโตให้สมบูรณ์ เมื่อม้าและสิงโตถูกชน
                       ขอบ ให้เกิดเหตุการณ์ต่อไปนี้

                                     • เล่นคลิปเสียง Croak
                                     • เลือกใช้เอฟเฟ็กต์แบบ pixelate และกำหนดค่าเริ่มต้นเป็น 0 ก่อน
                                     • ใช้ลูป repeat เพิ่มค่าเอฟเฟ็กต์ทีละ 10 ทำให้ม้าและสิงโตค่อยๆ แตกเป็นพิกเซลใหญ่ขึ้น
                                     • เคลียร์เอฟเฟ็กต์ให้ม้าและสิงโตกลับเป็นดังเดิม

                                     • ลดค่าตัวแปร Life ลงอีก 1
                                     • ย้ายสไปรท์ม้าและสิงโตไปอยู่ในตำแหน่งเริ่มต้น หันตัวม้าไปทางขวา และสิงโตไป
                       ทางซ้าย และกำหนดค่าตัวแปร Slide = -1































                                                           รูปที่ 1 แสดงสคริปต์
   38   39   40   41   42   43   44   45   46   47   48