/PBO-Final-Project

This project is the final project assignment for our Object-Oriented Programming class at Brawijaya University. We are tasked to develop a game reminiscent of Pokémon, which replicates the battle systems and arenas, using Java Swing GUI and applying the concepts we've learned throughout the class.

Primary LanguageJavaMIT LicenseMIT

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

Monster Game Project - Update 1.12 🤩

project_description
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Update History
  4. Known Issues
  5. License
  6. Contact
  7. Acknowledgments
  8. Source Images

About The Project

This project is the final project assignment for our Object-Oriented Programming class at Brawijaya University. We are tasked to develop a game reminiscent of Pokémon, which replicates the battle systems and arenas, using Java Swing GUI and applying the concepts we've learned throughout the class.

Latest Release Date

May 29, 2024

(back to top)

Built With

  • Java
  • Java Swing GUI

(back to top)

Getting Started

How to Run

To run the game:

  1. Run the MainClass.java for running the game
  2. If you want to make new savefile like game_progress.txt, change new path file the GameManager.java file path and MainClass.java file path.

(back to top)

Update History

Version 1.1 - Released on May 29, 2024

  • Game Progress text file update: Update to support our final project presentation.
  • Streamlined Process: Improved games running by smooth the transition between Homescreen, Homebase or Dungeon.
  • Updating isThereMonster method: Updated the method to check wild monster that able to encounter Monster static and dynamic encounter better.
  • Player Item Not Saved bug fixes : Major bug causing item bought by player not able to save when game back loaded.
  • Buy Item Display Save and Exit bug fixes: Major bug causing Buy Item Display needed to exited entire Homebase when closing.
  • Minor bug fixes: Fixing several minor and small bugs including evolution Monster name not transfered and removing previously useless java program.
  • README.md: Created README.md for updates and acknowledgements.

Version 1.0 - Released on May 27, 2024

  • Game Launch: Game able to run properly with several precaution with current save and buy item bugs

(back to top)

Known Issues

  • White glitch when player moved in Dungeon and player background not blending with the dungeon.
  • Player still able to move and activate new battle during battle.
  • Back button in Item Display doesn't show the icon wanted.

See the open issues for a full list of proposed features (and known issues).

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Pieter Christy Yan Yudhistira- linkedin-url - pieterchristyan7@gmail.com

Project Link: https://github.com/Pieter414/Projects/tree/main/PBO-Final-Project

(back to top)

Acknowledgments

Thanks for our professor, all our team members and friends contributing for the game and helped for ideas and bug fixes.

Sincerely, our team member:

  • Pieter Christy Yan Yudhistira (NIM : 235150201111068)
  • Kadek Nandana Tyo Nayotama (NIM : 235150201111070)
  • Joshua Dwiputra Rendro Joelaskoro (NIM : 235150201111071)

(back to top)

Source images:

(back to top)