Yes, such algorithm can be created, but there are still a corner cases, e.g.:

There are 3 buildings X where one is missing a specific worker W.
There is 1 building Y where there is worker W working on lower position.
Is it good strategy to expel worker W from Y and perhaps stop production in Y 
(only building of this type) for long time? 
-- 
https://code.launchpad.net/~widelands-dev/widelands/frisians/+merge/336910
Your team Widelands Developers is subscribed to branch 
lp:~widelands-dev/widelands/frisians.

_______________________________________________
Mailing list: https://launchpad.net/~widelands-dev
Post to     : widelands-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~widelands-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to