TGViewer
Бессонный кодер Бессонный кодер @sleeplesscode · 4.24K subscribers
Post #565 1.96K
Какой самый важный элемент в стелс играх? Прикрытия? Присядь? Коробка? Механизм восприятия NPC.

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

Но вот при тестировании TLoU возникла проблема, игроки могли спрятаться от NPC банально подойдя к нему вплотную за грань этого конуса, и игроки, находившиеся слишком далеко, были замечены просто потому, что конус, который использовали ранее, не был адекватен для представления реального зрения, что ломало всё погружение.

Основная проблема заключалась в том, что при близком расстоянии NPC требовался больший угол обзора, а на расстоянии — меньший. Тут Naughty Dog разработали для себя простое правило — угол обзора для NPC обратно пропорционален расстоянию (не поняли? Смотрите вторую картинку)

Ещё одно важное решение – это не моментальное обнаружение игрока, а использование таймера для этого. То есть, если игрок был виден в одном кадре, не означало, что NPC мгновенно его замечали. Когда NPC видел игрока, он запускал таймер. Каждый раз, когда игрок был виден, таймер увеличивался. Каждый кадр, когда игрок был невидим, таймер уменьшался. Игрок не считался замеченным, пока таймер не достигал определенного значения (около 1 или 2 секунд для типичного NPC). Во время боя порог таймера был намного ниже, а когда NPC еще не замечал игрока (т. е. игрок находится в режиме стелса), этот порог был намного выше.

#devblogTLoU #devblogTLoUAI
  • 🔥 38
  • ❤ 6
  • 😱 5
  • ❤‍🔥 2
  • 👏 2
  • 😁 1
  • 🤔 1
  • 🤗 1
  • 🤪 1
More from @sleeplesscode
  1. Oct 5, 2026Post #923
  2. Oct 1, 2026Post #914
  3. Sep 18, 2026Post #913
  4. Sep 17, 2026Post #912
  5. Sep 15, 2026Post #911
  6. Sep 14, 2026Post #909
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →