project_description
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
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.
May 29, 2024
To run the game:
- Run the MainClass.java for running the game
- 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.
- 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.
- Game Launch: Game able to run properly with several precaution with current save and buy item bugs
- 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).
Distributed under the MIT License. See LICENSE.txt for more information.
Pieter Christy Yan Yudhistira- linkedin-url - pieterchristyan7@gmail.com
Project Link: https://github.com/Pieter414/Projects/tree/main/poke-monster-game
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)
- Monster front sprites, https://www.pokencyclopedia.info/en/index.php?id=sprites/gen5/ani_black-white
- Monster back sprites, https://www.pokencyclopedia.info/en/index.php?id=sprites/gen5/ani-b_black-white
- Exit icon, Door icons created by Freepik - Flaticon
- Save Icon, Pokemon icons created by Those Icons - Flaticon
- Battle Background, https://pokemonrevolution.net/forum/topic/171529-battle-screen-background/?do=findComment&comment=960582
- Home Screen Background, https://pokewalls.wordpress.com/2020/05/06/831-wooloo/