CoddyRun
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.

Du même auteur