+ Ответить в теме
Страница 841 из 845 ПерваяПервая ... 341 741 791 831 839 840 841 842 843 ... ПоследняяПоследняя
Показано с 8,401 по 8,410 из 8444

Тема: Игровые механики. Несекретные секреты.

  1. #1
    Маршал Аватар для BearGentleman
    Регистрация
    21.07.2013
    Сообщений
    8,582
    Лучших ответов
    17

    303

    Игровые механики. Несекретные секреты.

    Коллеги, день добрый!

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

    Без кого данной темы просто не было бы: yatar12, PushistayaPuska, IIIPEKKK, ну и собственно я.

    1. Красный крест.
    Зачастую нас удивляет почему в том или ином случае мы видим разный размер красного креста и непонятно от чего он зависит. Если кратко, то дело в следующем:
    1.1. По информации от администрации игры один красный крест визуализирует урон от одной пули (как точно у дробовиков - не знаю, но видимо визуализация идет массы дробинок ПОПАВШИХ в хитбокс противника).
    1.2. Размер красного креста обозначает какую часть из своего урона нанесла эта пуля. То есть так называемый фуллкрест вы увидите, если пуля АК-103 сняла у противника положенные 80 ХП.
    1.3. Разработчик разделил для определения размера креста очки жизни (HP) и очки брони (AP) - красный крест отображает именно снятие HP. И как мы все знаем 80% урона идет в броню и оставшиеся 20% снимают очки жизни (когда брони уже не осталось весь урон идет в очки жизни). Поэтому при попадании в еще некоцанного противника мы всегда видим неполный (маленький) крест урона, так как большая часть урона ушла в броню.
    1.4. Также при определении размера креста учитываются коэффициенты увеличения урона (о которых я расскажу в секрете #2). То есть полным уроном считается урон с учетом коэффициента.

    2. Как рассчитывается урон.
    Формула расчета урона следующая:
    У = Уо * (Кк - Кз) - Ус
    где:
    У - окончательный урон прошедший в противника
    Уо - урон оружия, записанный в его характеристиках
    Кк - коэффицент урона по конечностям (в голову, в руки, в ноги и в туловище, хотя это не совсем конечность) - это признак конкретного оружия
    Кз - коэффициент защиты аммуниции (перчаток, ботинок, шлема, формально он есть и у бронежилетов, но в текущих условиях игры у бронежилетов он равен нулю) - это признак аммуниции
    Ус - уменьшение урона от бронежилетов с защитой "от беглого огня" (старое название), "минус 10 от попадания".

    Пару примеров:
    АК-103 (кэф в голову 5.0, в руки - 0.8, в ноги 0.7) при стрельбе в противника одетого в магма шлем (кэф защиты 0.7), бронежилет Питон (минус 10 за попадание), коронные перчатки (кэф защиты 0.2):
    - в голову У=80*(5.0 - 0.7) - 10 = 334 - труп;
    - в тело У=80*(1.0 - 0) - 10 = 70 - 56 урона ушло в броню и только 14 сняло очки жизни - мы видим очень маленький красный крест;
    - в руку У=80*(0.8 - 0.2) - 10 = 38 - 30.4 урона ушло в броню и только 7.6 сняло очки жизни - мы видим оооооооооочень маленький красный крест.

    3. Проблемы в описании процента защиты шлемов.
    3.1. Как видно из "секрета #2" так называемый процент защиты шлема совсем не означает, что он защищает так как написано в описании на 70%, это значит, что он снижает общий коэффицент урона в голову на величину 0.7.
    3.2. У коронного шлема в описании написано "защита 60%", а у шлема магма "защита 70%". При этом они имеют совершенно одинаковый коэффициент защиты равный 0.7. Проблема видимо в том, что описание делали разные люди и человек, писавший описание коронного шлема посчитал увеличение защиты от базового шлема (который уже имеет защиту в 10% или кэф 0.1) и в описании указал разницу между базовой защитой (0.1) и защитой коронного шлема (0.7), так и появилось 60%. А человек, писавший описание к магма шлему просто перевел его кэф (0.7) в процент защиты (70%).
    Насколько я знаю такая же проблема есть в описании скорости ботинок - некоторые из них показывают увеличение скорости от базовых ботинок (у которых кэф скорости 1.05), а некоторые дают увеличение скорости от условной единички (1.0).

    4. Полет пули: расчет попадания и анимация.
    В игре анимация полета пули и расчет попадания - это две разные вещи, никак между собой не связанные.
    4.1. Анимация
    - пуля вылетает из ствола оружия
    - мы можем видеть ее в виде светящейся точки и даже отследить ее полет на замедленном видео
    - следы от попаданий пуль на стене рисуются по данным анимации
    - для анимации у пули есть скорость полета (800 м/с) и даже есть влияние ускорения свободного падения (вроде бы равно 1 м/с2)
    4.2. Расчет попадания
    - пуля вылетает из глаз персонажа
    - увидеть ее невозможно
    - следы от пуль на стене совершенно не совпадают с реальным расчетом траектории пули
    - для расчета попадания скорость пули бесконечна и летит она по идеальной прямой.
    - то есть мы на самом деле стреляем лазерным лучом из своих глаз; пуля как отдельный от игрока физический объект не существует; взаимные убийства невозможны.
    4.3. Исключения из вышеизложенных пунктов
    Исключением из вышеизложенного являются все виды гранат, гранатометы и водяной пистолет, выдаваемый 1 апреля. К этому оружию применяются показатели скорости пули, ускорения свободного падения (баллистическая траектория). И граната (ракета и водяная струя) существует как отдельный от игрока физический объект. Поэтому взаимные убийства из перечисленного оружия возможны.

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

    5. Мишени на полигоне.
    5.1. Мишень на полигоне состоит из двух независимых хитбоксов - тело и голова. Тело имеет 250 очков жизни (HP), голова 50 очков жизни (HP). Небольшое замечание про очки жизни мишени https://wf.mail.ru/forums/showthread...1#post18127874
    5.2. Никакие коэффициенты урона по конечностям (голова и т.п.) на полигоне к мишеням не применяются.
    5.3. Аналогом по количеству хитпойнтов мишени (имеется в виду тело мишени) является противник в коронном бронежилете. Как раз 125 HP (базовый размер у всех персонажей) + 125 AP (количество брони у коронного бронежилета). У тела в базовом бронике хитпойнтов меньше (225), в других "нормальных" бронежилетах больше (255-275), такие вещи как Титан-2, Алмаз-2, Арма и т.д. - это другая песня.
    5.4. В связи с изложенным выше проверять ваншотность оружия на полигоне бесполезно. Тот же P226 "ваншотит" даже самую дальнюю мишень в голову так как у него урон на этом расстоянии выше чем 50, но в реальном бою при попадании в голову учитывается его коэффициент, который в отличие от других пистолетов равен 2.65, поэтому ваншота в голову нет.
    Цитата Сообщение от SwordOfArey Посмотреть сообщение
    Движущиеся мишени на полигоне обладают несколько иными параметрами здоровья.
    Тело = 200 ОЗ
    Голова = не получается определить экспериментальным путём, но исходя из того, что даже MP9 (оружие с чуть ли не самым низким показателем мин.урона [ниже только у Kriss V "Город"]) с общим глушителем сваншотил с одного попадания в голову через всё стрельбище - можно смело предполагать, что голова имеет менее 24 единиц здоровья, а может даже и 1.
    У движущихся квадратов (у потолка) всё то же самое, только отсутствует "голова".
    Мишени, которые появляются для тренировки за класс аналогичны стоячим мишеням (50/250)
    6. О глушителях
    Цитата Сообщение от IIIPEKKK Посмотреть сообщение
    Легкий глушитель снижает урон на 15% и увеличивает снижение урона на расстоянии на 10%.
    Штурмовой глушитель, глушитель для дробовика и глушитель для СВ снижают урон на 10% и увеличивают точность на 10%.
    Глушитель для ПП снижает урон на 10% и увеличивает точность на 10%... а также увеличивает падение урона на расстоянии на 20%!
    Глушитель на Скаут уменьшает урон на 18% и дальность до 20 метров.
    Глушитель для Мосинки и нагана, а также глушитель мигродилдо работают как у МакМилана, только снижают уровень шума.
    Глушитель у Сиг Зауера увеличивает точность на 10% без штрафов к урону.
    Небольшое замечание от другого нашего товарища.
    Цитата Сообщение от TheD6Cube Посмотреть сообщение
    Глушитель P226 также снижает падение урона вдвое.
    7. Не классифицируемо. Сразу много всего и очень важного от одного из моих друзей, без которого данной темы просто не могло бы быть.
    Так как вставка инфы напрямую не проходит в связи с ограничением на количество символов в посте, то ссылка на пост.

    8. Все (включая скрытые) характеристики всего оружия, которое доступно на текущий момент 07.03.2017
    Цитата Сообщение от yatar12 Посмотреть сообщение
    ТТХ оружия в Шарвасе на 08.07.2017: табличка

    08.07.2017: добавлен параметр Z_shg+ - это дополнительное к значению Z_in время сведения прицела только для дробовиков. Подробности в секрете #15
    31.05.2017: Добавлен параметр "Az_in" - это время анимации входа в режим прицеливания. Второй по важности после задержки на стабилизацию для болтовок. Да и для других СВ и ШВ значим, многое ставит на свои места, хотя и не учитывает траекторию анимации (тоже имеет значение).
    По мелочи "Z_jump" - качение прицела в прыжке, приведен справочно, в след.таблицах его не будет.

    $rep - цена ремонта (может переопределяться с сервера)
    rnd - тип рандома отдачи
    type - архетип (тут кэфы в каску/конечности)
    ammo - патрон (от него зависит пробивная, /s +глуш, _p +плам)
    rel - перезарядка
    Rsm - мягкость отдачи (больше лучше)
    Rmul - сила рывка с учетом рисунка отдачи первых пуль
    Ratt - амплитуда отдачи (меньше лучше)
    Satt - "разогрев"
    Smin - мин.разброс
    Smin_z - мин.разброс в прицел
    Smax - макс.разброс
    Smax_z - в прицел
    Sdec - "остывание"
    bnt_in/bnt_out - штык
    Z_in/Z_out - вх/вых в прицел
    sel_t/des_t - достать/убрать оружие
    Существенное замечание от одного товарища о том, что параметры предметов (и другие) могут быть перезаписаны данными с сервера во время каждой загрузки игры
    Судя по всему этот товарищ имеет какое-то отношение к неофицальной энциклопедии warface, где выложены настоящие характеристики предметов.

    9. Как мы видим противника у себя на экране
    9.1. Передвижения противников и тиммейтов нам рисует Система Предугадывания Движений (СПД).
    9.2. Сервер с определенной периодичностью передает клиенту некие данные для ее работы.
    9.3. Что точно он передает мы не знаем. Вероятно это:
    9.4. Начало анимации (прыжок, подкат и т.п.).
    9.5. Вектор движения игрока. То есть передачи точных координат нет. Все равно СПД будет рисовать движение противника с последней точки, которую она сама и рассчитала, а не от истинных координат противника.
    9.6. Направление стрельбы противника также передается нам очень приблизительно (прошу не путать анимацию стрельбы и расчет попаданий, здесь речь именно об анимации), потому что начало стрельбы синхронизируется чаще (вероятно в каждом пакете), а вот передвижение смотри пункты выше. Поэтому нам покажут, что противник стреляет в том направлении, в котором онтв этот момент находился с точки зрения нашей СПД. поэтому нас убивают спиной, боком и т.п.
    9.7. Начало анимации сильно рассинхронизировано. Поэтому стреляя в голову противнику вошедшему в подкат, мы можем попасть в ноги, так как на самом деле он из подката уже вышел.
    9.8. Формально тикрейт сервера равен 30. И 30 раз в секунду сервер передает клиенту некие данные. Но есть обоснованные подозрения, что 30 раз в секунду происходит только синхронизация стрельбы и начало анимации. Есть наполовину подтвержденная информация, что данные по синхронизации модели персонажей передаются только в каждом третьем пакете.

    9.9. В связи с тем, что все данные к нам приходят с запозданием, а их приходится привязывать к определенному абсолютному событию (например вашей смерти), то СПД приходится ускорять анимацию - поэтому периодически мы видим, что дробовик стреляет в два раза быстрей или противник выскакивает из-за угла с неестественно большой скоростью или вас убили из ШВ с "одного" выстрела.

    В связи с достигнутым ограничением по количеству символов - продолжение секреты 18+ (тьфу блин, сорри, конечно же 10+).
    Последний раз редактировалось BearGentleman; 30.05.2018 в 17:11. Причина: Обновление секретов

  2. #8401
    Десантник Аватар для ivanwhite
    Регистрация
    19.04.2012
    Адрес
    131У-132У
    Сообщений
    816
    Лучших ответов
    1

    0
    Может подскажете почему не было ваншота в седа.



    Core i3 4130_MSI B85M-E33_8 Гбайт(DDR3)_PALIT nVidia GeForce GTX 650(1 Гб)

  3. #8402
    Генерал Аватар для mrK0lu4ka
    Регистрация
    30.08.2015
    Адрес
    Sakhalin (100-110ms)
    Сообщений
    5,674
    Лучших ответов
    1

    0
    Цитата Сообщение от ivanwhite Посмотреть сообщение
    Может подскажете почему не было ваншота в седа.
    Он не захотел умирать :D

  4. #8403
    Генерал Аватар для SwordOfArey
    Регистрация
    16.07.2015
    Адрес
    vk.com/firuin
    Сообщений
    6,445
    Лучших ответов
    603

    0
    Цитата Сообщение от ivanwhite Посмотреть сообщение
    Может подскажете почему не было ваншота в седа.
    Попал в голову.
    Допустим, это полный Хром.

    520*(1,3-0,6)-15=349, что меньше чем (30+350) 380 общих очков здоровья и брони.

    Ну и миликрест тебе в придачу :)

  5. #8404
    Десантник Аватар для ivanwhite
    Регистрация
    19.04.2012
    Адрес
    131У-132У
    Сообщений
    816
    Лучших ответов
    1

    0
    Цитата Сообщение от SwordOfArey Посмотреть сообщение
    Попал в голову.
    Допустим, это полный Хром.

    520*(1,3-0,6)-15=349, что меньше чем (30+350) 380 общих очков здоровья и брони.

    Ну и миликрест тебе в придачу :)
    Кек,первое моё разочарование в марлине



    Core i3 4130_MSI B85M-E33_8 Гбайт(DDR3)_PALIT nVidia GeForce GTX 650(1 Гб)

  6. #8405
    Рейнджер Аватар для BlackWater75
    Регистрация
    29.04.2016
    Сообщений
    356
    Лучших ответов
    0

    0
    Цитата Сообщение от 17Asus17 Посмотреть сообщение
    Уважаемый, BearGentleman. Не мог бы ты затронуть тему запрещённого ПО или, проще говоря, читерских программ? Как ТОЧНО определить, что игрок использует читы. Админы пишут: перед отправкой жалобы убедитесь, что игрок действительно использует ит.д. А как убедиться? Может он супермен и у него сверх способности? из 50 фрагов 50 попаданий в голову. И есть ли программы отслеживающие подобные феномены? А по ощущениям многие используют такое ПО.
    Понятно что новичек. Конкретно конечно не определишь читер или не читер. Подозрительные игроки попадаются, но довольно редко, явных читерастов в принципе давно не видно. Для новичков в принципе в каждой игре может казаться, что присутствуют читеры. Про 50 фрагов а шапку из 50 это практически нереально, либо должны быть пол команды стоячих, либо не знаю что, скорее всего по. Автор сообщения не учел твиков и дронирующих. Эти всегда для новичка да и не только будут выглядеть как пошники. Что говорить, если куча 90 рангов играет на уровне ромбов, и потом закатывают истерику в чате. Обычно нормального игрока видно по манере игры, знанию карты и прочих нюансов. При отличном знании карты, и хороших наушниках иногда стреляешь префаером, а новичку, либо высокоранговому овощу кажется что у тебя вх. Да и ССС и СПД тоже дают о себе знать. Конкретно читера видно когда он начинает раздавать с респы мозголомы, либо через текстуры стреляет. На паблике в БИ читеров очень мало, про РМ не скажу, не играю.

  7. #8406
    Маршал Аватар для BearGentleman
    Регистрация
    21.07.2013
    Сообщений
    8,582
    Лучших ответов
    17

    0
    Все чаще вижу как ютуберы и иже с ними высказывают незатейливую мыслю, что так-то синхра хорошая, но вот у людей с плохим пингом она работает хреново. Плюс эти самые плохие пинги могут портить жисть всем игрокам в комнате одним своим присутствием.
    И есть у меня сомнения в этой мысле, продаваемой нам как аксиома. И вот почему:
    1. Дима мне хвалил новую синхру с первого дня ПТС. А он как мы знаем матёрый дальневосточник.
    2. Сам я проводил эксперименты с пингом вплоть до 180 мс. Да, при 180 - играть уже тяжеловато, появляются артефакты игровые, но вообще играть с таким пингом - это надо понимать, что ничего хорошего тебя не ждёт. При пинге 100мс - особой разницы не заметил.
    3. Ну и последнее - в последние несколько дней активизировались в игре мои старые алтайские друзья, поэтому я часто гоняю РМ на сибирском серваке. Никаких проблем не испытываю при этом.

    Моё мнение остаётся прежним - самые большие косяки вызывает не пинг, а потери пакетов, а также джиттер (неравномерность пинга).

    Господа ДВшники и сибиряки - поделитесь ощущениями...

  8. #8407
    Герой Аватар для STALKERGREEN
    Регистрация
    12.11.2012
    Адрес
    ( . Y . )
    Сообщений
    13,134
    Лучших ответов
    0

    0
    Цитата Сообщение от BearGentleman Посмотреть сообщение
    Все чаще вижу как ютуберы и иже с ними высказывают незатейливую мыслю, что так-то синхра хорошая, но вот у людей с плохим пингом она работает хреново. Плюс эти самые плохие пинги могут портить жисть всем игрокам в комнате одним своим присутствием.
    И есть у меня сомнения в этой мысле, продаваемой нам как аксиома. И вот почему:
    1. Дима мне хвалил новую синхру с первого дня ПТС. А он как мы знаем матёрый дальневосточник.
    2. Сам я проводил эксперименты с пингом вплоть до 180 мс. Да, при 180 - играть уже тяжеловато, появляются артефакты игровые, но вообще играть с таким пингом - это надо понимать, что ничего хорошего тебя не ждёт. При пинге 100мс - особой разницы не заметил.
    3. Ну и последнее - в последние несколько дней активизировались в игре мои старые алтайские друзья, поэтому я часто гоняю РМ на сибирском серваке. Никаких проблем не испытываю при этом.

    Моё мнение остаётся прежним - самые большие косяки вызывает не пинг, а потери пакетов, а также джиттер (неравномерность пинга).

    Господа ДВшники и сибиряки - поделитесь ощущениями...
    При первом ввозе синхры на птс реально чувствовалось прохождение урона, на основных пропали откидывания назад при падении, урон как и при старой синхре, то есть то нету(на браво он вообще гавенный какой то), с союзниками бок о бок не потрешься
    _/\(!)/\_

  9. #8408
    Ветеран Аватар для IIIPEKKK
    Регистрация
    03.08.2012
    Адрес
    бывшая Эстляндская губерния бывшей Российской Импери
    Сообщений
    2,608
    Лучших ответов
    17

    0
    Цитата Сообщение от BearGentleman Посмотреть сообщение
    Моё мнение остаётся прежним - самые большие косяки вызывает не пинг, а потери пакетов, а также джиттер (неравномерность пинга).

    Господа ДВшники и сибиряки - поделитесь ощущениями...
    А я, как лютый четыреджишник, могу сказать только одно, что потери пакетов - это прорблема не провайдера, а скорее перегруженных серверов.
    У меня пакет с ограничением загрузки в 30Мбит... Скачиваю или торрент, или какой большой файл... Скорость - 5-6 мегабайт в секунду, значит сота свободна, никого, жрущего трафик нет... я понимаю, что это превышает мой пакет, но похоже, что сделали это нам в качестве компенсации, потому как пару раз при шторме было только 2Г и то нестабильно.

    Пробую играть, естественно без лишних загрузок и т.п.... Но все лагают, в чате мат и крики, что "у всех эта дичь?" и "синхру эту разрабам засунуть...", ну, вы понимаете... Время - час пик. Проходит пару часов - игра становится плавнее, урон появляется...
    Господа, когда разработчики писали, что "стабильный интернет - залог комфортной игры", мне кажется это писали работникам майла, но те не поняли.
    Ну не вытягивает оборудование майла (и сервера и сетевое оборудование) наплыва игроков по вечерам и выходным. Но ведь они статистику смотрят, а по статистике ха сутки - сервера смогут спокойно держать такую нагрузку. Но то, что нагрузка очень неравномерна - ну не хватает мозгов.
    Да и объяснить, почему раньше серверов при большем количестве активных игроков хватало, а сейчас нет многим начальникам просто невозможно.

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

  10. #8409
    Временно заблокирован (только чтение)
    Регистрация
    09.02.2017
    Сообщений
    9,115
    Лучших ответов
    1

    2
    единственное, что я щас реально замечаю - на окраине, за атаку, при подсаде на 2 - перестало сбрасывать с трубв остальном всё + - как и было) вот честно

  11. #8410
    Маршал Аватар для BearGentleman
    Регистрация
    21.07.2013
    Сообщений
    8,582
    Лучших ответов
    17

    0
    Цитата Сообщение от STALKERGREEN Посмотреть сообщение
    При первом ввозе синхры на птс реально чувствовалось прохождение урона, на основных пропали откидывания назад при падении, урон как и при старой синхре, то есть то нету(на браво он вообще гавенный какой то), с союзниками бок о бок не потрешься
    Да. Урон конечно того... На первом птс вот прямо кайфово было - однозначно чувствовалось как чётко заходит урон. Первый попал, значит убил.
    Сейчас на боевых серверах почти как раньше - есть задержка урона и иногда есть непрохождение.

    Спасибо хоть за то, что телепорты исчезли (хотя за последние дни было один раз, когда противник спрыгивал с балкона на двойке Переулков и его тпшнуло два раза, но в итоге урон по нему прошёл). И баг ф12 не работает.

    ---------- Сообщение добавлено в 11:55 ----------

    Цитата Сообщение от Etnolog Посмотреть сообщение
    единственное, что я щас реально замечаю - на окраине, за атаку, при подсаде на 2 - перестало сбрасывать с трубв остальном всё + - как и было) вот честно
    Ага. И это тоже. Трубы теперь как широкая дорога :)

    ---------- Сообщение добавлено в 12:00 ----------

    Цитата Сообщение от IIIPEKKK Посмотреть сообщение
    И, Саша, когда ты гоняешь на сибирском сервере, на него нагрузка невелика, вспомни как апали москвичи первую лигу на ДВ сервере. Эдакий лайфхак с ненагруженными серверами.
    По утверждению Колючего игроки с ДВ - в основной массе нубы те ещё, поэтому лёгкий апп первой лиги москвичами на ДВ может иметь другие причины.
    Хотя может просто Колючий это так сливался со спора когда я ему рассказывал как я с красным пингом имею во все дыхательно пихательные отверстия пятипалочных дальневосточников

+ Ответить в теме
Страница 841 из 845 ПерваяПервая ... 341 741 791 831 839 840 841 842 843 ... ПоследняяПоследняя

Ваши права

  • Нельзя создавать новые темы
  • Нельзя отвечать в темах
  • Нельзя прикреплять вложения
  • Нельзя редактировать свои сообщения