-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Boss stats and RESI Battles Made it so that if any enemy has "R.E.S.I." in their name, their element will always change after being attacked. Fixed boss stats after updating their levels * QOL Some quality of life changes and fixed bosses since they were too easy * Level cap Added level cap and flavor text * XP cap Changed xp cap. I think 4500 is a good number, so I hope to not change it again * Anahita changes She's too strong, so her ranged attack was decreased and ranged defense increased. It might slow down her massive ranged attack yield in the endgame * Cheer skill buff Made it so that cheer skills are activated instantly after cheer partners are assigned. Due to this, enemy stats were also buffed * Update Game.java Removed the code added for testing
- Loading branch information
1 parent
0223c74
commit 1b0a6c9
Showing
17 changed files
with
280 additions
and
251 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,20 @@ | ||
# Project Perfection | ||
|
||
## What is this project? | ||
This is a text-based RPG I started as a freshman in college to practice some of the coding concepts I learned in class. As of September 2023, it isn't complete yet, but it is nearly finished. | ||
|
||
----- | ||
This is a text-based RPG I started as a freshman in college to practice some of the coding concepts I learned in class. As of September 2023, it isn't complete yet, but it is nearly finished. | ||
|
||
## What can you do in the game? | ||
* The Battle System | ||
* This game has a turn-based combat system, similar to Pokemon. This allows players to use the given characters to fight in battles against enemies by using unique attacks. Attacks can deal damage, apply a buff or debuff to a stat, or heal an ally. | ||
* The Game World | ||
* There are NPCs the player can talk to and potentially receive gifts from. These characters help make the game feel more alive and diverse. As players progress through the story, if they've been in certain areas, they might see what NPCs they can talk to either disappear or have new dialogue depending on the state of the world. | ||
* There are ~17 unique locations the player can explore. The locations affect the types of enemies encountered and their levels. | ||
* The Shop | ||
* There is also a shop system implemented in the game. Whenever the player wins or loses a battle, they will either receive or lose gold. That gold can be used to purchase items from the shops located in the various town locations. | ||
* Each town has a different list of items it sells. For example, the items sold in the first town you visit will not be the exact same in any of the other towns. | ||
|
||
----- | ||
- The Battle System | ||
- This game has a turn-based combat system, similar to Pokemon. This allows players to use the given characters to fight in battles against enemies by using unique attacks. Attacks can deal damage, apply a buff or debuff to a stat, or heal an ally. | ||
- The Game World | ||
- There are NPCs the player can talk to and potentially receive gifts from. These characters help make the game feel more alive and diverse. As players progress through the story, if they've been in certain areas, they might see what NPCs they can talk to either disappear or have new dialogue depending on the state of the world. | ||
- There are ~17 unique locations the player can explore. The locations affect the types of enemies encountered and their levels. | ||
- The Shop | ||
- There is also a shop system implemented in the game. Whenever the player wins or loses a battle, they will either receive or lose gold. That gold can be used to purchase items from the shops located in the various town locations. | ||
- Each town has a different list of items it sells. For example, the items sold in the first town you visit will not be the exact same in any of the other towns. | ||
|
||
## What have I learned while working on this? | ||
|
||
I know and understand that a lot of systems I have in place are not the best, nor that the project as a whole is organized in the best way. I have worked on other projects for NDSU's ACM chapter, which has helped me understand better coding structures and organizations. When this project is done, I plan to revisit this text-based system and make a framework. That framework will allow me to optimize the game and create more in the future if I so desire. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.