@sulphuric66
Thanks for dropping by. I will help as much as i can.
Pathfinding problems that im sure of:
-Units dont know how to move together in masses, esspecially when theres a narrow way they cant come up with solution. Units in the front line, blocks backline, and then chaos begins: back line doesnt wait and walk same path, instead, they either move back or cancel their action. After a couple seconds its gets even more messier: whole army gets confused, both backline and frontline doesnt know what they should do, at one point you have to manually correct their behaviour. This whole process happens especcially when:
1-There is a narrow corridor.
2-Getting in through your enemies destroyed wall sections.
Note that, with this being a big problem for every unit overall, bigger units( such as elephants or catapults. ) have the most harder time.
How to fix? I guess, units should insist more on going targeted direction instead of going for alternative ways-directions. From my observation, they give up and seek alternate paths too quickly, resulting big armies to bump each other in seemingly random direction and repeating whole process over and over again, thus causing a “no progress of movement” as a result.
Villagers, have their own kind of problem:
what i noticed is, mass gathering causes going idle sometimes. this happens when you have a gatherer blocked by other gatherer. lets say you have 2 wood gatherers: if the one closer to woods needs to drop woods to storage and other wood gatherer who is on first ones path is still on task of gathering wood, first one just stands idle until second one also completes wood gathering task. This, on the first look, doesnt causes big problems but later, when you have a more crowded situation, causes big problems and sometimes results in some deep workers to go idle forever since the crowd in the back simply doesnt give him any time gap to break escape.
Also, semi related, but i believe attack move command should be looked into aswell.
-Attack move command doesnt have any priority. Your army, usually gets distracted by nearest unimportant buildings, such as randomly placed enemy storages. There should be some kind of priorty, instead of “attack what you see first”.
My purposal for attack priority, in order:
1-target enemy units in sight.
2-target enemy towers in sight.
3-target enemy buildings in sight.
P.S: Sorry for my english, this topic requires some good level english apperantly that i dont have lol.