Wallbreakers A.I still needs to be fixed.
I'm tired of it whenever I unleash a band of 8 wallbreakers to assist my troops, they just don't go to the desired wall. I feel wallbreakers, waste or benefit and should stick like glue to the first wall they come across. Words cannot describe just what I'm talking about so here is what I tried to do in my last recent raid.
Green is the desired target
Red is the target they went to
http://i.imgur.com/Bg8FMXa.jpg
Why do they still do this?
That's a great demonstration.
Quote:
Originally Posted by
Yoyobuae
How Wallbreaker works Miniguide:
First lets assume for a second we deploying barbarians instead of wallbreakers. When deployed at the marked point they will go to the closest building, like so:
http://i.imgur.com/4Z2bUtp.jpg
That building is reachable without breaking any walls. So for the purpose of wallbreaker AI it doesn't matter so it I've erased it.
Now assuming we deploy again another barbarian, which building it will go after next:
http://i.imgur.com/NkdCn73.jpg
Again we erase that building since it is reachable.
And we continue considering which buildings barbarians would go after, erasing each one that it is found to be reachable:
http://i.imgur.com/PichCkp.jpg
http://i.imgur.com/HGFu9pJ.jpg
http://i.imgur.com/fiUuHRw.jpg
http://i.imgur.com/K5uTZmp.jpg
Let's stop for a second here. As you can see the hole in the wall allows reaching that elixir collector, so it is actually ignored by WB AI as well. Keep that in mind.
http://i.imgur.com/zXfsm5I.jpg
http://i.imgur.com/JPMpIr9.jpg
Finally we reach the point were a barbarian would target a wall instead of a building. At this point the barbarian and WB behave exactly the same.
What WB AI does is skip over all the previous steps to reach the point where a wall needs to be broken in order to get to a target building. You have to keep in mind which target buildings get erased during the process in order to tell where a WB would go.
Thanks for the effort.