Ya tengo los datos corregidos (aproximados).
InfluenciaDeRotacion: 1
InfluenciaDeRotacion: 2.99009900990099
InfluenciaDeRotacion: 5.9604940692089
InfluenciaDeRotacion: 9.90147927644446
InfluenciaDeRotacion: 14.8034448281628
Normalmente sería
1
3
6
10
15
pero lo que se suma va disminuyendo, o sea, en vez de
1+2+3+4+5...
es
1 + 1/1.01 + 1/(1.01^2) + 1/(1.01^3) + 1/(1.01^4)...
¿no?
Necesito la fórmula, no quiero hacer sumas asi. Sé que si no hubiera disminución sería
InfluenciaDeRotacion = Ejecuciones(Ejecuciones + 1) / 2
¿Con disminución como dije cómo sería?
Lo hablé con chatbox pero me dan fórmulas algo confusas, y Deepseek luego me dijo que está mal.
Hola, es difícil recomendarte , sin saber exactamente que es lo que quieres lograr.
Ya lo expliqué.
El meteoro sale de la nave naranja con una velocidad al azar hacia arriba y con una rotación al azar hacia un costado, lo cual hace que se vaya curvando hacia un costado. La rotación va disminuyendo, y se quiere asignar una velocidad hacia un costado para que el meteoro (a pesar de que su trayectoria se curve) cuando llegue arriba esté en el centro.
En la siguiente imágen el meteoro no terminó en el centro, pero mira la trayectoria amarilla y la verde.

Supon que la cantidad de curva es la misma. Se quiere que haga la trayectoria verde, para eso hay que asignarle una velocidad hacia la izquierda. Se requiere calcular cuánta.
Nunca lo confirmaste si una vez el de abajo golpea, quieres adivinar (anticipar) la posición de llegada para llevar el azul a pegar al meteoro.
Cuando resuelva el problema que tengo quizá piense en eso, por ahora déjalo, la nave azul intenta ir hacia la misma posición X del meteoro, a lo bruto, no intenta averiguar dónde terminará.
El problema que estoy planteando no tiene que ver con la IA del rival, hasta puedes ignorar la nave azul si te queda más cómodo, el problema tiene que ver con qué tan al centro queda el meteoro cuando llega arriba.
1) Si las trayectorias son rectas y no hay impacto en las paredes laterales, sabes hacerlo?
Sí, creo que ya hice eso. El proceso que hago ya fue descrito...
2) Si las trayectorias son rectas y hay impacto en las paredes laterales , sabes hacerlo?
No, pero no es lo que intento, de hecho intento que no toque las paredes.
3) Si las trayectorias son curvas(parábolas) y no hay impacto en las paredes , sabes hacerlo?
No, por eso estoy consultando, es lo que quiero lograr.
4) Si las trayectorias son curvas y hay impacto en las paredes , sabes hacerlo?
No, pero no es lo que intento, de hecho intento que no toque las paredes.
Aceleración constante, o variable, ? En horizontal o vertical o ambas a la vez?
Ya lo dije, hacia arriba adquiere una velocidad al azar que se mantiene. Hacia un costado va aumentando debido a la rotación que tenga, pero la rotación va disminuyendo un poco. En la atmósfera con las pelotas creo que pasa eso, va disminuyendo la rotación.
Lo que veo es que en cada frame calculas la posición siguiente en base a la última calculada, no es un inconveniente, pero tiene la suma de muchos errores de precisión.
Sí, lo intenté hacer como me enseñó otro usuario del foro, multiplicando la velocidad inicial por el tiempo, pero cuando rebota con una pared no sé cómo corregirlo. Como por ahora no quiero que rebote podría probar, luego te digo.
Ha pasado mucho tiempo en parte porque tuve problemas con mis vecinos que ponían música de noche.
calculas cuanto tiempo tardará en llegar hasta arriba
Lo hago así:
TardanzaY = Math.ceil(DistanciaY/-MeteorYSpeed);
luego divides. ese tiempo por el tiempo entre frame y frame y tendrás cuantos frases debes calcular para ejecutar un loop qué vaya ilustrado cada posición,.
Eso no lo entiendo, yo uso los frames como tiempo, el real no lo uso, no cuento en segundos sino en frames. Cuántos segundos dura un frame se puede cambiar pero es irrelevante aquí.
De ese modo conociendo la posición inicial y final del deslizador o golpeador de arriba
No tiene que ver con lo que busco.
no deduzco de tu código el tipo de curva que quieres, parábola, elíptica, hiperbolica, exponencial etc.
Se asigna un valor al azar a la rotación del meteoro y dependiendo de cómo sea hace que parezca una recta | o más una curva así ) o ( o tan curva que parece así > o <
O bien directamente la curva no depende de la posición de las paredes laterales.
Eso.