Я делал подбиралку параметров (правда задача очень десперсионная и медленная - многомерно подбирать не получалось). Я сделал просто параметры - процент лучников и мечников (потом рабочие ограничивались с заканчиванием ресурсов, а соотношение лучников и мечников оставалось прежним). Насколько сейчас помню, оптимум мечников (при наличии готовой базы) получался в районе 10%, а лучников - около 40%. Такой вот парадокс. Типа как у GreenTea - вот именно столько немного дешёвых мечников лучше построить при наличии базы, чем вообще без них.
Но, понятно, что с усилением стратегий противников (собирание лучников в файрбол), мечники могут быть вообще бесполезны, да и лучники тоже, если не умеешь их собирать и делать фронт.
С самого начала я думал, что построение: мечники впереди - лучники сзади должно рулить, как это в истории и в играх всяких. Но тут радиус 5 и более простой способ запрограммировать один тип юнитов решал: так никто до такой тактики и не добрался. Это ещё одна из ловушек для перфекциониста получилась.
Ну ещё усложняло жизнь что свопы юнитов делать нельзя - и правильный строй создать технически сложно - для этого надо менять юниты разных типов.