Console-Based Gacha Game
The final machine project submission for the course, Object Oriented Programming (CCPROG3).
A Gacha Game project that tests our knowledge and skills on the concept of OOP.
UML Diagram
For a better understanding, you can view our UML Diagram here.
Directory Structure
CCPROG3-Group/
┣ src/
┃ ┣ com/
┃ ┃ ┗ gachagame/
┃ ┃ ┣ adventure/
┃ ┃ ┃ ┃ ┣ AdventureHandler.java
┃ ┃ ┃ ┃ ┣ Enemy.java
┃ ┃ ┃ ┃ ┗ Map.java
┃ ┃ ┣ gacha/
┃ ┃ ┃ ┃ ┣ CharacterData.txt
┃ ┃ ┃ ┃ ┣ GachaHandler.java
┃ ┃ ┃ ┃ ┗ WeaponData.txt
┃ ┃ ┣ player/
┃ ┃ ┃ ┃ ┣ Character.java
┃ ┃ ┃ ┃ ┣ Player.java
┃ ┃ ┃ ┃ ┣ Resource.java
┃ ┃ ┃ ┃ ┗ Weapon.java
┃ ┃ ┗ refinement/
┃ ┃ ┃ ┣ LevelHandler.java
┃ ┃ ┃ ┗ MergeHandler.java
┃ ┣ Game.java
┃ ┗ Main.java
┗ README.md