параметры в бою

Четко сформулированные предложения по игре

Модератор: Администрация

Ответить
Аватара пользователя
Lavarg
Сообщения: 279
Зарегистрирован: Ср апр 12, 2017 12:17 pm
Откуда: Москва

параметры в бою

Сообщение Lavarg » Пн июн 25, 2018 7:51 am

1- есть параметры у Перса, Корпуса, Модуля.
2- параметры бывают постоянные и временные (у них таймер)
3- параметры бывают в принципе не меняющиеся в бою и меняющиеся (временные или при сломе модуля)
4- параметры можно разделить на базовые расчетные и конечные (ими оперирует боевой сервер)

Начало всего задолго до боя!!! Какие есть точки-якоря для параметров.
- формирование обвеса корабля. Если игрок нажал сохранить - то до следующего Сохранить параметры модули + корпус = константа.
- бонусы - Клан, бафы от "незнаю чего", звания, коктейли... Бывают постоянные и временные. Пишутся\сохраняются в профиль перса\корабля\модуля, в свои поля.
..
Итого при входе в бой игрок Уже имеет сохраненный на сервере список параметров. Он большой и не все там чисто боевое. Поэтому при входе в бой основной сервер по шаблону формирует:
1) список параметров, влияющих на бой.
2) конечные расчетные данные для оперирования боевым сервером.

передает на боевой.

Боевой сервер оперирует конечными, каждый ход проверяя по своему шаблону переменные - бафы, таймеры, слом ...
В случае наступления нужного условия - он берет сохраненные [1) список параметров, влияющих на бой.] и пересчитывает их в [2) конечные расчетные данные для оперирования боевым сервером.] Сохраняет результат и дальше оперирует им, после каждого хода снова проверяя по условиям. В конце боя - отправляет результат основному.
И дальше рулит снова основной.
Поскольку эти условия наступают относительно редко - то это выгоднее чем каждый ход общаться с основным сервером.
Формулы расчетов у основного и боевого одинаковые.

Итого цепочка действий -
основной имеет сохраненные данные по персу\кораблю, при входе в бой формирует боевые значения + конечные, боевой оперирует конечными и если нужно их пересчитывает, после боя возвращает новые данные основному.

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя