Автоматизация космоса
Для достижения поставленной цели введем новую сущность - космобот.
Его возможности:
1. Привязка к определенной планете.
2. Формирование списка окружающих планет с рептилиями, отсортированного по единому рейтингу - список угроз. Рейтинг формируется из времени полета и степень полезности. Степень полезности задается консулом в числах для каждого вида вражеского флота. Например, ОО4, ОО3 - 10, П6, П5 - 9, ОО2 - 8 и т.д.
3. Составление несколько шаблонов для каждого вида вражеского флота, показывающих состав флота консула, которое он согласен выслать на данную угрозу. Несколько их нужно для указания альтернатив, если флота вдруг не хватает.
4. Формирование флотов согласно шаблонам для максимального охвата рейтинговых угроз из списка.
5. Посылка сформированных флотов на выбранные планеты.
Дополнительные возможности:
6. Учет неприкосновенного состава флота для колоний.
7. Установка ограничения на посылаемое количество флотов.
8. Взаимная синхронизация, если космоботов несколько (не посылать флот на планету, если туда уже что-то летит).
9. Составление заявки на пополнение флота на планете.
10. Умение флиртовать с Тамили.
Если будет введена возможность посылать флот на несколько планет подряд, то в список угроз можно добавить возможность учета рейтинга для группы планет, а также групповые шаблоны.
Тактика в виде разных действий в ходе раундов или построения флота также является часть шаблонов (если появится).
Многое уже высказывалось. Тут подход с точки зрения полной автоматизации процесса.