Туплю, есть способ/команда определения свободного места на карте для постройки домов? Например по координатам? Или просто проверять все создания с учётом их размера??
Берем двухмерный массив, отмечаем на нем все ресурсы и всех юнитов в начале хода. Берем ячейку, проверяем, есть в ней отметка или нет. Проверим все ячейки под планируемым домом, числом 9 - профит!