Bola 9

quickfrozen
25 de Abril del 2006
Hey Todos!
Estoy Programando el juego de Bola 9, pero no logro hacer que una bola rebote a chocar contra la banda. Alguna recomendacion?

chuidiang
25 de Abril del 2006
Hola:

Guarda en dos variables el incremento que tienes que dar a la bola para ir haciendo que se mueva. Por ejemplo, si se mueve diagonalmente, pudes hacer

incrementox = 1;
incrementoy = 1;

Para calcular la nueva posición, simplemente suma este incremento

x = x + incrementox;
y = y + incrementoy;

Comprueba cuando la coordenada x o y de la bola se hace mayor o menor que los limites. En el momento que se haga mayor, cambia incremento de signo

if (x > limitex)
incrementox = -incrementox;

if (y> limitey)
incrementoy = -incrementoy;

Se bueno.