@Snow sadly I could post the source code but it wouldn't do people much good, I can't really compile it into an application or anything without different software that I don't have, to my knowledge XP
And the randomized calculator is indeed fun though it was rather hard to code the graphing part XD
@Bobryk thanks
and I know right?@kirant oh gosh such a long post XD
The code is actually rather simple--it's for my final project in a very elementary programming class (I mean, we're using
MATLAB here) and I pretty much did the minimum/most basic stuff here. To start, if I understand right, I did the latter method, adding the stat as a percentage form and whatnot. Meaning, I think you're out of luck here, sorry to disappoint XP
I could definitely split-up the stats but because I didn't want to emphasize the fact that this was for Fire Emblem, I didn't want to make it overly complicated. First of all, I'm working on it with a partner, and I don't want to scare him by making it too complicated, and second of all, the project requirements don't seem that tough, so I didn't want to overexert myself. Tbh, this only took like... 3-4 hours, IIRC, and that was with me getting stuck in a couple places--if I were more experienced with MATLAB, I could have probably done it even quicker, and more efficiently.
I mean, the project requirements were like
"Have a GUI"
"use a loop"
"use a cell or struct array"
"use a function" (besides a callback function for buttons and the such)
I have a relatively complicated GUI (compared to what we've seen in/done for class), have multiple loops, plenty of arrays, and multiple functions, so I had already hit most of those, so yeah, you get my drift
The point is I didn't want to but it could definitely benefit by splitting up stats, putting the average/randomized stats on one plot, comparing one character's data to another (e.g. using interpolation to find the slope of a line and comparing it to another set of data's slope), perhaps even weighting stats accordingly, I'm sure it could be 20x more complex and we could make the ultimate simulator, but this just simulates level-ups--it doesn't even
include caps, meaning stats can technically keep increasing forever, which is one of the reasons I didn't use Eliwood's 20/20 promoted stats (that and the fact that it doesn't have the least bit support for promotion bonuses

).
Regardless, my incomplete and not that great code is
here if you want to take a peek. It's incomplete because I had to save my partner some work (I pretty much did most of the project before our proposal even got approved--the alpha isn't even do for a while, so we're WAY ahead) but I dunno, if you find this stuff interesting, have fun XD. It might be slightly buggy though and to simplify things it always rounds stats, which isn't super exciting (though most of it really isn't, even if it was fun to make XD), and the input/export data files does nothing yet, I set it up a little for my partner but he has to figure out how to make it actually work lol.