Je crée un jeu simple avec quelques implémentations IA simples sur certains des joueurs steerd informatique. J'ai une liste de Point
qui représentent des mouvements possibles pour le joueur. J'ai besoin d'écrire une méthode qui déplace le joueur vers le Point
le plus éloigné des ennemis possibles dans cette liste. J'illustré avec l'image:déterminez le plus loin Point loin de d'autres points
Les chiffres représentent des points poistion liste
Ce que je veux pour le joueur (4) de se déplacer soit Point
en position 2 ou 6 qui sont les plus éloignés de des ennemis. J'ai réussi à résoudre ceci s'il y a un ennemi en itérant la liste et en utilisant la méthode distance()
de Point
pour déterminer quel point est le plus éloigné. Mais le code doit fonctionner même s'il y a plusieurs ennemis dans la grille.
Alors, cela a-t-il fonctionné? – HumanCatfood