วันพุธที่ 16 ตุลาคม พ.ศ. 2556

WAR OF WARRIOR


Project CS297

วัตถุประสงค์
        เพื่อให้เข้าใจและรู้จักการประยุกต์ใช้รวมถึงกระบวนการของการสร้างกราฟฟิคโดยใช้ API

รายละเอียด
        เป็นเกมต่อสู้สไตล์ turn base โดยผู้เล่นจะมีด้วยกัน 2 ฝั่ง ผู้เล่นจะต้องคิดหาวิธีล้มฝั่งตรงข้ามให้ได้ด้วยการเดินบนตารางที่มีการเดินตามจำนวนครั้งที่กำหนดให้ ตัวละครจะมีฝั่งละ 3 ตัว โดยมี 2 ตัวเป็นลูกน้อง และมี 1 ตัวเป็นหัวหน้า โดยที่หัวหน้าจะมีพลังโจมตีและค่าพลังชีวิตเยอะกว่าลูกน้อง เป็นเกมที่เหมาะสำหรับการวางแผนกลยุทธแบบไม่ยุ่งยาก

วิธีเล่นเกม
        1. เริ่มต้นมาหน้าจอจะปรากฎหน้าจอนำเสนอเกม โดยกด space bar เพื่อเข้าสู่การเล่น
        2. เมื่อเข้าสู่สนามรบ ระบบจะให้ player 1 เริ่มเล่นก่อน โดยการเลือกเดินตัวละครผ่านลูกศร ซ้าย ขวา ล่าง บน เพื่อเดินไปตามทางที่ต้องการ
            2.1)  กด TAB เพื่อเปลี่ยนตัวละครในทีม
        3. เมื่อได้ตำแหน่งที่ต้องการยืนแล้วจะมี 2 กรณีให้เลือก
            3.1)  หากมีศัตรูในตำแหน่งที่สามารถโจมตีได้ ให้เรากด A แล้วเลือกเป้าหมายที่จะโจมตี แล้วกด Q เพื่อโจมตีเป้าหมาย
            3.2)  หากต้องการเปลี่ยน turn ให้กด S เพื่อให้ player 2 ได้เล่นต่อ
        4. ทีมที่สามารถล้มคู่ต่อสู้อีกฝั่งได้หมดก่อนจะเป็นฝ่ายชนะ
   
*หมายเหตุ 
        ในแต่ละ turn ผู้เล่นสามารถเดินได้ไม่เกิน 3 ช่อง โดยตัวละครมากกว่า 1 ตัวสามารถเดินพร้อมกันได้ใน turn เดียว แต่ตัวละครทุกตัวที่เดิน รวมกันต้องไม่เกิน 3 ช่อง

การออกแบบ

ลักษณะของเกมเมื่อทั้งสองฝั่งพร้อมสู้กัน

 ลักษณะของตัวละครโดยที่ตัวถือดาบคือลูกน้องและตัวละครที่ถือหอกคือหัวหน้าซึ่งหัวหน้ามีพลังโจมตีและค่าพลังชีวิตเยอะกว่าลูกน้อง
















Phase 1


ทำการสร้างสนามรบสำหรับตัวละคร และจำลองตัวละครไว้เป็น วัตถุเล็กๆ เพื่อใช้เป็นตัวอย่าง









                                                                                                                                                       
Phase 2


ทำการโหลดโมเดลเข้ามา เปลี่ยนมุมกล้องของเกม เปลี่ยนฉากหลัง แล้วใส่ texture รวมไปถึงการใส่ fog









                                                                                                                                                       
Phase 3









ทำการเคลื่อนไหวให้กับตัวละคร โดนมีลักษณะท่าทางที่แตกต่างออกไป เช่นเมื่อกดโจมตีตัวละครจะแสดงท่าทางโจมตีใส่เป้าหมาย และตัวที่เป็นเป้าหมายจะแสดงท่าทางเมื่อโดนโจมตีด้วย


ในเฟสนี้ได้ทำการกำหนดเงื่อนไขต่างๆ
1.ในการโจมตี คือเมื่อ โจมตีจะทำการลบ HP ของตัวที่ถูกโจมตี
2. กำหนดการเลือกตัวละคร
3. กำหนดการเปลี่ยน turn ของการเล่น
4. กำหนดเงื่อนไขในการชนะเกม

 รูปแสดงหน้าจอหลักก่อนเข้าสู่การเล่น



รูปแสดงเมื่อตัวละครตาย









รูปแสดงเมื่อได้รับชัยชนะ











รายชื่อสมาชิก
นายจตุรงค์  สุวรรณมณี        540961106
นายภูวนัตถ์ ลิมปิติกรานนท์  540980013

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

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