Le pathfinding est un type de programme ayant pour but de permettre à un ordinateur de trouver le moyen le plus court de se rendre d'un point A à un point B en évitant les obstacles..
J'ai ici créer un script de pathfinding en Skript utilisant le principe de A* qui vous permettra d'afficher un chemin pour aller d'un point A à un point B. Ce script à pour but d'être utiliser par d'autres, je le met ici afin que toutes personnes intéressés puissent connaître sont fonctionnement.
Fonctionnement:
/pathfinding items : Vous donne un item permettant de définir le début du chemin(A), un item permettant de choisir l'endroit où le programme doit arriver(B) et un item vous permettant de supprimer le chemin créer.
/pathfinding : Cette créera le chemin allant du point A au point B.
Les deux commandes utilise la permission: pathfinding.use
Addon :
Il faut juste Skstuff (pour afficher les armorstand, sinon le pathfinding en lui même n'utilise rien pour ceux qui veules l'utiliser ^^
Et évidemment Skript
Les Options :
Il y a 2 options :
options: limitblockcheck: 1000 closepath: false
Le chemin ne sera pas dans tout les cas le plus court mais la recherche du chemin sera beaucoup beaucoup plus rapide... Conseillé pour des zones ouvertes
Si closepath est true:
Le chemin sera toujours le plus rapide mais la recherche du chemin est plus lente... Conseillé pour des zones fermé et/ou labyrinthe.
limitblockcheck représente le nombre de block testé avant que le skript estime qu'il n'arrive pas à trouver la fin
Ce skript ne nécessite aucun addon.
N'hésitez pas à laisser un commentaire ^^