Un sistema como este, con múltiples cuerpos, va a ser caótico. No creo que puedas resolver una ecuación en tiempo real. Lo mejor que puede esperar es encontrar una solución utilizando un algoritmo genético;
1: produce un número (por ejemplo, 100) de soluciones aleatorias (ángulo, pares de potencia).
2: simular estas soluciones.
3: si alguno de estos, termina golpeando el objetivo (o lo suficientemente cerca), ¡Listo! de lo contrario continuar.
4: elige las 10 mejores soluciones (las que terminan más cerca del objetivo)
5: a partir de estas 10 soluciones, cree 10 hijos para cada uno, ajustando al azar su ángulo y potencia.
6: ahora tiene 100 nuevas soluciones, regrese al paso 2
Deberá limitar el número de iteraciones, en caso de que no se encuentre una solución o de que la búsqueda tarde demasiado.
Incluso este enfoque no garantiza encontrar una buena solución porque; 1. la solución podría no existir 2. en un sistema caótico, pequeños cambios en una solución pueden tener un gran impacto en el resultado
Angle
" cuando tienes múltiples cuerpos gravitacionales dispersos a través de tu universo? Su atracción depende de su posición actual. Es posible que algunas vacunas ni siquiera sean posibles.