วันจันทร์ที่ 5 ตุลาคม พ.ศ. 2558

Chapter 5 : Invaders Revenge – An Interactive Multitouch Game

ในบทนี้เราจะรวมเอาส่วนประกอบต่างๆ และเทคนิคที่เรียนมาเพื่อสร้าง อนิเมชั่น และไดนามิก แอปพลิเคชั่น ส่วนใหญ่เน้นไปทางการสร้างเกมส์ มีส่วนประกอบ มีการควบคุมอีเวนท์มากมายในเวลาเดียวกัน
โดยเกมส์ที่จะมาให้ศึกษาเป็นตัวอย่างชื่อว่าเกมส์ ผู้รุกรานจากอวกาศ (Space Invaders) ข้างล่างนี่คือ ส่วนประดอบหลักๆที่เราจะทำ :

• Atlas: แพ็คเกจ Kivy ที่ใช้ในการโหลดภาพมาใช้
• Sound: คลาสที่คุมเรื่องเสียง
• Animations: Transitions, time control, events, และการทำงานของ widgets ต่างๆ
• Clock: ควบคุมการเกิด event
• Multitouch: ควบคุมแอคชั่นที่แตกต่างกัน จากการสัมผัส
• Keyboard: จับอีเวนท์ที่เกิดจากคีย์บอด

Invaders Revenge – an animated multitouch game 


รูปภาพนี้แสดงให้เราเห็นส่วนต่างๆของโปรเจค ทำให้เราแยกเป็นโครงสร้างของเกมส์ออกได้ ก็จะมีตัว Shooter (ผู้เล่น) ยิง shot เพื่อไปทำลาย invader ซึ่งตัว invader ก็ยิง missile เพื่อทำลายผู้เล่นเหมือนกัน

ไม่มีความคิดเห็น:

แสดงความคิดเห็น