Fonction
Jeux
avancer_vers(depart, arrivee, vitesse)
Rapproche une position d’une cible d’au plus vitesse pixels, sans la dépasser : pour un ennemi qui poursuit le joueur.
Partagée par CoddyRun · CoddyRun
7 novembre 2026
Explication
À appeler à chaque tour de la boucle de jeu, séparément pour x et pour y. Quand la cible est à moins de vitesse, la position arrive exactement dessus.
Exemple : une raquette d'ordinateur qui suit la balle avec raquetteY vaut avancer_vers(raquetteY, balleY, 4).
Code
fonction avancer_vers(depart, arrivee, vitesse)
si absolue(arrivee - depart) <= vitesse alors
retourne arrivee
fin si
si arrivee > depart alors
retourne depart + vitesse
fin si
retourne depart - vitesse
fin fonction
Exemple d'utilisation
pos_x est un nombre
pos_x vaut 10
répète 4 fois
pos_x vaut avancer_vers(pos_x, 20, 4)
affiche pos_x
fin répète
Commentaires (0)
Pas encore de commentaire. Une question, une amélioration, un merci ? Lancez-vous.
Connectez-vous ou créez un compte pour commenter.