Перейти к содержимому

Ох уж этот «Заговор»!


AltTux

  

5 080 пользователей проголосовало

  1. 1. Считаете ли Вы, что в игре реализованы некоторые скрытые алгоритмы балансировки и боевой механики?

    • Нет, думаю, механика игры полностью соответствует озвученной разработчиками.
    • Да, механика игры открыта не полностью, однако никаких механизмов «угнетения» или «поддержки» я не замечал.
    • Да, существуют какие-то механизмы «поддержки» или «угнетения», но с разумными целями – поддержать интерес к игре, помочь избежать длинных серий поражений и т.д.
    • Да, существуют неявные механизмы контроля, призванные повысить «донат», стимулирующие покупку «премиума» и проч.
  2. 2. Считаете ли Вы такие механизмы избирательными?

    • Нет, я вообще считаю, что никаких неявных механизмов нет.
    • Нет, думаю, такие механизмы действуют на всех одинаково.
    • Да, такие механизмы направлены в первую очередь на игроков, не имеющих «премиума».
    • Кажется, избирательность есть, и на меня такие «подкрутки» действуют сильнее, чем на других игроков.
  3. 3. Считаете ли Вы, что такие механизмы, если они есть, искажают ваши статистические показатели?

    • «Сказал же уже, нет никаких механизмов!»
    • Нет, в целом никаких искажений по статистике эти механизмы не дают, статистика довольно корректно отражает уровень умений игрока.
    • Да, такие механизмы искажают статистику для игроков.
  4. 4. Считаете ли Вы ВБР действительно просто набором случайных факторов?

    • Да, эффекты ВБР являются просто следствием набора озвученных и действительно случайных величин.
    • В ВБР гораздо меньше случайностей, чем это утверждает официальная точка зрения – параметры попаданий, пробития и проч. не совсем случайны.
    • В ВБР почти всё предрешено или решается без этих дурацких генераторов случайных чисел.


Рекомендованные публикации

Игроки
5 258 публикаций
71 889 боёв
13 Окт 2016 - 11:05 пользователь _TOPT сказал:

Еще как имеет. Ведь у того же веса - вилка. Итого, можем закинуть, как нам будет угодно. Что, собственно, скрины сетапов регулярно подтверждают. От ников теорий не читал. А вот от статы вполне возможно, вес моего ис7 в конкретном бою "преувеличивается" в рамках вилки, противника - уменьшается. Мне не скучно, противник - "does not got frustrated" (или как там). Профит.

2) отлично. Взрывы БК случайны. Цифер нет. Итого - не все wифери предоставлены. А есть еще и прямо скрытые параметры, крутить которыми тоже можно.

3) да хз. если основная мотивация - циферь, почему с оленем катает меньшинство ЦА, например? Да и в то, что 50+% ца ходит на кттс'ы слабо верится.

Стата не сразу введена была, и накатывали 10к. Отностительно недавно мода появилась.

Речь о стате на танках. Взвод 50+ (на танке соотв. уровня) покажет лучше результат, чем такой же одиночный игрок. Просто потому. что в бол-ве случаев будет встречать 50- противников. А союзники 50- будут замещаться собственно членами взвода.

 

2) есть же такое понятие как ХП модуля. Или я ошибаюсь?

3) О стате начинаю задумываться спустя определенной кол-во боев. Игра на 9-10 ках показывает, что олень стоит у половины и более игроков. 

Это как заниматься спортом. Сначала просто приходишь и постигаешь азы. А потом ты уже хочешь достичь определенных результатов. Такова природа человека. В этом нет ничего плохого.

 

Взвод 50+ будет всегда попадать против взвода. Плюс во взводе концентрация хуже т.к. идет болтовня. Если взвод сыгранный и норм сетап, то буст будет однозначно. С этим я не спорю.

Изменено пользователем EchoRus

 

Ссылка на комментарий
Игроки
18 857 публикаций
63 629 боёв
13 Окт 2016 - 11:01 пользователь HellQwer сказал:

Нельзя. Спасибо ВГ - АПИ на тот момент не отдавало, сейчас только общую по акку, емнип.

А, там предполагаемый соловинрейт выводит.

Дома скачаю, позабиваю аки, покурю. Пасиб за ссылки. 

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

 

Ссылка на комментарий
Игроки
7 435 публикаций
13 Окт 2016 - 10:53 пользователь EchoRus сказал:

2) есть же такое понятие как ХП модуля. Или я ошибаюсь?

3) О стате начинаю задумываться спустя определенной кол-во боев. Игра на 9-10 ках показывает, что олень стоит у половины и более игроков. 

