User Tag List

Resultados 1 al 10 de 112

Ver Modo Hilado

  1. #11
    Cazador de Leviathanes Avatar de Cuidadoso
    Fecha de Ingreso
    29 ene, 15
    Mensajes
    601
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Tema intervalo de npcs
    Mas que cambio en intervalo parecería, la tortuga por ejemplo, que pega antes de que llegue al pj.
    Es como que antes de tener la oportunidad de golpear ya te pega, eso creo que complica a las clases bajas.
    No revise que pasa con otras criaturas pero digamos que me tengo que olvidar de bailar al golem?


    Cita Iniciado por Anagrama Ver Mensaje
    Se que nadie le va a dar bola al aspecto tecnico pero es algo que me gusto mucho hacer y esta bastante bueno asi que explico un poco como funciona.

    Basicamente lo que se hizo fue darle un algoritmo nuevo de pathfinding a determinados npcs como por ejemplo los eles.
    El problema del pathfinding es que es DEMASIADO pesado y rompe con el rendimiento del servidor, consideren que cada npc tiene que ejecutar la funcion que le encuentre el camino mas corto y eso tardaria muchisimo con mas de 3000 npcs activos en simultaneo, por eso es que nunca se tuvo un pathfinding mejorado en el juego, solamente se tenia esa prueba en los enanos que tardaban en calcular la ruta.

    La solucion que encontre fue aplicar un algoritmo heuristico que no encuentre la ruta mas corta, si no que decida sobre la marcha cual seria la mejor direccion a tomar, por eso a medida que van avanzando no toman capaz la ruta mas corta, capaz se equivocan y toman un camino mas largo o hasta llegan a un punto donde no pueden encontrar el camino correcto.
    Heuristica es basicamente eso, se usa cuando NO se quiere una efectividad del 100% por los problemas que trae, en este caso el rendimiento que lo hacia inutilizable.
    Por eso como no se buscaba que se encuentre la ruta mas corta en todos los casos, se aplico esta tecnica para que encuentre UNA ruta en la mayoria de los casos.
    Si bien no es una efectividad del 100% el beneficio que trae es que no consume literalmente NADA, asi que se le puede aplicar a todos los npcs si se quiere y no se veria un impacto en el rendimiento del servidor.
    ¿Esto no hace que aumente la posiblidad de que tus elementales se "suiciden" pasanndo por delante del npc?
    O sea, si yo antes tiraba un elem a dos pasos tras la espalda de un npc, me hacía golpear, estaba segura de que el elem iba a atacar desde la espalda, pero si utilizaste un algoritmo que hace que no elija el camino mas corto, temo que el elemental de un rodeo antes de pegar.
    Todavía no lo probé y como soy guerre. el realizarlo me lleva todo una logística, pero ¿podria pasar?
    (PD: Todavía no loguee despúes del parche )

    Saludos

    Cui
    Última edición por Cuidadoso; 01/01/2017 a las 21:03



Thread Footer

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •