Um sistema como esse, com vários corpos, será caótico. Eu não acho que você seria capaz de resolver uma equação em tempo real. O melhor que você pode esperar é encontrar uma solução usando um algoritmo genético;
1: produza um número (por exemplo, 100) de soluções aleatórias (ângulo, pares de potências).
2: simule essas soluções.
3: se houver, acabe atingindo o alvo (ou chegando suficientemente perto), Concluído! caso contrário, continue.
4: escolha as 10 melhores soluções (aquelas que acabam mais próximas do alvo)
5: dessas 10 soluções, crie 10 filhos para cada um, ajustando aleatoriamente seu ângulo e poder.
6: agora você tem 100 novas soluções, retornou à etapa 2
Você precisará limitar o número de iterações, caso não exista uma solução ou esteja demorando muito para pesquisar.
Mesmo essa abordagem não é garantida para encontrar uma boa solução porque; 1. a solução pode não existir 2. em um sistema caótico, pequenas alterações em uma solução podem ter um enorme impacto no resultado
Angle" quando você tem vários corpos gravitacionais espalhados pelo seu universo? A atração deles depende da sua posição atual. Algumas fotos podem até não ser possíveis.