Sto sviluppando una formula di danno per un gioco di ruolo. Ho controllato molte formule di titoli popolari per riferimento (Final Fantasy, Chrono Trigger, Golden Sun e Castlevania) e la maggior parte sembra usare funzioni lineari.
Il mio problema è che per le funzioni lineari, la percentuale in cui il danno aumenta quando si sale di livello diminuisce ad ogni livello. Ad esempio, quando passi da Liv 2 a Liv 3 e il danno aumenta del 50%, tuttavia quando passi da Liv 50 a Liv 51, un attacco infligge solo lo 0,5% di danni in più allo stesso nemico.
Questo, insieme al fatto che XP per salire di livello sale esponenzialmente in questi titoli, non ha senso per me. Quindi, mentre sono tentato di rinunciare a questo tipo di funzione per il mio gioco, sento che c'è qualcosa che mi devo perdere dal momento che molti dei miei giochi preferiti li usano. Inoltre ho giocato a questi titoli e non l'ho mai notato.
Ad esempio: il calcolo del danno del Sole d'oro è semplice: Danno = Attacco - Difesa. La formula del danno di Pokemon sotto è un po 'più complessa, ma la crescita del danno assoluto diminuisce anche ad ogni livello.
Ho ragione a pensare che in questi giochi il danno aumenti ad una percentuale inferiore ad ogni livello?
Come bilanciano il gioco in modo che i livelli siano ancora importanti più avanti nel gioco?