Su aproximación básicamente dicta que los disparos están aterrizando en una parte de la superficie de una esfera, determinada por el ángulo; el área objetivo dentro de esa superficie es una constante; la distribución de probabilidad es constante dentro de la superficie y cero en otros lugares.
Gajet ya ha dado una serie de buenas razones por las cuales algunos de estos supuestos fracasan, pero se aferra al mismo modelo de inexactitud: un error limitado en ángulo. El resultado todavía cae con r ^ -2, pero con una pequeña constante.
Digamos que el tirador tiene una extensión máxima de 5 °. Tiene la posibilidad de disparar entre un error de 0 ° y 1 °, pero el área del anillo entre 4 ° y 5 ° es mucho mayor que el área del anillo / círculo entre 0 ° y 1 °. Los errores más grandes tienen una mayor probabilidad de ocurrir. Aumente el error aún más, y la probabilidad de repente cae a cero, porque estamos fuera del límite de cinco grados. Eso no parece muy realista.
Una representación más precisa sería tener una distribución Guassian de error angular, es decir: A(ϕ) = sqrt(a/π) exp(-a ϕ²)
. La variable a se puede usar para incluir la habilidad del tirador, etc. Tenga en cuenta que esta solución es unidimensional. Si su objetivo es muy alto en comparación con su ancho, puede omitir el error vertical por completo y simplemente asumir que el disparo aterrizó en la elevación correcta. Alternativamente, puede ejecutar el cálculo dos veces y multiplicar el resultado, suponiendo que el objetivo sea aproximadamente rectangular.
Para llegar desde la función de probabilidad a la probabilidad real de alcanzar un objetivo, integramos la función A y terminamos con una función de error costoso - que en realidad se llama la función de error: p(ϕ) = erf(ϕ sqrt(a))
. El ángulo ϕ equivale al ángulo entre el punto objetivo y el borde del objetivo. En términos de s tamaño objetivo y la distancia r: p(r) = erf(arctan(s/2r) sqrt(a))
. Esta función se representa a continuación para un objetivo de tamaño 1 y valores de precisión de a=2
y a=10
.
Tenga en cuenta que, a diferencia de una caída de r ^ -2, la probabilidad se mantiene claramente por debajo de uno, sin importar qué tan cerca esté el objetivo. De hecho, incluso un objetivo a una distancia exactamente cero puede perderse, debido a la probabilidad extremadamente pequeña de que el error sea superior a 90 °.
Como dije antes, la función de error es bastante costosa, pero su argumento ϕ sqrt(a)
no varía tanto para cualquier escenario de tirador sensible. Podemos hacerlo mucho mejor evaluando parte de la serie Taylor y limitando el resultado. En primer lugar, hacemos un mapa x = arctan(s/2r) sqrt(a)
, y luego evaluar: 2 x - (2/3) x^3 + (1/5) x^5 ...
. Omita o agregue tantos términos como se considere necesario, pero tenga en cuenta que un número par de términos causará un comportamiento no deseado en distancias bajas. A continuación se muestra la función de error real, en comparación con los primeros tres términos distintos de cero de su serie Taylor.
Como nota final, esto es puramente matemática. Agregue un par de funciones sinusoidales, coeficientes aleatorios y logaritmos y su juego podría ser igualmente divertido.