Поиск пути для графической карты RuneScape с более чем 10 миллионами узлов, оптимизированной для создания любого пути менее чем за 200 мс .
Отладчик -> Карта Explv
Daxwalker включен в установку Tribot. Он выпущен через Tribot Central. Вы можете ссылаться на эту библиотеку через Gradle/Maven через Tribot Central или ссылаться на сам JAR из каталога .tribot/install/tribot-client/lib
.
Посмотреть документацию Java
Посетите https://admin.dax.cloud/ для получения дополнительной информации. Чтобы использовать ключи API, настройте поставщика ключей API Dax.
DaxWalker.setCredentials(new DaxCredentialsProvider() {
@Override
public DaxCredentials getDaxCredentials() {
return new DaxCredentials("YOUR-PUBLIC-KEY", "YOUR-SECRET-KEY");
}
});
Скорость. Несмотря на огромный мир RuneScape, состоящий из 10 миллионов тайлов на разреженной карте размером 15000x15000x4 , мой оптимизированный движок гарантированно сгенерирует путь из любых двух точек менее чем за 200 мс . Моя специальная эвристическая функция для A* рассчитает порталы и телепорты без потери точности для вашего индивидуального персонажа.
Простота использования. Внедрите движок в свой скрипт, просто вызвав:
DaxWalker.walkTo(new RSTile(1,2,3));
DaxWalker.walkToBank(Bank.VARROCK_EAST);
Ярлыки. Использование всех и только тех ярлыков, к которым может получить доступ ваш игрок, будь то уровень навыков (уровень ловкости, необходимый для ярлыка) или требования к предметам инвентаря (например, золото, необходимое для корабля, или плата за вход в подземелье). Это также включает в себя требования к квестам.
Препятствия. Все препятствия, такие как двери/лестницы и т. д., поддерживаются, пока область нанесена на карту.
WebWalkerPaint.getInstance().drawDebug(graphics);
Путь снаружи внутрь. (Входит в парадную дверь.)
Путь изнутри наружу. (Уходит через заднюю дверь.)
Reachable.getMap();
Алгоритм предназначен для ограничения только тех регионов, которые ведут к месту назначения. Таким образом мы будем генерировать пути в кратчайшие сроки.