Well, I told you that all the stuff is there, even the most secret thing on calculation, there are some links:
.-Damage Calculation:
http://www.psypokes.com/dex/damage.php.-Stats Calculation:
http://www.psypokes.com/dex/stats.php.-Learnsets:
http://www.psypokes.com/dex/learnsets.php.-Stats Guides:
http://www.psypokes.com/lab/stats.php...and many stuff like this.
The problem is that for making a pokemon game you'll need to calculate many number.
Ex: You have a charmander, it's stats are this:
.-Lvl: 5
.-Hp: 10
.-Atk: 8
.-Def: 5
.-Spd: 6
.-S. Atk: 8
.-S. Def: 6
Lvl is the level of your pokemon (min 1, max 100), the others are healt points, attack, defence, speed, special attack and special defence (all of those have a min of 1 and a max of 255)
By the way, if you are confuse about what stat will a pokemon get, here is a chart of the base stats of pokemons on level 100(this is an aproximate):
http://www.psypokes.com/dp/basestats.phpAnd here for specific things:
http://www.psypokes.com/dex/index.phpReturning to the example, depending on the pokemon that the charmander defeats, it will get some experience, the variables are: pokemon, level, if it is trained or wild and the item that charmander holds.
So, the charmander will get a diferent experience on the same pokemon if is holding a exp booster item, or if the pokemon is wild, or any other thing.
For a battle the calculations are the following:
.-The pokemon with a higher speed, attack first
.-The calculations of damage are bases on the attack minus the defence by this formula:
Pokemon attack*Percentaje of the attack(you can see this on the attack list)-The attacking pokemon defence
.-There are stats modifiers than ups, or low the attack, this is a table of those:
.-There is to an accuracy factor, you start with 100% chances of making a hit (well, it depends on the attack)
.-The accuracy can by modified, here is another table:
I know, is quite confusing, but if you get bored of all this, here is an alternate: wah.studiopokemon.com
There is how to make hack-roms of pokemon games, but there are only 3 problems:
.-Is in spanish
.-The codes are to freaking hard to understand
.-The community is quite hostile (maybe they got freak trying to figure what to do with their pokemon games)
Still, I find that all these is easier to make in GE, the only problem, are the formulas.
I hope all this helped.
