Как статья?

1538950проверка файлов cookieОбновление предотвращения столкновений с NPC в Star Citizen улучшит навигацию с помощью ИИ
Медиа
2019/02

Обновление предотвращения столкновений с NPC в Star Citizen улучшит навигацию с помощью ИИ

Cloud Imperium Games выпустила короткое и приятное обновление для Star Citizen. Последнее обновление отражает последние достижения команды в разработке высококлассного космического симулятора.

Эпизод этой недели довольно короткий, его продолжительность составляет чуть менее девяти минут. Они кратко охватывают некоторые основные темы, в том числе передвижение NPC и уклонение от сущностей, эффекты повреждения двигателей, планетарные эффекты и улучшения потоковой передачи контейнеров объектов.

В первом разделе особое внимание уделяется предотвращению столкновений в системе ИИ.

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

Поиск пути Star Citizen с помощью ИИ

Система процедурных столкновений работает в тандеме с системой навигации по пути, где NPC, следующие по заданным путям, будут динамически реагировать на объект на своем пути и перемещаться – на определенное расстояние относительно объема объекта – чтобы избежать столкновения с указанным объектом. Эта система работает как с отдельными объектами, так и с несколькими объектами на пути.

Они демонстрируют, как ИИ динамически корректирует свой путь, чтобы избежать столкновений с объектами, но в то же время никогда полностью не отклоняться от намеченного пункта назначения. Вы можете увидеть это в действии ниже.

Они также обсуждают некоторые улучшения потоковой передачи контейнера объектов в альфа-версии 3.5.

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

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

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

В последнем фрагменте видео показан прогресс, достигнутый в устранении повреждения двигателя, которое несколько недель назад находилось на ранней стадии прототипирования. Итак, он дорабатывается для реализации в альфа-версии 3.5.

Вы можете следить за развитием событий Star Citizen , посетив Официальном сайте.

Другие медиа