Skip to content

compro-itkmitl/Bomberman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

สวัสดีครับ วันนี้กลุ่ม Bomberman ของพวกเราได้ทำการสร้าง และพัฒนาโปรแกรมที่ชื่อว่า "Bomberman" ขึ้นมาโดยใช้ภาษา C++ 100% (เนื่องจาก Library SFML นั้นรองรับเฉพาะภาษา C++) โดยตัวโปรแกรมนั้นเป็นเกมแนววางแผน ที่ต้องใช้มันสมองสามารถเล่นได้จริง และรองรับผู้เล่นได้สูงสุด 2 ผู้เล่น สามารถนำไปใช้เล่นคนเดียวหรือเล่นกับเพื่อนเวลาว่างๆเพื่อความสนุกสนานบันเทิง เพื่อฝึกทักษะด้านความคิด เพลิดเพลินได้ครับ

How to install

สามารถดาวน์โหลดไฟล์เกมได้จาก ที่นี่ เมื่อดาวน์โหลดเสร็จแล้วก็ให้แตกไฟล์ตามปกติ หลังจากแตกไฟล์แล้ว สามารถเข้าเกมได้ที่ Bomberman.exe ครับ

Main Menu

เมื่อผู้เล่นเข้าเกมมาแล้ว จะได้พบเจอกับหน้าเมนูหลักของเกม Bomberman

ถ้าเกิดผู้เล่นเปลี่ยนใจ ไม่อยากจะเล่นแล้ว แต่อยากออกจากเกมให้กดเลือกที่ปุ่ม Quit เมื่อกดที่ปุ่ม Quit จะเป็นการปิดโปรแกรมครับ
. . . แต่ถ้าหากต้องการจะเล่นทันทีให้คลิกที่ Battle Mode !!

Battle Mode

หากผู้เล่นกดเข้ามาใน Battle Mode แล้ว เกมจะให้ผู้เล่นทำการเลือกระหว่าง Singleplayer หรือ Multiplayer และเลือกแผนที่ครับ หลังจากเลือกโหมดเกมและแผนที่เรียบร้อยแล้วให้คลิกที่ปุ่ม Start ได้เลย ♥(ノ´∀`)

ลุยๆๆๆ

How To Play

เมื่อกด Start เรียบร้อยแล้ว ผู้เล่นจะถูกส่งเข้ามาในแผนที่ โดยในแผนที่จะมีตัวละครทั้งหมด 4 ตัว นอกเหนือจากผู้เล่น ที่เหลือจะเป็นบอทครับ
และวัตถุต่างๆในแผนที่ทั้งหมดจะประกอบไปด้วย

  • สิ่งกีดขวางทั่วไป ตั้งอยู่ทั่วไปในแผนที่ เป็นวัตถุที่สามารถทำลายได้โดยใช้ระเบิด หากโชคดี ผู้เล่นจะได้รับไอเทมอีกด้วย !
  • สิ่งกีดขวางที่เป็นอมตะ โดยจะตั้งปะปนอยู่กับสิ่งกีดขวางทั่วไป ไม่สามารถทำลายได้
  • ไอเทม มีโอกาสพบได้จากการทำลายสิ่งกีดขวาง สามารถถูกทำลายได้ โดยจะแบ่งเป็น
    - เพิ่มจำนวนระเบิดที่สามารถวางได้พร้อมๆกัน
    - ลดจำนวนระเบิดที่สามารถวางได้พร้อมๆกัน
    - เพิ่มระยะการระเบิดของผู้เล่นให้ไกลขึ้น
    - ลดระยะการระเบิดของผู้เล่นให้สั้นลง
    - เพิ่มความเร็วในการเคลื่อนที่ของผู้เล่น
    - ลดความเร็วในการเคลื่อนที่ของผู้เล่น
    - ทำให้ระเบิดของผู้เล่นสามารถทำลายสิ่งกีดขวางได้ต่อเนื่อง (ระเบิดทะลุ)

ในการบังคับตัวละครนั้นผู้เล่นสามารถบังคับได้โดยใช้ปุ่ม W A S D บนคีย์บอร์ด เพื่อเคลื่อนที่ไปในทิศทางต่างๆ และ ปุ่ม Ctrl ทางด้านซ้ายมือสำหรับการวางระเบิด
สำหรับผู้เล่นคนที่ 2 จะสามารถบังคับได้โดยใช้ปุ่มลูกศรเพื่อเคลื่อนที่ และปุ่ม Ctrl ทางด้านขวามือของคีย์บอร์ดสำหรับการวางระเบิดครับ
โดยการวางระเบิดนั้น จะต้องรอให้ครบ 4 วินาที ระเบิดจึงจะทำงาน !
เมื่อระเบิดทำงานแล้ว วัตถุต่างๆในระยะจะถูกทำลาย

ระวังอย่าให้ตัวละครไปโดนระเบิดนะครับ ไม่เช่นนั้นจะเป็นแบบนี้ Σ(゚Д゚)

ในการจบเกมนั้น ผู้เล่นจะต้องทำการสังหารผู้เล่นคนอื่นด้วยระเบิด จนเหลือแค่ตัวผู้เล่นคนเดียวเพื่อจบเกม และชนะได้ ! ( ⊙‿⊙)

เย่ๆๆๆ

Team Members

ชื่อ นามสกุล GitHub Username รหัสนักศึกษา
พิชญพล เพชรบุญช่วย @TheNlesh 60070062
ฟุ้งเกียรติ เผด็จตะคุ @CokeFung 60070069
ยุทธนา ศรีทำบุญ @SriYUTHA 60070078

Assistant Teachers

ผศ. ดร. กิติ์สุชาต พสุภา ผศ. ดร. ปานวิทย์ ธุวะนุติ

รายงานนี้เป็นส่วนหนึ่งของวิชา Computer Programming (รหัสวิชา 06016206)

หลักสูตรวิทยาศาสตร์บัณฑิต สาขาวิชาเทคโนโลยีสารสนเทศ

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