Skip to content

oop-it-kmitl-61/Chaos-Dungeon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Role-Playing Game : Chaos-Dungeon

เป็นเกม RPG (Role-Playing Game) โดยที่ผู้เล่นได้สวมบทบาทเป็นนักเวทย์ที่ตัวละครหลักในการสังหารมอนสเตอร์ที่อยู่ตาม แผนที่ ต่างๆเพื่อเก็บของในการผ่านด่านต่างๆ แล้วจะมีด่านสุดท้ายเป็นบอสของเกม ซึ่งความโดดเด่นของเกมนี้จะมี มอนสเตอร์แต่ละตัวที่มีคุณลักษณะที่แตกต่างกันไป แล้วการสังหารมอนสเตอร์ก็แตกต่างกันไปตามสกิล ในเกมนี้มีสกิลอยู่3 ธาตุ ในการสังหารมอนสเตอร์ เมื่อผ่านด่านสุดท้ายเกมจะปิดตัวลง

Java version 10

Tools

  • Eclipse Java Photon
  • Adobe Photoshop

How to plays

  1. กด ลูกศรเพื่อทำการเคลื่อนไหว กด สเปคบาร์ในการกระโดด
  2. กด Z ในการปล่อยสกิลออกมา กด X ในการเพิ่มพลังในการปล่อยสกิล

รายละเอียดของสกิล

  • กด Q 3 ครั้ง จะเป็นการปล่อยลูกไฟขนาดยักษ์ ซึ่งเป็นการทะลุมอนสเตอร์ทุกตัว ยกเว้น Boss กับ Slime
  • กด W 3 ครั้ง จะเป็นการปล่อยพายุขนาดยักษ์ออกมาก เพื่อทำการยกศัตรูให้ลอยขึ้น ยกเว้น Harpy กับ Boss
  • กด E 3 ครั้ง จะเป็นการยิงน้ำ จากข้างบน
  • ไม่กดอะไรเลย จะเป็นการปล่อยสกิลธรรมดา

รายละเอียดมอนสเตอร์

  • Snails จะแพ้ธาตุลม
  • Slime จะแพ้ธาตุไฟ
  • Harpy แพ้ธาตุธรรมดา
  • Imp แพ้ธาตุน้ำ
  • Boss ชนะทุกธาตุ มีพลังชีวิตเยอะ

รายละเอียดในการดรอปของ

  • Snails จะดรอป เสื้อ
  • Slime จะดรอป เข็มขัด
  • Harpy จะดรอป ถุงมือ
  • Imp จะดรอป รองเท้า
  • Boss จะดรอป ดาว

รายละเอียดในการผ่านด่าน

มีทั้งหมด3กรณีในการผ่านด่าน

  1. เก็บเสื้อให้ครบ3ตัว
  2. เก็บเข็มขัด และ เก็บรองเท้า อย่างละตัว
  3. เก็บรองเท้า และ เข็มจัดอย่างละตัว และ เก็บถุงมือ 2 ตัว ด่านบอส จะทำการเก็บดาวให้ครบ3ดวง เมื่อครบแล้วเข้าวาร์ป จะเป็นการปิดตัวเกมลง

รายละเอียดในการตาย

  1. เมื่อตกน้ำจะปิดเกมลง
  2. เมื่อโดนมอนสเตอร์หนีบกับขอบจะตาย
  3. เมื่อชนมอนสเตอร์หลายครั้งเกินไป

บัค

ถ้ากดสกิลเร็วจะ ทำให้เกิดการ Error

ถ้ากระโดดแล้วกดสกิล จะทำให้เกิด Error

Credit Image

Kingdom : https://rawfury.com/

Darkest dungeon : https://www.darkestdungeon.com/

Dungeon maker : http://gamecoaster.com/

https://www.gameart2d.com/

https://opengameart.org/

https://forums.rpgmakerweb.com/index.php

Team Members

  • นายคาซูยา โคมัทซึ (รหัสนักศึกษา 60070007)

  • นายเจตวัฒน์ อรรถการพงษ์ (รหัสนักศึกษา 60070011)

  • นายชญานิน ลำยอง (รหัสนักศึกษา 60070012)

Assistant Teacher

  • ผศ.ดร. ธนิศา นุ่มนนท์

รายงานนี้เป็นส่วนหนึ่งของวิชา Object-Oriented Programming (รหัส 06016317)

คณะเทคโนโลยีสารสนเทศ สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง

Releases

No releases published

Packages

No packages published

Languages