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
หรื อคลิ๊กที่