Experience: Difference between revisions

cleanup
(Rearranged the Experence tables and formula to a more logical order. Renamed the "Type X" to more useful names.)
(cleanup)
Line 1: Line 1:
A Pokémon's '''experience''', or ''EXP. Points'' (experience points) is an indication of how much it has battled. Pokémon gain experience points by participating in winning battles without fainting. When a Pokémon accumulates sufficient experience points, it [[level|levels up]]. At certain levels, Pokémon can learn certain [[move|moves]] or [[evolution|evolve]], depending on its {{pkmn|species}}.
==Experience to level==
[[image:Exp45.png|400px|right|thumb]]
[[image:Exp45.png|400px|right|thumb]]
A Pokémon's '''experience''', or ''EXP. Points'' (Experience Points) is an indication of how much it has battled. Pokémon gain EXP. Points by participating in winning battles without fainting. When a Pokémon accumulates sufficient EXP. Points, it [[level|levels up]]. At certain levels, Pokémon can learn certain [[move|moves]] or [[evolution|evolve]], depending on its [[Pokémon species|species]].
The cumulative total amount of experience required to reach a specific level is determined by set formulas. Each species of Pokémon follows a set evolution formula. In the [[Generation III]] games, there are 6 formulas, and thus 6 different evolution-rate "types".  
 
The cumulative total amount of experience required to reach a specific level is determined by set formulae. Each species of Pokémon follows a set evolution formula. In the [[Generation III]] games, there are 6 formulae, and thus 6 different evolution-rate "types".  


To contrast these types, refer to this graph of levels 1 to 45 where:
To contrast these types, refer to this graph of levels 1 to 45 where:


Erratic is black.<br>
* Erratic is black.
Fast is <font color=green>green</font>.<br>
* Fast is <font color=green>green</font>.
Medium Fast is <font color=yellow>yellow</font>.<br>
* Medium Fast is <font color=yellow>yellow</font>.
Medium Slow is <font color=purple>purple</font>.<br>
* Medium Slow is <font color=purple>purple</font>.
Slow is <font color=brown>brown</font>.<br>
* Slow is <font color=brown>brown</font>.
Fluctuating is <font color=blue>blue</font>.
* Fluctuating is <font color=blue>blue</font>.


<br>
Where ''e'' is the cumulative total amount of experience required to reach level ''n'' (the experience required is always rounded down, even if the decimal part is more than .5), the formulas are:
Where <i>e</i> is the cumulative total amount of experience required to reach level <i>n</i> (the experience required is always rounded down, even if the decimal part is more than .5), the formulas are:


* Eratic: ("erratic"); max value = 600000;  uses the following piecewise function:
* Eratic: ("erratic"); max value = 600,000;  uses the following {{wp|piecewise}} function:
<!--
<!--
 
I'm leaving this here just in case someone says something and we want to put it back later.
I'm leaving this here just incase someone says something and we want to put it back later.


<pre>e(n) = { (2 - 0.02*n)(n^3); 0 < n <= 50 }
<pre>e(n) = { (2 - 0.02*n)(n^3); 0 < n <= 50 }
Line 46: Line 45:
</p>
</p>
-->
-->
[[Image:Texerratic.png]]<br>
[[Image:Texerratic.png]]
* <font color=green>Fast</font>: max value = 800000; e = (4n<sup>3</sup>/5)
* <font color=green>Fast</font>: max value = 800,000; e = (4n<sup>3</sup>/5)
* <font color=gold>Medium Fast</font>: (Also known as Cubic); max value = 1000000 ; e = n<sup>3</sup>
* <font color=gold>Medium Fast</font>: (also known as Cubic); max value = 1,000,000 ; e = n<sup>3</sup>
* <font color=purple>Medium Slow</font>: e = (Also known as Parabolic); max value = 1059860; (6n<sup>3</sup>/5) - 15n<sup>2</sup> + 100n - 140;  
* <font color=purple>Medium Slow</font>: e = (Also known as Parabolic); max value = 1,059,860; (6n<sup>3</sup>/5) - 15n<sup>2</sup> + 100n - 140;  
* <font color=brown>Slow</font>: max value = 1250000; e = (5n<sup>3</sup>/4)
* <font color=brown>Slow</font>: max value = 1,250,000; e = (5n<sup>3</sup>/4)
* <font color=navy>Fluctuating</font>: max value = 1640000; uses the following piecewise function:
* <font color=navy>Fluctuating</font>: max value = 1,640,000; uses the following piecewise function:
<!--
<!--
<p style="padding: 1em;
<p style="padding: 1em;
Line 69: Line 68:
(<i>Max value</i> is the amount of experience required to reach level 100.)
(<i>Max value</i> is the amount of experience required to reach level 100.)


Due most likely to the issue of speed when using these formulas, the GBA games will simply use a lookup table for each value of any type instead of computing them. Because of this, these formulas are not actually part of the game mechanics.
Due most likely to the issue of speed when using these formulas, the GBA games will simply use a {{wp|lookup table}} for each value of any type instead of computing them. Because of this, these formulas are not actually part of the game mechanics.


==Experience gain in battle==
The amount of experience a Pokémon will yield when defeated is simpler. This uses only one formula:
The amount of experience a Pokémon will yield when defeated is simpler. This uses only one formula:


* e = a(b * L / 7)
* e = a(b × L / 7)


Where ''b'' represents the base experience yield of the species, and ''L'' is the level of the fainted Pokémon. ''a'' is equal to 1 in normal circumstances, and is increased by 0.5 for each of either situations: the Pokémon's OT value is not equal to the current trainer's, or the battle is currently a trainer battle. If the Pokémon is from a country other than the native one of the player, it will gain an additional multiplier of 0.2x, resulting in 1.7x experience for foreign Pokémon.
Where ''b'' represents the base experience yield of the species, and ''L'' is the level of the fainted Pokémon. ''a'' is equal to 1 under normal circumstances, and is increased by 0.5 for each of either situations: the Pokémon's OT value is not equal to the current trainer's, or the battle is an NPC {{pkmn|trainer}} battle. If the Pokémon is from a country other than the native one of the player, it will gain an additional multiplier of 0., resulting in 1.experience for foreign Pokémon.


==Experience tables==
==Experience tables==
2,837

edits