Designing RPG formulas (stat growth, damage, etc)
Posted 25 October 2011 - 06:53 PM
Posted 26 October 2011 - 01:30 AM
If you wanted to compute the cumulative Gaussian function, you can use the definition of the integral:
Posted 28 October 2011 - 02:40 PM
If you're interested, I could give you some MATLAB code we've used for school assignments for doing just that.
Posted 11 November 2011 - 02:52 AM
Anyway, the game mechanics were balanced out in some way by assigning each hero (there were many) set stats for level 99 (kinda like Pokemon) and then various stats would be raised as the hero gained levels. There could be 15 or 16 heroes in a battle all vying for XP from a limited number of enemies. This in turn helped keep levels low (the final boss fight would probably be at level 36 or so on average, I think). Considering only healers could easily reach level 99, it wasn't worthwhile to have one hero try to kill off all the enemies, since that would make each hero weaker. For a real challenge, you can try beating the game without recalling from any battles.
I personally like those mechanics better than what most RPGs do these days.
Posted 12 November 2011 - 04:38 AM
The file has a working battle room, a Base HP for ally and enemy. An increase from spamming a move. But I do not know how to KO myself or OPPONENT, for gold or dropped items. Feel free to rip the formulas from the code. To actually fight, there will be a one digit number above Your HP, 0 is Neutral Attack, and 1 is Fire Buster.
I'm sure there might be a glitch or two, but here's something you can use.
HERE's my input for the topic related issues. I assume you are looking for an example curve to distribute exp and level caps. But if I were you i'd just use a MAX EXP amount, based on the Max level.
Posted 15 November 2011 - 11:01 AM
I assume you made that assumption without reading my post, or at least without understanding it.
...But I do not know how to KO myself or OPPONENT, for gold or dropped items. Feel free to rip the formulas from the code...
...I assume you are looking for an example curve to distribute exp and level caps...
That's an interesting game design issue: you get XP for killing enemies, but there's a limited supply of enemies that will eventually run out. You also get XP for healing your allies, and they will never run out, so the only character that can get an infinite amount of XP is the healer.
You also gained experience somewhat randomly (but with specific seeds) for casting spells and the effectiveness of the spell. For example, healing an ally for 8 HP granted you 1 to 5 XP, let's say, but healing an ally for 15 HP (the cap for Heal 1) granted you 10 XP, and fully healing an ally for 14 or 15 HP granted you 15 XP.
The obvious way to limit that, of course, would be to limit the MP the healer has; for instance, making MP impossible to recover - the starting MP the healer gets is all MP he'll get for the duration of the entire game. But I guess most player wouldn't like that approach...
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users