Документ в разработке
Баланс в игре строится между комбинированием исследования и добычи ресурсов для пополнения топлива и ремонта корабля и постепенным апгрейдом ресурсов для модификации корабля (прогрессия).
Также, на баланс и сложность игры влияют случайные события, в особенности, астероидная буря.
Сводим все процессы ко времени игрока.
Отправным показателем станет время добычи 1 ед. ресурса.
Цикл добычи ресурсов
- Летим к астероиду (- топливо, - время).
- Цепляем его крюком (- топливо, - время).
- Летим к базе (- топливо, - время).
- Отцепляем астероид возле переработчика. (- время?).
- Взаимодействуем с переработчиком с помощью ГГ (- время).
- Переработчик начинает извлекать ресурсы (- время).
- Подходим, забираем ресурсы. (+ ресурсы)
- (прим. Возможно, стоит сделать так, чтобы ресурсы не нужно было забирать, они автоматически добавляются в хранилище/инвентарь ресурсов).
На что тратим ресурсы?
- топливо
- восполнение hp корабля (ремонт)
- модификации корабля
- строительство
Ресурсы:
- Вид ресурса
- Редкость ресурса
- Время добычи 1 ед ресурса
Время добычи 1 ед ресурса =
Время экстракции * коэффициент редкости + время на доставку астероида к базе/ (к-во ресурсов в астероиде - ресурсы на производство топлива, потраченного на доставку астероида).
- Время экстракции - const переработчика
- Коэффициент редкости - const редкости ресурса
- Время на доставку = скорость корабля (const двигателя) * коэф.загруженности / дальность астероида
- К-во ресурсов в астероиде (см. Ресурсный астероид).
- Топливо = время производства * количество топлива, где
- время производства
Переработчик:
Притягивает к себе астероид и извлекает из него ресурсы.
Время экстракции 1 ед ресурса * коэффициент редкости ресурса.
Топливо:
Производится на Изготовителе топлива.
Const:
- время на изготовление 1 ед топлива
- к-во и виды ресурсов на изготовление 1 ед топлива
Тратится:
- во время движения корабля.
- во время стабилизации астероида при помощи корабля.
Количество топлива, которое тратит корабль в единицу времени, зависит от его Двигателя.