• Estimado/a visitante,

    Parece que aún no te has registrado o conectado. Para poder participar debes tener una cuenta registrada haciendo click en el enlace inferior.

    ¡Haz click aquí para registrarte!

    Si ya dispones de una cuenta, simplemente debes hacer click en el botón de "Acceder" en el lado derecho.

    El Equipo de Grepolis

Cálculo de la moral: fórmula mejorada

Princess Itaka

Oráculo
Muevo aquí los post sobre ello y creamos este tema de discusión parar analizar y dar con una fórmula más acertada que la que rueda por ahí sobre la moral.






3-La fórmula es la que está publicada en otras wikis, si está equivocada,que alguien se ofrezca a sacar la fórmula correcta. (no tenemos constancia de que haya dado errores, pero quien sabe)

3.-Yo me ofrezco a obtener la fórmula pero no garantizo que vaya a ser mañana ni pasado;
Bueno bueno...no ha sido muy complicado pero....aquí va; es mucho más concreta que la otra ya que el margen de error es muuuuy pequeño (puede fallar en un máximo de un 0.1%) pero también es mucho más complicada, yo la dejo aquí y si os gusta la cogéis:

Y= moral
M= pendiente
X= pts. defensor
Z= pts. atacante
P, Q.= puntos alternativos de la gráfica/analítica

Se divide en 4 partes:

[([(Z)-Z*0.7665]-15)]

Sabiendo que: P= Z, 100 ; Q= (A-15), 99 -->> (Z = 1);(100 = 2);((A-15) = 3);(99 = 4)

M= 4-2/3-1

Se aplica la siguiente fórmula; escogiendo el punto P o el punto Q, SÓLO UNO
Y= Yº+M (X-Xº) -->> Sólo se sustituyen los valores Yº (corresponde a los puntos 2 ó 4 del apartado anterior), M (solución de la ecuación anterior) y Xº (corresponde a los puntos 1 ó 3 del apartado anterior)

Habiendo resuelto la ecuación anterior (de 1º grado, facilita XD) nos debe quedar algo así:

Y = MX + N -->> Moral = M*pts. defensor + resultado de los números conocidos de la ecuación anterior.

___________________________________________________________________________________________________________________

Un ejemplo

Pts atacante = 50.000
Pts defensor = 2.000
M = ¿?
P, Q = ¿?
A = ¿?

[([50.000]-A)-15] -- [(50.000 - 38325) - 15] -- [11675 - 15] -- 11660

P = 50.000, 100
Q = 11660, 99

M = 99 - 100/11.660 - 50.000 -- M = -1/-38340 -- M = 0.0000260824

Y = 99 + M (X - 11.660) -- Y = 99 + 0.0000260824*X -0.304120784 -- Y = 0.0000260824X + 98.7

Y (moral) = 98.7 + (0.0000260824*2.000) -- Y = 98.7 + 0.05 -- Y = 98.75
Ok, editado frangal.
 
Última edición:

frangal

A mi borrame que me desentiendo con las funciones, jeje
ademas, mientras funcione no voy a preocuparme mucho
 

levaduca

Ahh!! La fórmula es incorrecta!! Hay un fallo! Me equivoqué en un par de signos, lo he visto ahora! Cierra tema hasta que la tenga plisss!!
 

MaLaR

Si según levaduca, un jugador de 50.000 pts ataca a uno de 2000, y tiene casi 98% de moral, la fórmula es incorrecta. En psi no tenía ni 30.000 y para atacar a uno de 2000 la moral se me reducía a menos de 40%.
 

levaduca

Si según levaduca, un jugador de 50.000 pts ataca a uno de 2000, y tiene casi 98% de moral, la fórmula es incorrecta. En psi no tenía ni 30.000 y para atacar a uno de 2000 la moral se me reducía a menos de 40%.
Ya lo se....me he dado cuenta....el fallo es que yo cogí la constante de proporcionalidad de -0.125 pts. de moral por cada punto de jugador pero me he dado cuenta de que esa es MI constante, no la general....!
 

levaduca

Tras algunos fallos que he tenido que corregir, aquí os traigo la nueva fórmula (más complicada que la anterior) pero más precisa.

Y= moral
M= pendiente
X= pts. defensor
Z= pts. atacante
P, Q, R= puntos alternativos de la analítica
A= (Z*0.2335)
B= (Z*0.3504)
K= Constante de proporcionalidad

Se divide en 5 partes:

[([Z*0.2335]-2)] y [([Z*0.2304]-2)]

Sabiendo que: P= Z, 100 ; Q= (A-2), 99 ; R = (B-2), 98 -->> (Z = 1);(100 = 2);((A-15) = 3);(99 = 4);((B-2) = 5);(98 = 6)

Deducimos que: K = 4-6/3-5


Se aplica la siguiente fórmula; escogiendo el punto P, el punto Q o el punto R, SÓLO UNO
Y= Yº+M (X-Xº) -->> Sólo se sustituyen los valores Yº (corresponde a los puntos 2, 4 ó 6 del apartado anterior), M (solución de la ecuación anterior (K)) y Xº (corresponde a los puntos 1, 3 ó 5 del apartado anterior)

Habiendo resuelto la ecuación anterior (de 1º grado, facilita XD) nos debe quedar algo así:

Y = MX + N -->> Moral = M*pts. defensor + resultado de los números conocidos de la ecuación anterior.

___________________________________________________________________________________________________________________

Un ejemplo

Pts atacante = 50.000
Pts defensor = 2.000
M = ¿?
P, Q, R = ¿?
A = ¿?
B = ¿?
K = ¿?

[([50.000]-A)-2] -- [(50.000 - 38325) - 2] -- [11675 - 2] -- 11673
[([0.2304*50.000]-2)] -- [11520-2] -- 11518

P = 50.000, 100
Q = 11673, 99
R = 11518, 98

K = 98-99/11518-11673 -- K = 1/155 -- K = 0.0064516129 -->> por cada punto de menos del contrincante, la moral bajará en un 0.0064516129% -- K = M ---------- Por cada 155 puntos de menos del contrincante, la moral bajará en un 1%. En la fórmula, M se escribe en forma de fracción.

Y = 99 + M (X - 11.673) -- Y = 99 + X/8 - 11673/8 -- Y = X/8 + 23.7

Y (moral) = 23.7 + (2.000/155) -- Y = 23.7 + 12.9 -- Y = 36.6%