Это как заниматься спортом. Сначала просто приходишь и постигаешь азы. А потом ты уже хочешь достичь определенных результатов. Такова природа человека. В этом нет ничего плохого.

 

Взвод 50+ будет всегда попадать против взвода. Плюс во взводе концентрация хуже т.к. идет болтовня. Если взвод сыгранный и норм сетап, то буст будет однозначно. С этим я не спорю.

2) Понятие есть, хп нету, насколько знаю. Ну, или ткни, где эти хп посмотреть можно на оф. Но имелся ввиду именно уворот, "шанс увернуться".

3) возможно, но 9-10 относительно всего числа игроков  - малая доля. Вывод, большинство ЦА не парится.

Ссылка на комментарий
Игроки
25 894 публикации
34 767 боёв
13 Окт 2016 - 12:30 пользователь _TOPT сказал:

2) Понятие есть, хп нету, насколько знаю. Ну, или ткни, где эти хп посмотреть можно на оф. Но имелся ввиду именно уворот, "шанс увернуться".

3) возможно, но 9-10 относительно всего числа игроков  - малая доля. Вывод, большинство ЦА не парится.

 

Вероятность повреждения боеукладки прямым попаданием - 27%

Вероятность повреждения боеукладки прямым осколками - 27%

Хп боеукадки ИС7 - 210

Ссылка на комментарий
Игроки
7 435 публикаций
13 Окт 2016 - 11:52 пользователь RenTGen_X сказал:

Вероятность повреждения боеукладки прямым попаданием - 27%

Вероятность повреждения боеукладки прямым осколками - 27%

Хп боеукадки ИС7 - 210

А вероятность попадания? Или тоже не понимаешь, что такое "уворот"?

И да, ссылочку, если не затруднит. Не потому, что не верю, а может еще что там интересного найду.

Ссылка на комментарий
Игроки
25 894 публикации
34 767 боёв
13 Окт 2016 - 13:18 пользователь _TOPT сказал:

А вероятность попадания? Или тоже не понимаешь, что такое "уворот"?

И да, ссылочку, если не затруднит. Не потому, что не верю, а может еще что там интересного найду.

 

Зачем давать ссылки таким балаболам, как ты?!
Ссылка на комментарий
Игроки
4 035 публикаций
42 253 боя
13 Окт 2016 - 11:47 пользователь HellQwer сказал:

Это наглядная крайность, обычно, просто степень меняется, но слабость рейтинга остается. Челик играет на 50+, в то время как рейт дает ему меньше, чем 45%ым, почему должно быть иначе, действительно.

Ты меня немного не понял. Вот есть такой рейтинг, он на такие крайности не рассчитан, это никому не нужно, кроме крайностей в крайних степенях, полученных в результате экспериментов. Предлагается, либо пользоваться этим рейтингом, либо придумать свой. Ну либо, ты предлагаешь чтобы ВГ его сделало, чтобы был объемный и объективный рейнтинг. И чтобы учитывал такие крайности. Я и спрашиваю, зачем это ВГ и всем остальным? Что касается несправедливого рассчета для ЛТ к примеру, ну тебе бы хотелось, чтобы рейт выдал для ЛТ побольше, но для сравнения игроков рейт сейчас пропорционален, пусть и относительно необъективен.

Ссылка на комментарий
Игроки
6 412 публикации
20 281 бой
13 Окт 2016 - 06:49 пользователь HellQwer сказал:

Ну, кстати, соблазн обманывать велик

 

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

 

13 Окт 2016 - 10:46 пользователь HellQwer сказал:

4) Взводики тоже отделили?

 

А этого и не требуется, так как булансер кидает взводики к взводикам в большинстве случаев. Так что по взводикам команды сбулансированы.

 

13 Окт 2016 - 11:14 пользователь Ne_Tankist_62 сказал:

  2)  Ты о чём? Где ты видел описание балансного веса танков? 

 

Конечно видал. В клиенте игры есть формулы расчета булансных весов. Об чем я пишу давно и периодически.

 

13 Окт 2016 - 11:15 пользователь _TOPT сказал:

2. Да ладно? Циферки по уворотам БК в студию. Или это уже не ВБР?

 

Эээ, циферки есть в клиенте игры. Они кстати совпадают с теми что опубликованы в вики.

Ссылка на комментарий
Игроки
20 043 публикации
30 954 боя
13 Окт 2016 - 16:17 пользователь StranikS_Scan сказал:

 

 

 

 

