Buonasera, sto sviluppando un piccolo gioco in C, utilizzando le librerie Allegro.h.
Lo scopo del gioco, è di far palleggiare su una "racchetta" una palla.
Io ho già sviluppato sia il movimento della racchetta sia della palla, ma la palla ha un movimento "rigido", in quanto, ad ogni collisione, semplicemente, gli ho fatto cambiare direzione.
Vorrei invece dare un effetto realistico al movimento della palla, ma non riesco proprio ad immaginare come fare.
Intendo dire, io vorrei che la palla, in fase di discesa, acceleri fino ad avvenuta collisione, una volta che la collisione è avvenuta, la palla rimbalzi, fino a quando la forza, o che cosa ne sò, la faccia fermare a terra.
Scusatemi se non mi sono spiegato bene, ma tramite un forum, non sono abituato a spiegarmi.
Non vi chiedo di scrivermi il codice, ma solo di spiegarmi un calcolo, per l'accelerazione e uno per la decelerazione.
|