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