My Final Roadblock: Balance
Yuck, hello r/rpgmaker.
I'm using rpgm2k3 and my game is 90% done: cinematics, the story, inventory, the lot.
In fact, it's been 85-90% done for probably 8 months now. The one thing that is stopping me is combat balance. Ugh oh lord it's awful trying to balance this game. The stock monsters, skills and level progression are abominable. It has mostly just been trial and error and playing through and playing through and balancing the enemies, and playing through again... Then I get overwhelmed and discouraged and stop.
Do you guys have any good ideas for game balance, as far as leveling, equipment and enemies go? I'm thinking about seeding treasure chests/the various shops with items and just going from there.
I kind of like the Shin Megami Tensei philosophy of extremely damaging weaknesses to make combat go faster. I also like the idea of having enemies generally being slower than the party (requiring more player input) but having plenty of health and hitting very hard to make up for the lack of speed. The SMT-level weaknesses would be what makes combat clip along.
When the the combatants' stats are all equal with no modifiers, (100/100/100/100/100) they deal 30 base damage on average. Should I take that into account and build HPs around that? Do you guys have any rules of thumb? Any systems/prefabs I can use?
Posted Dec 21, 2013, 3:37 PM UTC
In a game I have long since abandoned, I did go back and start the process of balancing. Here's my suggested approach, assuming some of the general tropes of RPGs are in place:
How often do you want to level, and how many levels do you anticipate the party achieving (more or less) per broad section? Once you have that, break it down into specifics - I expect roughly two levels in this dungeon, one in this cave, none in this forest path, etc.
Assuming you've got a party, figure out their roles now. Do you have a slow tank, a HP-weak mage, a fast physical rogue, etc? Determine what stats each member has emphasized and weakened (assuming they do at all - maybe everyone is a blank canvas).
Set up your leveling curve appropriately. You now have some idea of growth pacing (how many levels you want by the end), and stat pacing (where each character should be relative to each other), so you should be able to go from there.
Only then would I do what you proposed - seeding chests and shops, and using that a basis for what to do with the enemies. My rule of thumb for this is that each shop should be incrementally better than the last shop, but what you find in the field might eclipse the upcoming shop.
Balance is impossible with two moving targets, so something has to be set in stone first. For me, you set the party, and then balance the enemies against them.
Once you've got your party in place, remember that these are a sliding scale:
Encounter rate vs. EXP. The higher the rate, the lower each enemy should give in EXP.
Encounter rate vs. enemy difficulty. The higher the rate, the more trivial the fight should be.
Encounter rate vs. time of battle. The higher the rate, the shorter the battle should be.
So my first suggestion would be to find the sweet spot of encounter rate, where you're comfortable with the number of random battles you're fighting. From there, you can tailor the difficulty of the individual enemies, as well as the EXP to get you to what level you wanted for that section.
Philosophy-wise (how long should a battle take?), difficulty-wise, how combat feels (fast paced, slow paced, high HP enemies), all of that is really up to you. It sounds like you have some thoughts as to how you want combat to go (multiple player attacks per enemy attack, a key weakness to discover, and high-HP enemies to make that weakness more of a necessity and less of an option).
If that's the case, then once you've got your party stats in, you'll probably aim for a slightly higher encounter rate.
You'll take a look at your character's average damage in the cave (when you expect them to be level 12) plus weapons from the shop outside the cave (that is, not including found items), and determine that the average attack will deal 100 damage, or 400 with 4 party members per turn.
If you want the battle to last 5 turns without finding the weakness, you'll give the monster 2,000 HP, and then you'll say "but he takes 4X damage from holy attacks."
You can modify this a little bit, after the fact, by playing with defense. Give some monsters in the cave only 1,000 HP, but have them take 50% damage from physical attacks. It's the same numbers, but the battle feels different. Now we've got variety.
Notice that all we're doing is balancing the party's damage vs. the monster's survivability. This balance can be independent from the monster's damage against the party's survivability, so do one, and then do the other.
TL;DR Start by setting the leveling curve of your party, with expectations of what level they'll be and where. Then create your items. Then balance the monsters in an area against the stats you expect the party to have.