Як пройшла стаття?

1538950перевірка файлів cookieОновлення Star Citizen NPC Collision Avoidance покращить навігацію AI
Медіа
2019/02

Оновлення Star Citizen NPC Collision Avoidance покращить навігацію AI

Cloud Imperium Games випустили коротке та приємне оновлення для Star Citizen. Останнє оновлення охоплює останні досягнення, досягнуті командою на висококласному космічному симуляторі.

Епізод цього тижня досить короткий, він триває трохи менше дев’яти хвилин. Вони коротко охоплюють деякі основні теми, включаючи пересування NPC і уникнення сутностей, ефекти пошкодження двигуна, планетарні ефекти та вдосконалення потокової передачі контейнерів об’єктів.

Перший розділ спеціально присвячений уникненню зіткнень для системи ШІ.

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

Star Citizen AI Pathfinding

Процедурна система зіткнень працює разом із системою навігації по шляху, де NPC, які слідують заданим шляхом, динамічно реагуватимуть на сутність на своєму шляху та рухатимуться – на певну відстань відносно об’єму сутності – щоб уникнути зіткнення з цим об’єктом. Ця система працює з окремими об’єктами та з кількома об’єктами на шляху.

Вони демонструють, як штучний інтелект динамічно коригує свій шлях, щоб уникати зіткнення з об’єктами, але в той же час ніколи повністю не відхилятися від цільового пункту призначення. Ви можете побачити це в дії нижче.

Вони також обговорюють деякі вдосконалення потокової передачі контейнера об’єктів для альфа-версії 3.5.

Мережева команда спеціально оптимізує потокове передавання, щоб зменшити зупинки кадрів, які відбуватимуться там, де гравці стикатимуться з помітними перешкодами під час переходу та виходу з квантової подорожі, а також потраплятимуть у поле зору великих супутникових станцій або концентраторів.

Ідея полягає в тому, що команда зменшує навантаження на систему, оскільки об’єкти надсилаються в пам’ять, щоб було менше проміжків між завантаженням об’єктів у пам’ять і гравцями, які стикаються із зупинками часу завантаження. Зрештою це продовжить покращувати загальну продуктивність.

Вони також намагаються зменшити відключення сервера та збої на сервері та клієнті, які були спричинені OCS, спричиняючи петлі, які призводили б до збою, або OCS зависав під час завантаження, що зрештою призвело б до відключення або збоїв.

Останній фрагмент відео описує прогрес, досягнутий з пошкодженням двигуна, який кілька тижнів тому перебував на ранній стадії прототипування. Тож він завершується для впровадження в альфа-версію 3.5.

Ви можете стежити за розвитком Star Citizen , Відвідавши Офіційний сайт.

Other Media