1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Механика взрывов в замкнутых помещениях

Тема в разделе "Посоветуйте игру", создана пользователем drugon, 4 окт 2022.

  1. drugon Adventure-seeker @ in the Cyber Dungeon quest!

    drugon

    Регистрация:
    6 май 2004
    Сообщения:
    15.364
    Как известно, взрывы в замкнутых помещениях имеют большую поражающую способность по причине того, что взрывная волна не рассеивается во все стороны, а направляется по пути наименьшего сопротивления. То есть - в комнаты и коридоры. Из всех игр, где учитывается подобная механика вспоминается разве что Mine Bombers (1996, DOS)
    Есть ли где-нибудь такое ещё?
     
    ВелоВояджер и Лорд Лотар нравится это.
  2. Лорд Лотар Мессир ёж

    Лорд Лотар

    Регистрация:
    12 май 2008
    Сообщения:
    5.998
    Звучит смешно, но в Brutal Doom взрывы бочек имеют другую физику и частично отражаются от стен, поэтому в тесных помещениях за углом не всегда удается спрятаться. Но это не вносит особых изменений в игровой процесс.
     
    rusty_dragon нравится это.
  3. drugon Adventure-seeker @ in the Cyber Dungeon quest!

    drugon

    Регистрация:
    6 май 2004
    Сообщения:
    15.364
    Да ладно, серьёзно? А где об этом можно почитать? Я думал, что во всех таких случаях просто не срабатывает просчёт коллизий и взрыв как бы пробивает через стену.
     
  4. Лорд Лотар Мессир ёж

    Лорд Лотар

    Регистрация:
    12 май 2008
    Сообщения:
    5.998
    Почитать можно прямо в этой теме:
    Просчет коллизий срабатывает всегда. Это прошито очень глубоко в движке. Для того что бы это обойти, нужно использовать всякого рода хитрожопые хаки и функции добавоенные сильно позднее. Он срабатывает настолько всегда что ты можешь уклониться от атаки арчвайла за столбом толщиной четыре юнита (пикселя текстуры). В случае взрывов это работает с аналогичной суровой надежностью родом из начала 90х. Но начиная (насколько я помню) с 20 версии БД Марк добавил интересную фичу для имитации "объемного взрыва" от бочек. Теперь источником урона является не только центр актора бочки, а целый ряд меньших взрывов которые появляются вокруг. И не просто появляются - технически это выглядит следующим образом - взрывающаяся бочка наносит некоторый (опциональный и относительно небольшой урон) как обычно, и "выстреливает" в случайном направлении несколько "снарядов" которые отражаются от стен. Эти снаряды в полете регулярно, каждые несколько тиков (1 тик = 1/35 секунды) спаунят меньшие взрывы (каждый из которых имеет свой радиус нанесения урона), и каждый из которых имеет свою графику. Теперь представим что эта бочка взрывается на открытом месте, и каждый снаряд с хвостом из взрывов летит в другую сторону. И эта же бочка взрывается а тесном коридоре, снаряды отражаются от стен, а плотность взрывов растет в геометрической прогрессии.
    При этом, если рядом стоит несколько бочек, например 5, то срабатывает отдельный скрипт который кумулирует их силу и спаунит другой эффект взрыва. В целом эта же система минус кумуляция используется в Схизме для пиромантии, за счет чего она так хорошо и работает по площади - за столбом от этого чуда не скроешься. Попробую записать демонстрационное видео этой механики завтра.
     
    Последнее редактирование: 5 окт 2022
    drugon, Кишмиш и rusty_dragon нравится это.
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление