Suivre les routes, comme un voyageur
Sur les longs trajets, les joueurs autonomes préfèrent désormais les routes : une carte des routes, tirée des textures du terrain, rend le hors-piste plus coûteux dans le calcul de chemin. Le suivi est mesuré pour tous les joueurs autonomes.
- Commit
- 8020fde
- Build
- Build réussi (2 min) · Cible worldserver
Pourquoi
Un humain qui traverse une région suit les chemins : ils contournent les camps de monstres et mènent aux villages. Le plus court chemin sur le maillage de navigation coupait au contraire à travers tout.
Comment
- Les routes sont extraites des textures du terrain (chemins de terre, pavés) et rangées en grilles par tuile (367 tuiles chargées sur Kalimdor, les royaumes de l'Est et l'Outreterre).
- Dans le filtre de chemin « de joueur », le terrain hors route coûte plus cher sur les longs trajets : le chemin calculé rejoint la route, la suit, puis la quitte près de la destination.
- Un bilan du suivi des routes est consigné toutes les 5 minutes pour l'ensemble des joueurs autonomes.
Travail de la session chargée des déplacements, déployé avec les correctifs suivants.