En fait, vous devez stocker les coordonnées X et Y de tous les personnages dans des variables ainsi que les coordonnées X et Y de leurs destination X et Y.
Ensuite vous créez un cycle comme ca:
CYCLE
IF xperso1 < xdestination1
==> déplacer perso1 vers la droite
END IF
IF xperso1 > xdestination1
==> déplacer perso1 vers la gauche
END IF
IF yperso1 < ydestination1
==> déplacer perso1 vers le haut
END IF
IF yperso1 > ydestination1
==> déplacer perso1 vers le bas
END IF
IF xperso2 < xdestination2
==> déplacer perso2 vers la droite
END IF
IF xperso2 > xdestination2
==> déplacer perso2 vers la gauche
END IF
IF yperso2 < ydestination2
==> déplacer perso2 vers le haut
END IF
IF yperso2 > ydestination2
==> déplacer perso2 vers le bas
END IF
IF xperso1 = xdesination 1
==>IF yperso1 = ydestination1
=====>IF xperso2 = xdestination2
========>IF yperso2 = ydestination2
=============>Casser le cycle
========>END IF
=====>END IF
==>END IF
END IF
FIN DE CYCLE
Tu peux ajouter autant de personnages que tu veux, mais attentions ils n´evitent pas les obstacles 