Iniciado por
Anagrama
La inteligencia de los npc del ao es un insulto a la palabra inteligencia, no hacen absolutamente nada. Hace años deberian haberlo mejorado y agregar diferentes tipos de IAs para que sea mas diverso y entretenido el juego, es extremadamente monotono que todos los npc sean el mismo con diferente grafico y hechizos. Si hubiera diferentes comportamientos, como por ejemplo lobos que anden en manada, npcs humanoides que sean inteligentes, o si no un npc que tire inmo en un mapa con un npc duro como un golem que de prioridad a dejar a todos los users inmo en vez de tirarle a uno solo y quedarse ahi pegado al lado mirandole la cara para que el golem pueda repartir golpes. Hay posibilidades infinitas que nunca van a ser explotadas pero bueno, es lo que hay.
En otro tema estuve trabajando (aprovechando el feriado) en la siguiente version con varios arreglos a cosas que nombraron, algunas modificaciones que pidieron y un sistema que habian pedido para dar prioridad al focus a npcs segun su clase y raza, el algoritmo para hacer esto fue un verdadero dolor de huevo pero ya lo tengo, me falta testearlo bien nada mas y ver si arreglo alguna cosita mas de paso y lo subo.
Quedo masomenos asi:
Ej: Team de mago h y clero h, probabilidad de focus al mago 75%, probabilidad de focus al clero 25%.
Ahora es cuando se complica mas:
Ej 2: Team de mago h, druida g y clero h, probabilidad al mago 65%, probabilidad al druida 25%, probabilidad al clero 10%.
Pero se puede complicar mas todavia:
Ej 3: Team de mago g, mago h, druida h, clero eo, probabilidad al mago g 60%, al mago h 30%, al druida h 5% y al clero eo 5%.
Idear todo el algoritmo para los calculos de probabilidades segun clase y raza, considerando todas las conmbinaciones y las situaciones en que se pisan 2 o mas cosas fue bastante complicado, asi que quedaron algunos detalles con los que no puedo hacer mucho (o mejor dicho no quiero por ahora), como que si juego un 2v2 siendo mago h con un team mago h, al ser yo el que esta mas arriba en la lista de personajes me designa a mi el usuario como la prioridad mas alta con 60% y siempre va a ser asi, pero bueno aunque sea esta mejor que antes.
Cuando lo termine lo subo, si no hoy mañana.