Un sistema come questo, con più corpi, sarà caotico. Non penso che saresti in grado di risolvere un'equazione in tempo reale. Il meglio che puoi sperare è trovare una soluzione usando un algoritmo genetico;
1: produce un numero (es. 100) di soluzioni casuali (angolo, coppie di potenza).
2: simula queste soluzioni.
3: se uno qualsiasi di questi, finisce per colpire il bersaglio (o avvicinarsi sufficientemente), Fatto! altrimenti continua.
4: scegli le 10 migliori soluzioni (quelle che finiscono più vicino al bersaglio)
5: da queste 10 soluzioni, crea 10 bambini per ciascuno, regolando casualmente l'angolazione e la potenza.
6: ora hai 100 nuove soluzioni, torna al passaggio 2
Dovrai limitare il numero di iterazioni, nel caso in cui non sia possibile trovare una soluzione o impieghi troppo tempo a cercare.
Anche questo approccio non è garantito per trovare una buona soluzione perché; 1. la soluzione potrebbe non esistere 2. in un sistema caotico, piccole modifiche a una soluzione possono avere un impatto enorme sul risultato
Angle
" quando hai più corpi gravitazionali sparsi nel tuo universo? Il loro tiro dipende dalla posizione attuale. Alcuni scatti potrebbero non essere nemmeno possibili.