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 แสดงสคริปต์