Написано: с возможностью мультиплеера.

Лучше всего сделать так игру что она будет и синглом, и ведущей-ведомой в мультиплеере по локальной сети, и клиентом для игры через интернет. В последнем варианте потребуется сервер, но не только для транкзаций, но и для просчёта автохода и игровой ситуации.

Желательно делать программу игры кросплатформенной, тогда она сама сможет выступать в качестве сервера, чтоб её можно было размещать на .nix сервере и не привязываться к продуктам Mikro$oft.

Само игровое действие будет происходить таким образом:
Компьютер просчитывает возможные ходы одновременно для всех юнитов, как для племени игрока (игроков) так и остальных. Управление зданиями и отношения с поселениями также отдаются через юнитов верховного лидера и его помощников. Каждый юнит за ход игры может выполнить несколько действий, зависящих от его мобильности и дополнительных способностей. При задаче последовательности действий можно использовать условия, в автоходе компьютер использует тактики для задания набора действий для юнитов. Для компьютерных противников эти тактики предопределены (если удастся включить здесь элементы самообучения -- будет здорово) для своих юнитов тактики можно будет редактировать.

После автохода игрок сможет увидеть трассы и действия предопределённые компьютером для его юнитов. Ему даётся время (в сингле можно отключить ограничение времени на обдумывание хода) принять или скорректировать действия своих юнитов, или полностью изменить расстановку сил.

Когда вышло время, на обдумывание хода, компьютер запускает действия для всех юнитов одновременно и просчитывает участки игрового пространства, где юниты взаимодействуют. Игрок видет движение и взаимодействия юнитов, не имея возможности вмешаться в развитие событий до полного окончания хода и просчёта компьютером очередного набора действий.

При игре через интернет все просчёты выполняются на сервере, а ваша версия программы работает только как клиент, таким образом вы можете не выходить на связь некоторое время и ваш народ будет развиваться с использованием тех тактик что вы задали юнитам.