E' severamente vietato richiedere supporto su RPG Maker in chat!
Abbiamo notato che sei stato inattivo per 10 minuto(i). Se vuoi tornare a Chattare con gli Utenti di RpgMkr, clicca su Sono Tornato nel pulsante qui sotto.
Qualche mese fa un utente mi chiese in chat come fare ad ottenere la percentuale di ESPERIENZA per arrivare al livello successivo. Però non da una semplice variabile, bensì dall'ESPERIENZA che mette a disposizione il database di RPG Maker 2003( con relativo andamento ):
RPG Maker non permette di base di ottenere valori come "esperienza rimanente al livello successivo", "esperienza di livello" etc etc. Per cui dovremo impostare alcune variabile a seconda di come abbiamo sistemato dei particolari valori nel database:
1) Modello
2) Aggiunta
3) Correzione
4) Livello Massimo( o "Max. Livello" insomma )
5) Livello Attuale
6) Esperienza Attuale
Le prime 4 saranno da impostare manualmente( in base all'eroe di cui vogliamo conoscere la percentuale ), le ultime due invece saranno più semplici perché basterà solo scegliere il nome dell'Eroe ( se non fosse chiaro ora, lo sarà molto di più nella seguente demo commentata ).
Non ho di proposito commentato la parte dell'"algoritmo" perché di fatto non a tutti potrebbe interessare, per cui spiego qui più o meno come funziona la curva d'esperienza di RPG Maker( che oltretutto è molto semplice ):
Spoiler
Quindi abbiamo "Modello", "Aggiunta", "Correzione". Per semplicità e immediatezza di verifica, utilizzerò i valori impostati nell'immagine ( 1, 677, 40 ).
Quando si è a Livello 1 e Punti Esperienza0(come si vede nella prima immagine) sono necessari 718Punti Esperienza(Modello + Aggiunta + Correzione, cioè 1 + 677 + 40, che fa appunto 718 )
Infatti nella prima immagine si può vedere che appena si raggiunge il Livello 2, si hanno 718Punti Esperienza.
Dal Livello 2, con 718Punti Esperienza, per passare a Livello 3, occorrono altri 1395Punti Esperienza(Punti Esperienza Livello 2 + Aggiunta, cioé 718 + 677, che fa appunto 1395 ).
E come si vede dalla prima immagine, ora i Punti Esperienza totali al livello 3 sono 2113( Punti Esperienza Livello Precedente + Punti Esperienza per passare a Livello 3, cioé 718 + 1395, che fa 2113).
Da qui in poi il procedimento è sempre lo stesso ( infatti solo per il passaggio da Livello 1 a Livello 2 contano anche il Modello e la Correzione, dopodiché ci sarà solo l'Aggiunta ). Potete tranquillamente verificare coi calcoli e capirete subito come poi è nato l'algoritmo della demo.