Level System
Fala galerinha, eu terminei hoje de criar as formulas de experiencia por level, e de experiencia por monstro.
Exp por monstro
Diferente de outros pokemons, Cada pokemon terá sua base de exp, e quando você matar um pokemon, você recebera a xp que for calculada.
Formula de exp :
er = 1,0 para Pokemon selvagens ou 1.5 para pokemon de npcs.
eb = Exp base do pokemon que você derrotou.
lvl = nível do pokemon que você derrotou.
pc = 1 ( Esta parte foi removida ).
wlvl = nivel do seu pokemon.
wr = 1.5 caso seu pokemon tenha desvantagem contra o inimigo, e 1.0 caso você tenha vantagem ou seja do mesmo tipo.
O Resultado desta formula sera a xp que você irá ganhar.
Exp por level
Cada level tera uma quantidade diferente para que se possa evoluir de level.
Formula do Level:
math.floor((((2*maxlevel/(maxlevel-level))^4+ level^3)*(baseexp/20)))
maxlevel = O maximo de level que o seu pokemon pode chegar
level = Level do seu pokemon
baseexp = a base da exp que o seu pokemon tem
Bom pessoal, estas serão as formulas do sistema de up level, espero que gostem, estar formulas foram tiradas do site "pokemon world online wiki", para que consigamos nos aproximas das formulas reais.
http://iblamelee.co.uk/pwo/wiki/index.php?title=Base_Experience