หัวข้อปริญญานิพนธ์ เกมล่าสมบัติมังกร (Treasure Hunter)
หรือ เกมแฟลตที่สามารถบันทึกข้อมูลลงฐานข้อมูล ร่วมกับเว็บไซต์
ผู้จัดทำ นายศุภกร วราพิริยะกุล
สาขา คอมพิวเตอร์เกมมัลติมีเดีย ปีการศึกษา 2554
บทคัดย่อ
ปริญญานิพนธ์นี้มีจุดประสงค์เพื่อพัฒนาเกมแฟลต ที่สามารถบันทึกข้อมูลลงฐานข้อมูลร่วมกับเว็บไซต์ (web-base game) โดยอาศัยการส่งตัวแปรผ่าน PHP ไปยังฐานข้อมูล sql เพื่อเก็บคะแนน มีการพัฒนา 2 ส่วนคือ
1. เกมล่าสมบัติมังกร (Treasure Hunter)
1.1 เกมใช้ความคิด หาทางผ่านอุปสรรคต่างๆภายในเกม เป้าหมายหลักของเกม คือ การบังคับตัวละครไปยังสมบัติ และกลับมายังฐานให้ได้ ภายในเวลา 2 นาที การควบคุมตัวละคร ใช้คีย์บอร์ดบังคับตัวละคร และ ใช้เมาส์เลือกและสร้างสิ่งก่อสร้าง เส้นทาง หรือสิ่งกีดขวางเพื่อช่วยตัวละครไปยังสมบัติและกลับฐานให้ได้
จำนวนด่าน มีทั้งหมด 10 ด่าน ไม่รวมด่านที่ผู้เล่นอื่นสร้างขึ้น แต่ละด่านใช้เวลา 2 นาที และมีของ
รางวัลต่างกันไปตามระดับความยากง่ายในแต่ละด่าน
ถ้าพลาด เกิดจากตัวละครตายจากการออกนอกฉาก หรือโดนกับดักต่างๆ จะไม่ได้รับรางวัลในฉากนั้นๆ สามารถเลือกเล่นฉากเดิมได้ หรือเปลี่ยนเป็นด่านอื่นๆต่อไป
ถ้านำสมบัติกลับฐานได้ ผู้เล่นจะได้รับรางวัลเป็นมูลค่าของสมบัตินั้นๆ ตามระดับความยากของฉาก เพื่อเก็บสะสมนำไปซื้อเครื่องแต่งกาย ระบบบันทึกผลว่ามีการผ่านฉากนี้แล้ว สามารถเลือกเล่นฉากเดิมได้ หรือเปลี่ยนเป็นด่านอื่นๆต่อไป
1.2 เกมสามารถบันทึกข้อมูลการเล่นลงฐานข้อมูลร่วมกับเว็บไซต์ได้
2. เว็บไซต์
2.1 สำหรับทำการ Login สำหรับหน้าเว็บและ Register เป็นสมาชิก
2.2 สำหรับแสดงรายละเอียดของสมาชิก
2.3 บอกรายละเอียดเกี่ยวกับเกม สามารถเล่นเกมได้ที่หน้านี้
เนื้อเรื่องย่อ
ผู้เล่นมีอาชีพเป็นช่างไม้อาศัยอยู่ชานเมือง วันหนึ่งเจ้าหน้าที่รัฐมาเก็บภาษี แต่ตนไม่มีเงินจ่าย รัฐจึงยึดบ้านของตนไป ความต้องการที่จะเอาบ้านคืน ช่างไม้จึงออกตามหาสมบัติล้ำค่าตามสถานที่ต่างๆ และสิ่งล้ำค่าที่สุดในโลกก็คือสมบัติของมังกรโบราณในตำนาน เพื่อแลกเป็นเงินไถ่บ้านคืน
วิธีการเล่น
1. login เข้าสู่เกมเพื่อยืนยันตัวบุคคล (ไปข้อ 2) หรือกดปุ่ม register เพื่อลงทะเบียน
- สามารถทำการ register ผ่านตัวเกม หรือลงทะเบียนผ่านทางหน้าเว็บไซต์โดยตรง
- สามารถเข้าเล่นโดยไม่ลงทะเบียนได้ แต่จะไม่มีการบันทึกค่าใดๆทั้งสิ้น
2. หน้าจอเมนูหลัก จะมีเมนูให้เลือกความต้องการของผู้เล่นว่าต้องการทำสิ่งใด
2.1 เลือกฉากเล่น - จะเข้าสู่หน้าเลือกฉากเล่นเกม (ไปข้อ 3)
2.2 ร้านค้า - เลือกซื้ออุปกรณ์แต่งตัวสำหรับเกม
2.3 สร้างฉาก - ผู้เล่นสามารถเลือกสร้างฉากของตัวเองได้ที่นี่
2.4 ดูรายละเอียดของผู้เล่น - จะมีรายละเอียดของผู้เล่นเฉพาะเกมนี้
3. เลือกฉากเล่น ผู้เล่นสามารถเลือกฉากที่ต้องการเล่น หรือสุ่มด่านเล่นได้จากหน้านี้ เมื่อเลือกฉากเล่นแล้ว จะเข้าสู่การเล่นเกม (ไปข้อ 4)
- แต่ละด่านจะแสดง ระดับความยาก, สถานะว่าเราเคยเล่นหรือยัง, จำนวนคนเคยเล่นผ่านไม่ผ่าน
4. การเล่นเกม
ควบคุมตัวละคร
- ปุ่มคีบอร์ด w,a,s,d บังคับตัวละคร
- ใช้เมาส์ในการสร้างสิ่งก่อสร้าง หรือสิ่งกีดขวาง, ใช้สกอส์เมาส์ควบคุมองศาของสิ่งก่อสร้าง
- ปุ่มคีบอร์ด 1,2,3,4,5,6,7,8,9,0,-,= เป็นคีย์ลัดสำหรับเลือกใช้สิ่งก่อสร้าง
จำนวนด่าน มีทั้งหมด 10 ด่าน ไม่รวมด่านที่ผู้เล่นอื่นสร้างขึ้น แต่ละด่านใช้เวลา 2 นาที และมีของ
รางวัลต่างกันไปตามระดับความยากง่ายในแต่ละด่าน
เป้าหมายของเกม คือ บังคับตัวละครไปหาสมบัติ และเดินกลับฐาน ตามเวลาที่กำหนด
ถ้าพลาด เกิดจากตัวละครตายจากการออกนอกฉาก หรือโดนกับดักต่างๆ จะมีเมนูขึ้นมาให้เลือกคือ เล่นด่านนี้ใหม่ , สุ่มด่านใหม่ , เลือกด่านใหม่(ไปข้อ 3)
ถ้านำสมบัติกลับฐานได้ ผู้เล่นจะได้รับรางวัลเป็นมูลค่าของสมบัตินั้นๆ ตามระดับความยากของฉาก ระบบบันทึกผลว่ามีการผ่านฉากนี้แล้ว มีเมนูขึ้นมาให้เลือกคือ เล่นด่านนี้ใหม่ , สุ่มด่านใหม่ , เลือกด่านใหม่(ไปข้อ 3) และแสดงรายละเอียดในการเล่นด่านนี้
*จากข้อ 2.3 การที่ผู้เล่นสร้างฉากเองเสร็จเรียบร้อย ระบบจะทำการแปลงตำแหน่งต่างๆในฉากออกมาเป็นตำแปร แล้วทำการเซฟลงในฐานข้อมูล เพื่อรอการยืนยันจาก Admin
เว็บไซต์
การพัฒนาเกมแฟลตนี้ จุดประสงค์ คือ ต้องการให้เกมมีการบันทึกข้อมูลลงฐานข้อมูล ร่วมกับเว็บไซต์ ดังนั้น ตัวเว็บไซต์เองจะต้องสามารถแสดงข้อมูลจากเกมที่มีการเก็บลงฐานข้อมูลด้วย นอกจากนี้ตัวเว็บไซต์เองยังเป็นการโฆษณาไปในตัวด้วยว่า ตัวเกมมีการอัพเดทอะไรเพิ่มบ้าง มีเกมอะไรใหม่บ้าง หรือมีข่าวอะไรบ้าง
หน้าแรกเว็บไซต์ - มีไว้สำหรับแสดงรายละเอียดของเว็บไซต์, เกม, สมัคสมาชิก
หน้าสำหรับสมาชิก - สำหรับแสดงรายละเอียดของสมาชิก เช่น เล่นเกมอะไรบ้าง เพื่อนสมาชิกอื่น
คะแนนจากการเล่นเกม นามแฝง เป็นต้น
หน้าข้อมูลเกม - จะบอกรายละเอียดเกี่ยวกับเกม วิธีการเล่น คะแนนผู้เล่นสูงสุด ต่อวัน ต่อเดือน ต่อปี
หน้าเล่นเกม - สามารถเล่นเกมได้ที่หน้านี้
สรุปว่าโครงการไม่ผ่านนะครับ ( อ่าว ) แต่ก็ไม่ได้เสียใจอะไร จริงๆเค้าอ่านรู้เรื่องก็ดีใจแล้ว ( อ่าว ) เค้าบอกว่าเกมที่ทำกับเกมตัวอย่าง ( References ) เหมือนกันเกินไป อยากให้เพิ่มจุดเด่นของเกมที่ทำเพิ่มขึ้น ( อืมๆ เข้าใจๆ ) ก็ไม่เชิงว่าไม่ให้ผ่านหรอกครับ คือเค้าอยากให้เพิ่มความเป็นเอกลักษณ์หน่อยหนะ เดี๋ยวรอบหน้าจัดให้สาสมใจเลยทีเดียว * - *