Math-Adventure-Game-OOP-Project คือ โปรแกรมเกมที่พัฒนาขึ้นด้วยภาษา java โดยมีวัตถุประสงค์หลักคือการให้ผู้เล่นได้ฝึกการคิดคำนวณทางคณิตศาสตร์และได้รับความรู้ทางประวัติศาสตร์ ที่นำมาแปลงเป็นเรื่องราวให้สนุกสนานซึ่งจะช่วยเสริมสร้างเรื่องการคำนวณให้เร็วขึ้น ได้ความรู้ทางประวัติศาสตร์และยังได้รับ ความสนุกในการเล่น รวมไปถึงเ็นการฝึกฝนการเขียนโปรแกรมโดยใช้ภาษา java ของทางกลุ่ม และการได้ลองใช้เครื่องมือ ไหม่ๆ โดยมีเป้าหมายเพื่อจะนำความรู้ที่ได้ไปต่อยอด พัฒนาเป็นแนวคิดใหม่ๆ
1.ทำการ clone project จากใน GITHUB
2.เข้าเล่นเกมส์ผ่านไฟล์ MathAdventure.jar
1.เมื่อเปิดเกมขึ้นมาจะพบกับหน้า home หรือหน้าเมนูหลักหากกด exit จะเป็นการออกเกมและหากกด new game ก็จะเป็นการเริ่มเกม
2.เมื่อกด new game ตัวเกมจะสลับมาหน้า cut scene เนื้อเรื่อง ซึ่งผู้เล่นสามารถข้าม cut scene ด้วยการกดปุ่ม esc เพื่อข้าม cut scene ทั้งหมด และกดปุ่ม spacebar เพื่อข้าม cut scene ทีละหน้า
3.จากนั้นก็จะสลับไปที่ history page เป็นหน้าที่จะแสดงประวัติศาสตร์ของการกำเนิดคณิตศาสตร์ในยุคต่างๆซึ่งผู้เล่นก็จะสามารถกดปุ่ม esc เพื่อข้าม Cut scene ทั้งหมด และกดปุ่ม spacebar เพื่อข้าม Cut scene ทีละหน้าได้เช่นกัน
4.จากนั้นเมื่อเข้าสู่ตัวเกมจะปรากฏแถบเลือดของทั้งสองฝ่ายได้แก่ฝ่ายplayer กับฝ่าย monster ขึ้น และมีแถบสองแถบได้แก่ แถบแสดงโจทย์กับแถบตอบคำถาม กับปุ่ม button 2 ปุ่มประกอบด้วยปุ่ม hit และปุ่ม change
5.จากนั้นที่แถบแสดงโจทย์จะมีโจทย์วิชาคณิตศาสตร์แสดงขึ้นมา แบบสุ่มและเรียงลำดับความยากตามแต่ละด่าน โดยที่เราต้องใส่คำตอบที่ถูกต้องลงไปในแถบตอบคำถามจากนั้นก็ทำการกด hit เพื่อโจมตี
6.ถ้าคำตอบที่เราใส่ไปนั้นเป็นคำตอบที่ถูกต้องแถบเลือดของ monster จะลดลง
7.แต่ถ้าคำตอบที่เราตอบนั้นผิด รวมไปถึงถ้าผู้เล่นใช้เวลาในการตอบนานเกินไป แถบเลือดของ player ก็จะลดลงเช่นกัน
8.สำหรับโจทย์ที่ผู้เล่น คิดว่าทำไม่ได้ผู้เล่น สามารถกดปุ่ม change เพื่อเปลี่ยนโจทย์ได้ โดยที่ผู้เล่นจะต้องทำการสละเลือดของตนเองเป็นจำนวนหนึ่งด้วยเพื่อทำการเปลี่ยนโจทย์
9.เมื่อทำการโจมตีจนเลือดของบอสหมดลง เกมจะปรากฏชิ้นส่วนแห่งความทรงจำตามด่านต่างๆขึ้น เพื่อแสดงถึงการเคลียร์ด่านนั้นๆ
10.ในกรณีที่ผู้เล่นไม่สามารถเคลียร์ด่านได้(เลือดของผู้เล่นหมดลง) เกมจะแสดงหน้า Game Over ขึ้นและนำผู้เล่นกลับไปที่หน้าเมนูหลัก
11.จากนั้นจะสลับเข้า history page เช่นเดิมและสลับเข้าสู่ด่านต่อไป
12.ต่อมาก็จะกลับเข้าสู่ขั้นตอนที่ 2 แต่เปลี่ยนเป็นด่านที่ 2 แทนและความยากของโจทย์ก็จะเพิ่มขึ้นด้วย
13.จากนั้นผู้เล่นก็จะต้องทำการเคลียร์ด่านไปเรื่อยๆจนกระทั่งถึงด่านสุดท้าย (ด่านที่ 6)
14.หลังจากจบด่านที่ 6 ได้แสดงว่าผู้เล่นสามารถเคลียร์เกมได้เรียบร้อยแล้วนั่นก็คือได้รับชิ้นส่วนความทรงจำมาครบแล้วก็จะสลับเข้าหน้า End cutscene
15.หลังจากจบ end cutseen ก็จะเข้าสู่หน้า scoreboard ซึ่งจะแสดงเวลาที่ผู้เล่นใช้ในการเคลียร์ด่านในแต่ละด่าน
16.จากนั้นเมื่อผู้เล่นทำการกดปุ่ม spacebar ตัวเกมก็จะนำผู้เล่นกลับมาสู่หน้าเมนูหลัก
ผศ.ดร. ธนิศา นุ่มนนท์ |
---|