Президент компании Xbox Game Studios Мэтт Бути в минувшие выходные выступил на форуме PAX West 2022 и поделился с прессой своими рассуждениями на разные темы, но один вопрос привлек больше всего внимания. Бути объяснил, что по мере того, как игры становятся более сложными, они более подвержены ошибкам, а текущие методы тестирования с трудом справляются с поставленными задачами. Потому президент Xbox Game Studios попросил исследователей искусственного интеллекта создать уникального ИИ-тестировщика, способного заменить человека.
Мэтт Бути сравнил процесс создания игр и фильмов, а после объяснил разницу между ними, а также в чем заключается сложность в геймдеве:
«Во время создания фильма вы приходите и говорите: “Эй, давай-ка поработаем над концовкой: подтянем это, давай отредактируем это, давай вырежем эту сцену”. Результат обычно ничего не ломает в начале фильма. Но, а перед релизом игры дизайнер может сказать: “У меня есть одна маленькая задача — я просто собираюсь изменить цвет этой одной вещи”, а затем она каким-то образом подрывает что-то и теперь первые 10 минут игры вообще не работают. Это аспект тестирования: каждый раз новшества вынуждают тестировать всю игру от начала до конца, от стороны к стороне», — делится своими мыслями Мэтт Бути.
После Бути объяснил, что мечтает об ИИ для тестирования, чтобы «иметь возможность запускать 10 000 экземпляров игры в облаке, чтобы бот с искусственным интеллектом всю ночь тестировал эту игру, а утром подготовил отчет».
На самом деле этот ИИ сейчас там натестирует. Нейросеть еле-еле научили играть в майнкрафт, чтобы алмазную кирку скрафтить, и то пришлось читерить и показывать ей многократно определенные действия видеорядом. Не верю, что в ближайшем времени ИИ это сможет. Хотя его можно напрячь, допустим, просто тыкаться по углам, дергая за все как макака, и чисто на технические косяки прогнать. Хотя некоторые ошибки может описать только человек, тут много абстрактных вещей, неведомых компуктеру.
Ну, мое мнение пацаны
В общем, самое лучшее это совмещение обоих методов. Сначала ИИ тестирует, а потом разработчик проверяет его результаты. Практически сингулярность получается, когда происходит усиление естественного интеллекта возможностями искусственного )
"Заходит как-то тестировщик в бар и заказывает пиво, 2 пива, 5 пива, 17 пива, 1/4 пива, 0 пива, 999 пива, -999 пива..."
Определенно этим правилом раньше руководствовались поляки из Techland. И уровни невидимыми стенами не стремились ограничивать. Кому, типо, в голову придет там лазить.
В их играх, например в Call of Juarez, если вдруг забрался на какую нибудь гору в стороне от основного "коридора", далеко не крутую - тут же провалился под карту)
Или в Dead Island можно было протиснуться через многие двери, даже декорации, тупо присев и чуть чуть поелозив вперед и в стороны. Это даже в ремастерах не исправили)