Конечно видал. В клиенте игры есть формулы расчета булансных весов. Об чем я пишу давно и периодически.

 

 

 

  Ты же знаешь мою не просвещённость и не грамотность.   Скрин или ссылку будь добр. Пожуй, пожалуйста! 

    Или ты имеешь в виду вот это?: 

Изменено пользователем Ne_Tankist_62

  видео о рыбалке и походах за грибами.                                                                       

Ссылка на комментарий
Игроки
6 412 публикации
20 281 бой
13 Окт 2016 - 18:29 пользователь Ne_Tankist_62 сказал:

  Ты же знаешь мою не просвещённость и не грамотность.   Скрин или ссылку будь добр. Пожуй, пожалуйста! 

 

Когда я говорю что в клиенте игры есть расчёт чего-то, то я имею ввиду вот такое:

 

 VEHICLE_MODULE_TAGS_FOR_BALANCE_WEIGHT = frozenset(('vehicle',

 'gun',
 'turret',
 'engine',
 'chassis',
 'radio;))

 

    def __updateAttributes(self):
        ....
        if IS_BASEAPP or IS_WEB:
            bpl = type.balanceByComponentLevels
            modMul = g_cache.commonConfig['balanceModulesWeightMultipliers']
            vmw = g_cache.commonConfig['balanceByVehicleModule'].get(self.type.name, None)
            vehicleBalance = (vmw if vmw else bpl[self.level]) * modMul['vehicle']
            self.balanceWeight = (vehicleBalance + bpl[self.gun['level']] * modMul['gun'] + bpl[self.turret['level']] * modMul['turret'] + bpl[self.engine['level']] * modMul['engine'] + bpl[chassis['level']] * modMul['chassis'] + bpl[self.radio['level']] * modMul['radio']) * type.balanceByClass

 

def _readCommonConfig(xmlCtx, section):
    ...
    if IS_BASEAPP or IS_WEB:
        res['balanceByVehicleModule'] = _readVehicleModulesWeights(xmlCtx, section)
        res['balanceByComponentLevels'] = (None,) + _xml.readTupleOfFloats(xmlCtx, section, 'balance/byComponentLevels', 10)
        res['balanceByVehicleClasses'] = {}
        for classTag in VEHICLE_CLASS_TAGS:
            res['balanceByVehicleClasses'][classTag] = _xml.readFloat(xmlCtx, section, 'balance/byVehicleClasses/' + classTag)

        res['balanceModulesWeightMultipliers'] = {}
        for moduleTag in VEHICLE_MODULE_TAGS_FOR_BALANCE_WEIGHT:
            res['balanceModulesWeightMultipliers'][moduleTag] = _xml.readFloat(xmlCtx, section, 'balance/modulesWeightMultipliers/' + moduleTag)

 

def _readVehicleModulesWeights(xmlContext, section):
    weights = {}
    if not section.has_key('balance/byVehicleModule;):
        return weights
    for name, sect in _xml.getChildren(xmlContext, section, 'balance/byVehicleModule;):
        typeName = _xml.readNonEmptyString(xmlContext, sect, ';)
        g_list.getIDsByName(typeName)
        weights[typeName] = _xml.readFloat(xmlContext, sect, 'weight;)

    return weights

 

Изменено пользователем StranikS_Scan
  • Плюс 1
Ссылка на комментарий
Игроки
11 978 публикаций
20 493 боя
13 Окт 2016 - 20:17 пользователь StranikS_Scan сказал:

А этого и не требуется, так как булансер кидает взводики к взводикам в большинстве случаев. Так что по взводикам команды сбулансированы.

И что это значит? Речь про винрейт кагбе.

Кстати, блин, я уже давно прошу у картошки кидать взводики к взводикам, чтоб солорандомщикам они на глаза не попадались, а это оказывается реализовано? :trollface:

Ссылка на комментарий
Игроки
20 043 публикации
30 954 боя
13 Окт 2016 - 16:52 пользователь StranikS_Scan сказал:

 

Когда я говорю что в клиенте игры есть расчёт чего-то, то я имею ввиду вот такое:

 

 VEHICLE_MODULE_TAGS_FOR_BALANCE_WEIGHT = frozenset(('vehicle',

 'gun',
 'turret',
 'engine',
 'chassis',
 'radio;))

 

    def __updateAttributes(self):
        ....
        if IS_BASEAPP or IS_WEB:
            bpl = type.balanceByComponentLevels
            modMul = g_cache.commonConfig['balanceModulesWeightMultipliers']
            vmw = g_cache.commonConfig['balanceByVehicleModule'].get(self.type.name, None)
            vehicleBalance = (vmw if vmw else bpl[self.level]) * modMul['vehicle']
            self.balanceWeight = (vehicleBalance + bpl[self.gun['level']] * modMul['gun'] + bpl[self.turret['level']] * modMul['turret'] + bpl[self.engine['level']] * modMul['engine'] + bpl[chassis['level']] * modMul['chassis'] + bpl[self.radio['level']] * modMul['radio']) * type.balanceByClass

 

def _readCommonConfig(xmlCtx, section):
    ...
    if IS_BASEAPP or IS_WEB:
        res['balanceByVehicleModule'] = _readVehicleModulesWeights(xmlCtx, section)
        res['balanceByComponentLevels'] = (None,) + _xml.readTupleOfFloats(xmlCtx, section, 'balance/byComponentLevels', 10)
        res['balanceByVehicleClasses'] = {}
        for classTag in VEHICLE_CLASS_TAGS:
            res['balanceByVehicleClasses'][classTag] = _xml.readFloat(xmlCtx, section, 'balance/byVehicleClasses/' + classTag)

        res['balanceModulesWeightMultipliers'] = {}
        for moduleTag in VEHICLE_MODULE_TAGS_FOR_BALANCE_WEIGHT:
            res['balanceModulesWeightMultipliers'][moduleTag] = _xml.readFloat(xmlCtx, section, 'balance/modulesWeightMultipliers/' + moduleTag)

 

def _readVehicleModulesWeights(xmlContext, section):
    weights = {}
    if not section.has_key('balance/byVehicleModule;):
        return weights
    for name, sect in _xml.getChildren(xmlContext, section, 'balance/byVehicleModule;):
        typeName = _xml.readNonEmptyString(xmlContext, sect, ';)
        g_list.getIDsByName(typeName)
        weights[typeName] = _xml.readFloat(xmlContext, sect, 'weight;)

    return weights

 

  А пожевать?  Хотя бы кратко и всё это может ещё иметь какой то скрытый коэффициент и множиться на сервере в балансировщике? 

  видео о рыбалке и походах за грибами.                                                                       

Ссылка на комментарий
Игроки
6 412 публикации
20 281 бой
13 Окт 2016 - 19:30 пользователь Ne_Tankist_62 сказал:

  А пожевать?  Хотя бы кратко и всё это может ещё иметь какой то скрытый коэффициент и множиться на сервере в балансировщике? 

 

А чего там жевать. Буланцный все машины набирается из базового веса, умноженного на коэф. уровня танка (или там уровень, хз), затем из суммы таких произведений для пушки, башни, движка, ходовой и рации, а затем к этому добавляется еще и добавка, зависящая от класса машины.
  • Плюс 1
Ссылка на комментарий
Игроки
22 759 публикаций
38 671 бой
13 Окт 2016 - 18:02 пользователь StranikS_Scan сказал:

 

А чего там жевать. Буланцный все машины набирается из базового веса, умноженного на коэф. уровня танка (или там уровень, хз), затем из суммы таких произведений для пушки, башни, движка, ходовой и рации, а затем к этому добавляется еще и добавка, зависящая от класса машины.

Всё-таки балансный вес зависит от модулей.

Так я и думал.

Что не делается, всё к лучшему! (с) 

Кто нибудь привяжите его руки к подлокотникам, и клавиатуру у него заберите. И вообще любое устройство с которого можно печатать. (с) kojot7

Вероятность выпадения решки 4 раза подряд: 1/16 (6,25%). Вероятность выпадения решки 9 раз подряд: 1/512 (0,001953125%). Первое чаще второго в 3200 раз.(ц) Dnk198X

Ссылка на комментарий
Игроки
6 412 публикации
20 281 бой
13 Окт 2016 - 21:45 пользователь Med433 сказал:

Ставим сток-рацию и го нагибать :izmena:

 

А в этом что-то есть.
Ссылка на комментарий
Игроки
9 368 публикаций
25 376 боёв
13 Окт 2016 - 19:02 пользователь StranikS_Scan сказал:

 

А чего там жевать. Буланцный все машины набирается из базового веса, умноженного на коэф. уровня танка (или там уровень, хз), затем из суммы таких произведений для пушки, башни, движка, ходовой и рации, а затем к этому добавляется еще и добавка, зависящая от класса машины.

 

В начале балансили с учётом установленных модулей. Потом это убрали.

Значит ли, что ничего не убирали и всегда балансило  с учётом модулей? Или это "остатки" старого кода?

 

 

Ссылка на комментарий
Гость
Эта тема закрыта для публикации новых ответов.
  • Сейчас на странице   0 пользователей

    • Эту страницу никто не просматривает.
×
×
  • Создать...