Да с удовольствием. Буду рассматривать идеальные условия, то есть ситуацию, когда игрок идеален и переключает задачи мгновенно. Итак,
X=((A
1*B
1)*Z+C
1)+((A
2*B
2)*Z+C
2)+...+((A
n*B
n)*Z+C
n)+D+E, где
A
1, A
2, ..., A
n - цена первого/второго/третьего/.../n-го по счету типа корабля, который ты собираешься построить
B
1, B
2, ..., B
n - количество кораблей первого/второго/третьего/.../n-го по счету типа, которое ты собираешься построить
Z - означает, какую часть этого типа кораблей придется отстраивать заново в результате деятельности "чертовых вайгров/хиагарцев (нужное подчеркнуть)". Например, если Z = 0,2, то ты предполагаешь, что 20% кораблей этого типа придется достраивать заново. 2 означает 200% и т.д. Параметр геморройный потому, что "на глаз" его почти не определишь, а просчитать тяжело, и результаты неточные. Кроме того, эта переменная работает только при условии, что ты немедленно восполняешь все потери. А если нет, то никакая формула этого описать не в состоянии. "Если ничего не помогает - обратитесь к гадалке" с вопросом "сколько моих батлов вынесут в следующем замесе" и подставьте ее ответ в формулу
C
1, C
2, ...,C
n - общая цена исследований, которые ты собираешься провести для данного по счету типа.
D - общая цена исследований, которые "не привязаны" к конкретному типу, но нужны тебе. Например, исследование истребителя как класса.
E - единовременные расходы, которые ты несешь во время развития. Сенсорный пинг, спасти корабль гиперспрыжком, дать "на лапу" оппоненту
, расходы по переработке корабля и т.д.
Один вопрос: тебе это нужно как мапмейкеру (чтобы правильно рассчитать количество ресурсов, которые нужно разместить на карте) или как адмиралу (чтобы знать, сколько нужно тебе самому).
Если нужны более точные формулы - обращайся.