<< retour aux produits

Voitures de course

Sur une piste de course de type Nascar, des voitures se déplacent en évitant toute collision. Sur un jeu de table, les concurrents jettent les dés et avancent leur voiture, petit à petit, sur une piste quadrillée. À chaque tour de table la position des voitures est retenue dans une base de données. À la fin de la partie, la course est rejouée et chacune des voitures devra se déplacer de manière réaliste en évitant de tamponner ses voisines. Pour faciliter le traitement, les calculs mathématiques se font sur une piste droite. Lors de l’affichage chacune des voitures est transposée sur la piste circulaire. Puisque toutes les voitures avancent simultanément vers leur prochaine position sur la piste, il faut une technique d’animation qui empèche les voitures de se superposer. Cette technique consite à évaluer le déplacement de chaque voiture et si, à la vitesse actuelle, une collision est prévisible. Si oui, il faut décélérer ou accélérer selon une prioritée donnée à chacune des voies. Afin d’être réaliste, ce mouvement se fait progressivement relatif à toutes les voitures du jeu. Ces algorithmes ont été programmés en « C » sous Windows.