Cave Wings เป็นเกมแบบไม่มีที่สิ้นสุด (Endless-Running Game) โดยมีตัวละครหลักคือ นกสีฟ้า และมีการบังคับโดยการใช้เม้าส์(Mouse) บังคับนกสีฟ้าเพื่อหลบสิ่งกีดขวาง และ เก็บไอเท็ม(เหรียญ และ หัวใจ)
- IntelliJ IDEA
- Visual Studio Code
- Adobe Photoshop
- Adobe Illustrator
- JAVA
- libGDX
- เมื่อเข้าเกมมาผู้เล่นจะเห็นหน้าต่างที่มีปุ่ม 3 ปุ่ม คือ ปุ่ม Play(กลาง), ปุ่ม Scoreboard(ซ้าย), ปุ่ม Exit(ขวา)
- เมื่อกดปุ่ม Scoreboard เกมจะแสดงคะแนนสูงสุด 3 อันดับแรกของผู้เล่น และมีปุ่มให้กดเพื่อ Reset คะแนน
- เมื่อกดปุ่ม Play จะเป็นการเริ่มเล่นเกม และมี Tutorial สอนก่อนเล่นเกม โดยจะมีหลอดพลังชีวิต(ซ้าย) และ คะแนน(ขวาบน)
- ไอเท็มในเกมมี 2 ประเภทคือ เหรียญ(คะแนน) และ หัวใจ(พลังชีวิต)
- หากชนสิ่งกีดขวางหรือหลอดพลังชีวิตหมด เกมจะจบทันที แล้วแสดงคะแนนล่าสุด และ คะแนน 3 อันดับแรก และมีปุ่มPlay(ซ้าย) ให้กดเล่นอีกครั้ง และปุ่มHome(ขวา) เพื่อกลับไปหน้าแรก
- ควบคุมโดยการ คลิกซ้าย แล้วเลื่อน cursor เพื่อควบคุมตัวละคร เพื่อหลีกเลี่ยงสิ่งกีดขวางและเก็บ ITEM
- จุดประสงค์ของการเล่นคือ เก็บเหรียญให้เยอะที่สุด โดยไม่โดนสิ่งกีดขวาง และหลอดเลือดไม่หมด
- หลอดเลือดจะลดลงอย่างต่อเนื่อง
- เมื่อตัวละครโดนสิ่งกีดขวาง หรือ เลือดหมด ถือว่าจบเกม
- การเก็บหัวใจจะทำให้ปริมาณเลือดเพิ่มขึ้น
- เราสามารถ เปิด Game ที่เป็น File
.jar
ได้ - เราสามารถ run ผ่าน command line ได้โดยไปที่
path
ของ.jar
ได้โดยพิมพ์คำสั่ง
java -jar CaveWings.jar
- ถ้าต้องการที่ จะ Complie จาก IDE ต้องมีการ set
path
ของ Working directory เป็น../DinoGame/core/assets
รูปตัวอย่างของ Configuration ในการ set path ใน IntelliJ
ชื่อ | นามสกุล | GitHub Username | รหัสนักศึกษา | |
---|---|---|---|---|
กวิสรา | บัณเย็น | @zelotype | 60070002 | |
รวิชญ์ | โลหะขจรพันธ์ | @RawitSHIE | 60070081 | |
ศุภกิตติ์ | เธียรธัญญกิจ | @POKINBKK | 60070098 |
ผศ.ดร. ธนิศา นุ่มนนท์ |
---|
รายงานนี้เป็นส่วนหนึ่งของวิชา Object-Oriented Programming (รหัส 06016317)
คณะเทคโนโลยีสารสนเทศ สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง
Faculty of Information Technology
King Mongkut's Institute of Technology Ladkrabang