O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

Schach - Pathfinding

Iniciado por Brandt, 03/10/2020 às 20:10

03/10/2020 às 20:10 Última edição: 03/10/2020 às 20:11 por Brandt


Schach - Pathfinding | v1.0.0 | por Brandt



Introdução

Esse plugin implementa algoritmos de menor caminho que podem ser usados diretamente nos personagens (eventos, jogador, followers, etc) ou em grafos genéricos.

A imagem ali em cima é do paper do algoritmo Rectangle Expansion A*, que foi implementado em WebAssembly para uso no plugin. O algoritmo gera caminhos melhores que os do tradicional A*, uma vez que permite trechos em linha reta, e também é mais eficiente no geral.

Também é possível estender o plugin definindo estratégias personalizadas de cálculo e seguimento de caminho.


Instruções

O plugin não é necessariamente voltado para o público iniciante, e pode ser visto mais como um plugin core para Pathfinding, a ser usado por outros desenvolvedores em seus próprios plugins.

Apesar disso, o plugin dispõe de comandos para atribuir caminhos usando pathfinding tanto ao jogador como a eventos. Leia as instruções dos comandos para mais informação.


Download: Github

O plugin é minificado por questão de eficiência no tempo de carregamento.


Código Fonte: Github


Licença: Zlib
~ Masked

OOOO  :wow:
Esse é bom demais! Um dos meus plugins favoritos e feito pelo mestre Brandt, muito bom!

Esse é dos brabos! Já tenho até uso pra ele.  :malvado:

Valeu por disponibilizar, Brandt.