Не существует «идеального решения» для ранней фазы (если ваша игра достаточно сложна). Если вы играли в эти игры онлайн, вы увидите, что игроки используют разные стратегии, и все они работают в зависимости от стратегии другого игрока. Некоторые пытаются атаковать очень рано, некоторые более оборонительны, некоторые предпочитают развиваться экономически, а не иметь много неподготовленных солдат.
Учитывая это, я полагаю, что вы должны попытаться найти функцию с хорошим значением, которая будет максимизирована.