Такая идея: цель - уменьшить нереалистичность от походовости.

Предлагаемое решение:
Рассматриваю пока только войска, для простоты.
- комп пропорционально числу юнитов СЛУЧАЙНО выбирает юнит СЛУЧАЙНОГО игрока;
- игрок ходит юнитом на сколько хочет, но не больше дальности юнита, оставшиеся очки хода сгорают;
- может быть можно разрешить напр. ОДНОВРЕМЕННЫЕ, согласованные ходы нескольких БЛИЖАЙШИХ юнитов - типа одновременная атака с разных сторон
- бои происходят вне зависимости от желания игрока (?)
- дальше комп выбирает следующего игрока (тоже случайно), и так по кругу, частота хода пропорциональна числу управляемых объектов - юнитов, наверное и городов и т.д.

Плюсы:
- избавляемся от междутурья - источника многих читов;

-сохраняем "эффект присутствия" - игрок управляет всем (но он и по-прежнему в курсе всего, даже дальнего разведчика, исследователя, что не очень реалистично, но увы многим нравится), но при этом не может комбинировать действия ВСЕХ объектов в масштабе империи; игрок как бы становится на место местного чиновника - мэра, командира юнита - он только приблизительно знает, где и что творится, и вынужден действовать только в пределах некоторой области;

- нельзя хитрить потихоньку двигая юниты на ЧАСТЬ их хода; мой любимый пример - есть один крейсер и надо разослать в разные стороны несколько транспортов. В Циве игрок ведет транспорт без конвоя, если тот прошел - ведет следующий транспорт, встретил врага - и только тогда засылает крейсер. В моем варианте если транспорт пошел сам, то встретив вооруженного врага он МОМЕНТАЛЬНО, без участия игрока захвачен. А если транспорт идет с крейсером, то крейсер сжигает все свои очки хода со скоростью транспорта.

Конечно, идея сырая, только что в голову пришла. Но мне кажется РЕВОЛЮЦИОННОЙ

Жду конструктивной критики.