Transcript ppt

เรียนรูก้ ารสร้างเกมจากตัวอย่าง 1
ง30216 การสร้างเกมคอมพิวเตอร์
ตัวอย่างที่ 1
 เป็ นการสอนสร้ างเกม
 เป็ นเกมผลไม้ เคลื่อนที่แล้ วใช้ เมาส์คลิ๊กให้ โดนผลไม้ ก็จะ
ได้ คะแนน
 สามารถดูเอกสารได้ จากด้ านขวามือของเกม
ขัน้ ตอนการสร้างเกม
 สร้ างส่วนประกอบที่จาเป็ น
 สร้ าง object
หรื อตัวแสดงของเกม และกาหนด
event และ action ในเกม
 สร้ างห้ อง (room) หรื อด่านของเกม
 วาง object ต่างๆในห้ องให้ เหมาะสม
 สร้ าง executable (.exe) ไฟล์
สร้างส่วนประกอบทีจ่ าเป็ น
 ในโปรแกรมตัวอย่างนี ้ประกอบด้ วย
 Spite
ทังหมด
้
6 อย่างคือ ผลไม้ 4 ชนิด ระเบิดและ
กาแพง
 Sound เสียงประกอบ 3 เสียงคือ เสียงคลิ๊ก
เสียงเพลงประกอบและเสียงระเบิด
 มี background เป็ นพื ้นไม้
ขัน้ ตอนที่ 1 สร้างส่วนประกอบพืน้ าาน
 จะต้ องสร้ าง spite
ของสิ่งเหล่านี ้ก่อนโดยไปที่
resource -> create spite
 หรื อ click ที่
การสร้าง spite
จะปรากฏรูปของ spite ด้านซ้ายดังรูป
สร้างส่วนประกอบอื่นๆ
 หลังจากสร้ าง spite
แล้ วให้ สร้ างส่วนประกอบอื่นๆคือ
sound, background ด้ วยวิธีการคล้ ายๆกัน
ขัน้ ตอนที่ 2 สร้าง object
 ในเกมนี ้ต้ องการให้ ผลไม้ วิ่งออกมาให้ ผ้ เู ล่นคลิ๊ก ถ้ าคลิ๊ก
ถูกจะได้ คะแนน
 มีระเบิดเพิ่มขึ ้นตามจานวนเวลา ถ้ าคลิ๊กโดนระเบิดเกม
จะหยุดและแสดงคะแนนของผู้เล่น
ขัน้ ตอนที่ 2 สร้าง object
 การสร้ าง object
เป็ นการนาวัตถุที่สร้ างไว้ ในขันตอน
้
แรกมากาหนดบทบาท ตามเหตุการณ์ (event) ให้ มี
การกระทา (action) ที่ต้องการ
 ทาได้ โดยไปที่ resource -> create object
หรื อคลิ๊กที่สญ
ั ลักษณ์
 แล้ วเลือก spite
ที่ต้องการ
การสร้าง object
กาหนด event และ action
การสร้างผลไม้ให้วงิ่
 สร้ าง object
จาก spite ผลไม้
 เลือก event -> create
 เลือก action -> move fix และให้ เลือกการ
เคลื่อนที่ทงั ้ 8 ทิศทาง ดังรูป
การสร้างผลไม้ให้วงิ่
 เลือก event
->collision
 เลือก action ->bounce ดังรู ป
การสร้างผลไม้ให้วงิ่
 เลือก event
->left pressed
 เลือก action ->Jump to random, set score
relative to 50 และ Play sound เสียง ชน ดังรูป
การสร้างผลไม้ให้วงิ่
 ผลไม้ อื่นๆให้ ดาเนินการคล้ ายๆกัน
การสร้างระเบิด
 สร้ าง object
จาก spite ระเบิด
 เลือก event -> create
 เลือก action -> Jump to random position
ดังรูป
การสร้างระเบิด
 เลือก event
-> left pressed
 เลือก action -> Play sound ระเบิด, sleep
1000 milliseconds, show the high score
table และ restart the game ดังรูป
การสร้างเสียงประกอบ
 เป็ น object
ที่ไม่มีรูปร่าง
 เลือก event -> create
 เลือก action -> Play sound และ set alarm 0
to 60 ดังรูป
การสร้างเสียงประกอบ
 เลือก event
-> alarm
 เลือก action -> create instance of object
bomp, และ set alarm 0 to 60 ดังรูป
ขัน้ ตอนที่ 3 สร้างห้อง
 เป็ นการสร้ างสถานที่สาหรับใช้ ในการเล่นเกม
 ไปที่ resource
สัญลักษณ์
-> create room หรื อคลิ๊กที่
ขัน้ ตอนที่ 3 สร้างห้อง
 เป็ นการสร้ างสถานที่สาหรับใช้ ในการเล่นเกม
 ไปที่ resource
สัญลักษณ์
-> create room หรื อคลิ๊กที่
 เลือก background
รูป
ที่เป็ นพื ้นไม้ ตามที่สร้ างไว้ ดัง
ขัน้ ตอนที่ 3 สร้างห้อง
ขัน้ ตอนที่ 4 วาง object ลงในห้อง
 ไปที่ tab
object ของ room
 เลือกวางวัตถุลงตรงตาแหน่งต่างๆ ดังรู ป
ขัน้ ตอนที่ 4 วาง object ลงในห้อง
ขัน้ ตอนที่ 5 ทดสอบเกมและสร้าง exe ไฟล์
 การทดสอบการทางานของเกม
 ไปที่ run
-> run normally
 หรื อคลิ๊กที่ปม
ุ่
ขัน้ ตอนที่ 5 สร้าง exe ไฟล์
 เป็ นการสร้ างโปรแกรมเกมที่พร้ อมใช้ งาน
 ไปที่ file
-> create executable
 หรื อคลิ๊กที่