У кого какие идеи и замечания есть по этому поводу? Очень

интересно узнать взгляд со строны.

Я уже ранее поднимал вопрос относительно данной темы.

Задача была решена, теперь механика обрастает деталями.

25 ответов

24 просмотра

При непробитии, можешь наложить декаль от пули, не оставлять ее в материале.

Conallaron
При непробитии, можешь наложить декаль от пули, не...

Она удаляется. Это описание логики. Но в материалах типа "лед", удалятся не будет

Conallaron
При непробитии, можешь наложить декаль от пули, не...

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

Conallaron
Зачем столько реализма? Новый Тарков делаешь?

Нет. У нас просто нет таких ресурсов. Да и я просто решил упоротся по сим. физике. Кстати в тарков так и не играл, только слышал, мол крутая игра с адским порогом вхождения

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

Чисто для себя, идея реализовать это круто. Но в играх нафиг не нужно. Игрок не обратит внимание на то какие дырки что там оставляет. Вон тарков есть, там реализовали разные типы патронов. Кто то дырки рассматривает? Пффф нет, игроки расстреливают друг друга пачками патронов и усе. Есть симуляторы типа армы, там учитывается полет пули и вот это все. По итогу никому до этого дела нет. главное что бы убивало.

HerrscherOfLolly
Вообще лучше бросить это дело) Касательно картинки...

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

Александр Чернявский
Нет. У нас просто нет таких ресурсов. Да и я про...

Играю редко в тарков, но какой бы реалистичный он не был, он выглядит по игровому

Conallaron
Играю редко в тарков, но какой бы реалистичный он ...

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

Aleksei DTG
Абсолютно согласен с мнением. Из своего опыта скаж...

А что на счёт того, чтобы сделать это ключевой механикой? С соответствующим левелдизайном может зайти. И могут найтись свою любители этого, в мире достаточно людей фанатеют по тактическим шутанам

Кр
Реализм вредит имхо. Это чуствуется даже в самом т...

И не только механикой, но и гоафически

Conallaron
И не только механикой, но и гоафически

Ну вон люди делают симулятор копа. . Ну сделали фишай на камеру, мокапные анимации. Я уверен через 1-2 часа игры у любого от такого реализма глаза вытекут и игроков укачивать начнет)

Могу только сказать, что всякие пробития и распространения урона в том же R6 Siege только упрощали со временем, т.к. игрокам-крабикам (а это основная масса) было сложно.

Conallaron
Зачем столько реализма? Новый Тарков делаешь?

честно говоря не вижу реализма в осколках от пули

Александр Чернявский
Осколки тоже наносят урон.

Осколки можно и без такой логики реализовать, что бы разгрузить систему когда оптимизация будет махать рукой )

Игорь Сацыперов
А что на счёт того, чтобы сделать это ключевой мех...

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

Ну тут ты немного не прав

Pavel
Ну тут ты немного не прав

Ну разумеется это не подразумевает, что баллистики вообще быть не должно. Она должна быть ровно на таком уровне, чтобы это прилично смотрелось и игралось

Кр
Ну вон люди делают симулятор копа. . Ну сделали фи...

Странно, но факт, слишком реалистичные игры отторгают.

Conallaron
Странно, но факт, слишком реалистичные игры отторг...

Не отторгают. Просто это нишевая аудитория.

Heinhain
Могу только сказать, что всякие пробития и распрос...

Мы в своё время наступали на такие грабли, когда пытались посчитать реалистичный урон от удара мечом. Центр масс высчитывали, учитывали какой частью оружия нанесён удар, различные углы и вот это вот всё. В итоге это выливается в то, что во многих игровых моментах урон получается ниже ожидаемого просто потому, что такие вот цифры. И в итоге это перерастает в недовольство игрока, ибо: "а чего противник не упал, я же ударил!". В итоге после некоторых итераций упрощений всё свелось к тому, что ты просто бьёшь, а противник реагирует. И это отлично работает. Так что повторю своё мнение, в подобных фан-механиках попытка чётко следовать законам физики чаще вредит, чем помогает. Как сказал один замечательный разработчик: "Игра - искусство фейка". Разумеется речь не идёт о том, где действительно нужны физические расчёты. Симуляторы и прочее. Ну и что касается баллистики пули - это вообще отдельная песня. То, что там выше нарисовано - это вообще детский эскиз по сравнению с тем, как это реально работает.

Conallaron
Странно, но факт, слишком реалистичные игры отторг...

Да обычный эффект долины. Мозг понимает что картинка не реальна, но выглядит настолько реально, что начинается отторжение

Aleksei DTG
Мы в своё время наступали на такие грабли, когда п...

Ну да, все так и есть. Все должно быть так, как того ожидает игрок (ну может чуть-чуть позаковыристее).

Похожие вопросы

Обсуждают сегодня

Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Это переведённый текст с английского. Я не говорю на русском, но могу использовать переводчик Телеграм. Приветствую! Я начинающий веб-разработчик и все еще учусь. В настояще...
𐩱𐩪𐩣𐩱𐩲𐩺𐩡
1
А не хотим ли мы развлечься? 😉 Но так чтобы с пользой для наших профессиональных навыков?? 👨‍🎓👩‍🎓 Предлагаю на октябрь запланировать тестовый запуск новой командной игры "Игр...
Andrii Kurdiumov
2
Всем привет. Хотел бы написать для себя свою ос. Причины: 1) нужен опыт в чем-то 2) будет меньше весить 3) свое, но там будут свои задумки Я понимаю что нужно писать для всег...
Shadow Akira
18
А какие существуют способы обработки ошибок выделения памяти в ядре? Т.е., допустим, есть функция, которая возвращает адрес свободной страницы в физической памяти и диапазон в...
disba1ancer
51
Всем привет! Скажите, никто не пытался уменьшить размер процесса ssl, которые ассоциируется с открытым соединением (не помню точное название этого процесса, но там была какая-...
Алексей
20
5? да там все 10
Boris Vinogradov
12
Привет всем! Почему этот код не срабатывает при добавлении или удалении пользователя из чата? bot.on('chat_member', async (ctx) => { console.log(ctx); }) bot.launch({allo...
Alexander
5
Why would I rent an account if it’s not mine?
Snr Engineer
3
Через бот апи возможно получить ID стикерпака? Не ссылку.
Vexylon [АФК до 09.09]
5
Карта сайта