Home Forum e-mail

GardierStats

 

Son un intento de cuantificar objetivamente la fuerza de un equipo en Hattrick. Por supuesto no intentan de ningún modo ser fiables, pero pueden ser un valor que sirva de primera referencia.

Cuando cree la fórmula existían otras estadísticas como HatStats o PeasoStats. Son buenas referencias pero tenían un fallo evidente: no consideraban las ventajas de las tácticas de Hattrick, especialmente el contra-ataque. Es decir, un equipo con poco mediocampo, mucha defensa y alto nivel de CA era poco valorado por esas estadísticas, y por eso surgen las GardierStats.

Para ello tomo una base del 90% del potencial del equipo con una fórmula similar a las HatStats ([3 x medio] + [defensas] + [ataques]), corrigiéndolas de tal forma que ataque central y defensa central tengan más peso, como hacen las PeasoStats.
La mayor diferencia está en el 10% restante, que computa la zona adecuada según la táctica utilizada (si es CA, la defensa; si es Ataque por el medio, el ataque central), y el nivel de esa táctica.
Podría parecer un porcentaje bajo, pero los resultados me parecen adecuados.

Puedes comparar distintas estadísticas en el programa Hattrick Control, sección "Partidos - Estadísticas".

 

Formula:

function GardierStats(medio, defDer, defCen, defIzq, ataDer, ataCen, ataIzq, tactica, nivelTactica, nivelExperiencia)

defense:= (0.275 * rightDef) + (0.45 * centralDef) + (0.275 * leftDef, 0));
attack:= (0.275 * rightAtt) + (0.45 *centralAtt) + (0.275 * leftAtt);
tempReal:= (4.15 * midfield) + (2.77 * attack) + (2.08 * defense); //base 90%

if tactica = '2' then //counterattack
begin
tempTactica:= (nivTactica * defense) / 10; //outstanding is the base level
end
else if tactica = '3' then //AoM
begin
tempTactica:= (nivTactica * centralAtt) / 7; //solid is the base level
end
else if tactica = '4' then //AiW
begin
tempTactica:= (nivTactica * (rigthAtt + leftAtt) / 2) / 7;
end
else //unknow, normal, presionar
begin
tempTactica:= tempReal / 9;
end; //10% (more or less, depending of tactic result)

Result:= tempReal + tempTactica; // 90% + 10% (more or less, depending of tactic result)