Mundo Maker
¡Bienvenid@ a Mundo Maker!

¿Quieres aprender todo sobre el RPG Maker?



Regístrate y forma parte de Mundo Maker.
Conectarse

Recuperar mi contraseña

Temas importantes
----------------------------------------
Páginas con recursos RPG Maker
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
Afiliados
Estadísticas
Tenemos 4193 miembros registrados.
El último usuario registrado es Godot.

Nuestros miembros han publicado un total de 85197 mensajes en 12130 argumentos.

Necesito ayuda con las formulas de batallas

Ver el tema anterior Ver el tema siguiente Ir abajo

Necesito ayuda con las formulas de batallas

Mensaje por bbrian10 el 2017-06-14, 18:47

Hola a todos, estoy terminando mi juego rpg esta hecho en Php (se juega online).
Me faltan detalles, por ej regular las peleas.
Alguno me puede ayudar a armar una formula ?
Los stats son:
Fuerza
Ataque
Defensa
Resistencia
Energia
Velocidad

Al que le interese le muestro el juego y si le gusta podria ser administrador ya que yo mucho tiempo no dispongo.
Espero alguna ayuda !!
Saludossssss
avatar
bbrian10
Iniciado
Iniciado

0/3

Créditos 13

Gracias : 2

Volver arriba Ir abajo

Re: Necesito ayuda con las formulas de batallas

Mensaje por Wecoc el 2017-06-14, 21:00

Pues no sé si te servirá del todo pero viendo que tus parámetros son muy parecidos a los del maker, te paso las fórmulas por defecto del RPG maker XP.

Código:
A - Atacante
B - Target
S - Habiliad
I - Objeto

atk - Ataque
def - Defensa
str - Fuerza
dex - Destreza
agi - Agilidad
int - Poder mágico
eva - Evasión

* Cálculo del Daño de ataque

Poder = A.atk - (B.def / 2)
Ratio = (20 + A.str) / 20
Variancia = 15

Daño = (Poder * Ratio)
Daño = Daño + rand(Daño * Variancia / 100) - rand(Daño * Variancia / 100)

* Cálculo del Ratio de fallo

Ratio = 8 * B.agi / A.dex + B.eva
Daño fallo = 0

* Cálculo del Ratio y Daño de un ataque crítico

Ratio = 4 * A.dex / B.agi
Daño crítico = Daño * 1.5

* Cálculo del Daño de habilidades ofensivas

Poder = S.hit + (A.atk * S.atk / 100) - (B.def * S.def / 100)
Ratio = (A.str * S.str / 100) + (A.dex * S.dex / 100) + (A.agi * S.agi / 100) + (A.int * S.int / 100)
Variancia = 15

Daño = (Poder * Ratio)
Daño = Daño + rand(Daño * Variancia / 100) - rand(Daño * Variancia / 100)

* Cálculo del Daño de objetos ofensivos

Poder = I.hit - (B.def * I.def / 100)
Ratio = 20
Variancia = 15

Daño = (Poder * Ratio)
Daño = Daño + rand(Daño * Variancia / 100) - rand(Daño * Variancia / 100)

Creo que está todo correcto, aunque no estoy seguro porque lo hice por encima mirando la guía del programa.
Ya se habló de esas fórmulas en otros posts, quizá encuentres algo de más utilidad... pero bueno al fin y al cabo lo pongo como base para que luego lo calibres más según lo que el juego te requiera. El consejo aquí es testear mucho xD

Como anotación el maker en realidad tiene dividido el parámetro de defensa en defensa física y mágica, aquí te los junté como uno solo.

Te paso otros posts:
Fórmula para calcular daño (XP)
Problema con fórmulas de daño (MV)
avatar
Wecoc
Administrador
Administrador



Créditos 9265

Gracias : 502

Volver arriba Ir abajo

Re: Necesito ayuda con las formulas de batallas

Mensaje por bbrian10 el 2017-06-15, 14:52

Gracias Wecoc, estuve mejorando mi codigo.
Te dejo el juego por si te interesa probarlo, esta casi terminado:
www.charruaafull.com.ar/league
Saludos
avatar
bbrian10
Iniciado
Iniciado

0/3

Créditos 13

Gracias : 2

Volver arriba Ir abajo

Re: Necesito ayuda con las formulas de batallas

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


Permisos de este foro:
No puedes responder a temas en este foro.