Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Algoritmo De Colisión De Una Bola

Iniciado por kodiak, 08 de Agosto de 2003, 10:15:23 PM

« anterior - próximo »

kodiak

 He programado un clon del pong, usando c y SDL. La colisión de la bola la he hecho de forma que si se encuentra con la "pared" o las palas, cambia de signo sus dos componentes de velocidad(x e y).

Como comprendereis, esto aunque funciona, limita mucho el movimiento, siempre hace las mismas trayectorias diagonales. ¿alguien me podría recomendar cómo optimizar este algoirtmo, o dónde puede encontrar información?

Muchas gracias.

DraKKaR

 Una forma de cambiar un poco el recorrido y los rebotes podria ser: cuando la bola rebote en una pala, en vez de cambiar la direccion de la pelota teniendo en cuenta su velocidad, podrias tener tambien en cuenta la velocidad de la pala, asi el jugador podria darle el efecto que quisiera y los rebotes no irian siempre en una direccion fija.






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.