PDA

Voir la version complète : Moteur physique 2D pour une voiture


bebelious
28/06/2006, 15h27
Bonjour,

Je suis en train de programmer un petit jeu de voiture du type GENERALLY,
en 2D avec C et ALLEGRO avec devcpp.

La gestion des sprites ne me pose pas de problème.

Par contre, j'ai du mal à penser le moteur physique.

Actuellement je gére juste l'angle de la voiture + vitesse.
donc c'est pas terrible (pas de glisse dans les virages, pas de patinage, pas de difference d'adherence...)

Je voudrai un truc qui gére la masse, l'acceleration, le freinage, la vitesse maxi, et le type d'adhérence (bétum,gravier,herbe,vibreur)

j'ai 5 points de références pour mes voitures :
le centre de rotation de la voiture, et les 4 roues.

si quelqu'un à déjà fait un truc dans le genre où à une idée de
comment aborder le problème je suis preneur.

merci

platonman1
05/07/2006, 07h38
Salut :)

Alors en ce qui concerne le moteur physique, je te conseille un très bon tutorial, celui de Marco Monster, qui concerne justement... La physique appliquée au monde automobile :p

Par contre le site du tuto est offline en ce moment, il me semble que je l'ai encore quelque part, je te le transmets si je le retrouve...

En tout cas, "car physics" sur Google devrait porter ses fruits... Mais tu risques quand même de tomber sur des équations de 4 lignes avec tout plein de symboles incompréhensibles :p


Enjoy ++

Thyphoon
26/04/2007, 12h02
tu peux trouver le tutorial ici :
Tutorial (http://web.archive.org/web/20060220062712/http://home.planet.nl/~monstrous/tutcar.html)

Il manque juste les images ...

Parcontre si tu as reussi a faire quelques choses ça m'interesse !! :)
J'essaye de mon côté de simuler vu de dessus le comportement d'une voiture... Aucun problème pour l'acceleration, mais pour les virages c'est pas ça !!