ALGORITHME A*

cs_wims Messages postés 2466 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 1 août 2010 - 6 mai 2008 à 22:29
CsDarkman Messages postés 24 Date d'inscription samedi 12 avril 2008 Statut Membre Dernière intervention 16 mai 2008 - 12 mai 2008 à 15:51
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/46577-algorithme-a

CsDarkman Messages postés 24 Date d'inscription samedi 12 avril 2008 Statut Membre Dernière intervention 16 mai 2008
12 mai 2008 à 15:51
interessant ta bien fai j'ai testé tn code et il fonctonne bien
voila plus 10 en attendant tn prochain code :D
RCA ArKanis Messages postés 1287 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 21 février 2009
8 mai 2008 à 12:11
très sympathique :)
moins d'une seconde (700ms) pour trouver le chemin et l'afficher

Tu devrais juste remplacer ta ligne 4 par ça : var %file $scriptdir(lvl.txt), même si ça n'intervient que pour le test. Ca pourrait permettre à plus de personnes de le tester :p

Les aliases sont expliqués et leur syntaxe donnée, c'est agréable.
L'originalité et le résultat sont là. Il en est de même pour la propreté du code.
Donc, pour résumer, bravo :D
cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 5
6 mai 2008 à 23:19
Wow, très intéressant ;-)
J'avais implémenté Dijkstra pour un cours en matlab, puis pour le défi de l'ami Wims sur scriptsdb.org, mais c'est extrêmement lent parce que récursif et "exhaustif", alors que ton truc est vraiment très efficace dès lors qu'on sait où aller et que notre map est pas trop tordu (cf http://fr.wikipedia.org/wiki/Algorithme_A*).
Je n'ai pas regardé encore l'implémentation en détail, mais en tout cas félicitation pour avoir tout commenté, ça rend la lecture beaucoup plus aisée ! Ca vaut bien un 10/10 rien que pour l'originalité !
cs_wims Messages postés 2466 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 1 août 2010 1
6 mai 2008 à 22:29
Ah ouais carrément quoi !? (je reposterai quand j'aurais testé, c'étais histoire de marqué le coup!) ça a l'air bien, mais difficile pour ceux qui débute :o
Rejoignez-nous