200ms 이내에 모든 경로를 생성하도록 최적화된 천만 개 이상의 노드가 있는 RuneScape의 그래프 기반 지도에 대한 경로 찾기입니다 .
디버거 -> Explv의 맵
Daxwalker는 Tribot 설치에 포함되어 있습니다. Tribot Central을 통해 출시됩니다. Tribot Central을 통해 Gradle/Maven을 통해 이 라이브러리를 참조하거나 .tribot/install/tribot-client/lib
디렉터리에서 JAR 자체를 참조할 수 있습니다.
JavaDoc 보기
자세한 내용은 https://admin.dax.cloud/를 방문하세요. API 키를 사용하려면 Dax API 키 공급자를 구성하세요.
DaxWalker.setCredentials(new DaxCredentialsProvider() {
@Override
public DaxCredentials getDaxCredentials() {
return new DaxCredentials("YOUR-PUBLIC-KEY", "YOUR-SECRET-KEY");
}
});
속도. RuneScape의 15000x15000x4 크기 의 희소 지도에 있는 1000만 타일의 거대한 세계에도 불구하고 제가 최적화한 엔진은 200ms 이내에 두 지점에서 경로를 생성할 것입니다. A*에 대한 내 맞춤형 경험적 기능은 개별 캐릭터의 정확성을 잃지 않고 포털과 순간 이동을 계산합니다.
사용 용이성. 다음을 호출하여 스크립트에 엔진을 구현하세요.
DaxWalker.walkTo(new RSTile(1,2,3));
DaxWalker.walkToBank(Bank.VARROCK_EAST);
바로가기. 기술 수준(바로가기에 필요한 민첩성 수준)이든 인벤토리 아이템 요구 사항(예: 함선에 필요한 골드 또는 던전 입장 수수료)이든 플레이어가 액세스할 수 있는 모든 바로가기만 사용합니다. 여기에는 퀘스트 요구 사항도 포함됩니다.
장애물. 영역이 매핑되어 있는 한 문/사다리 등 모든 장애물이 지원됩니다.
WebWalkerPaint.getInstance().drawDebug(graphics);
외부에서 내부로 가는 길. (정문으로 들어간다.)
내부에서 외부로 가는 길. (뒷문으로 나가세요.)
Reachable.getMap();
알고리즘은 목적지로 이어지는 지역으로만 제한되도록 설계되었습니다. 이것이 우리가 가능한 가장 빠른 시간에 경로를 생성하는 방법입니다.