Технологии
Microsoft Copilot Выпускает Играбельную Демоверсию Quake 2, Сгенерированную Искусственным Интеллектом
Представьте, что вы играете в Quake II, но вместо игрового движка игра генерируется искусственным интеллектом на лету. Это то, что представила Microsoft (MSFT ) – играбельная демоверсия Quake II, работающая полностью на искусственном интеллекте. Это часть экспериментов Microsoft с игровыми опытами Copilot и доступна для игры прямо в вашем веб-браузере. В этой демоверсии система, управляемая искусственным интеллектом, воссоздает часть классического шутера от первого лица Quake II в реальном времени, реагируя на ваши действия (клавиатура или контроллер) так же, как и настоящая игра.
Эта демоверсия Quake 2 от Copilot не является модом или видеопотоком оригинальной игры – это полностью сгенерированная искусственным интеллектом копия одного уровня. Вы будете бегать по коридорам, стрелять врагов, собирать аптечки и нажимать переключатели, как обычно. Но здесь есть один нюанс: каждый кадр графики генерируется моделью искусственного интеллекта в реальном времени, а не отображается исходным кодом игры. Microsoft сделала ее доступной через Copilot Labs в качестве исследовательской предварительной версии, поэтому любой может попробовать и поиграть в эту игру, сгенерированную искусственным интеллектом, в своем браузере на несколько минут и увидеть результаты.
WHaMM: Технология, Стоящая За Демоверсией Quake ll, Сгенерированной Искусственным Интеллектом
Итак, что же такое движет этой демоверсией Quake 2, сгенерированной искусственным интеллектом? Волшебство происходит благодаря системе под названием WHaMM, что означает “Модель Маски Действий Человека и Мира”. По сути, это мозг искусственного интеллекта, который научился, как работает мир Quake II. WHaMM является частью семейства моделей искусственного интеллекта Microsoft Muse для видеоигр.
В простых словах, модель мира – это искусственный интеллект, который может научиться динамике игры – как мир игры меняется, когда игрок или другие элементы действуют – наблюдая за множеством игрового процесса. Представьте, что вы обучаете искусственный интеллект на множестве кадров Quake II, пока он не поймет, что происходит, когда вы нажимаете кнопку, стреляете врагу или открываете дверь.
Ранее версия этой модели могла генерировать только около одного кадра в секунду, что слишком медленно для плавной игры. WHaMM – это значительное улучшение; она использует умный подход, который позволяет ей генерировать более 10 кадров в секунду. Вместо того, чтобы рисовать каждый пиксель по одному, искусственный интеллект быстро набрасывает всю сцену, а затем уточняет детали. Этот двухступенчатый процесс – грубый набросок основной модели, за которым следует быстрая очистка от более мелкой модели – позволяет WHaMM создавать кадры достаточно быстро, чтобы чувствовать интерактивность.
Еще одним важным улучшением является то, как система была обучена. Вместо того, чтобы требовать годы данных, команда сосредоточилась на примерно одной неделе тщательно отобранных данных игрового процесса Quake II. Это более короткое, сосредоточенное обучение позволило искусственному интеллекту быстро научиться основным механикам Quake II. Результат намного лучше теперь, с кадрами более высокого разрешения (640×360 пикселей по сравнению с предыдущими 300×180), что делает опыт более узнаваемым и приятным. Вы можете поиграть в эту игру здесь.
Как Искусственный Интеллект Генерирует и Управляет Игрой Quake?
Вы можете задаться вопросом, как искусственный интеллект может справиться со всей логикой игры и графикой. Традиционно игровой движок, такой как тот, который управлял Quake II, является сложным программным обеспечением, которое обрабатывает физику, поведение врагов и графику. В этой демоверсии оригинальный движок игры не работает. Вместо этого модель искусственного интеллекта сама действует как игровой движок.
Искусственный интеллект смотрит на最近ние кадры игры и ваши последние действия (скажем, вы нажали вперед или кликнули стрелять) и затем предсказывает, как должен выглядеть следующий кадр. Он делает это повторно, десятки раз в секунду. Поскольку он был обучен на реальном игровом процессе Quake II, его предсказания обычно довольно близки к тому, что сделала бы настоящая игра. Если вы перемещаетесь вокруг угла, искусственный интеллект рисует новый коридор, который должен появиться. Если вы стреляете бластером, он генерирует вспышку и показывает реакцию врага.
Впечатляющая часть в том, что искусственный интеллект “научился” эти правила на примере, а не был явно закодирован с ними. Он не запускает исходный код Quake II или физику; это больше похоже на то, что искусственный интеллект импровизирует Quake II на основе того, что он научился. Результатом является опыт, который выглядит как Quake II, даже если основной процесс совершенно другой.
Как Версия Quake II, Сгенерированная Искусственным Интеллектом, Отличается от Оригинала?
На первый взгляд, эта демоверсия может показаться классической Quake II, но опыт довольно khác. Во-первых, визуальные эффекты заметно более грубые и размытые, чем в оригинальной игре. Частота кадров колеблется около 10-15 кадров в секунду, что намного ниже плавных 60+ кадров в секунду реальной сессии Quake II. И поскольку игра работает на удаленных серверах, которые передают видео в ваш браузер, вы можете заметить некоторую задержку ввода – задержку между вашим нажатием клавиши и действием на экране.
Механика игры в основном присутствует. Вы можете перемещаться, осматривать, прыгать на платформы, стрелять врагов и взаимодействовать с окружением. Искусственный интеллект даже научился о секретных зонах в уровне, поэтому вы можете активировать скрытые двери или проходы, как в реальной игре. Однако интерпретация искусственным интеллектом правил игры иногда отклоняется от оригинала. Враги могут не реагировать так, как должны, или вы можете испытать странное поведение, такое как враги, исчезающие, когда вы отворачиваетесь.
Кроме того, одной из причуд является короткая память искусственного интеллекта. WHaMM учитывает только около 0,9 секунд прошлого игрового процесса (около 9 кадров) при генерации следующего кадра. Итак, если вы отворачиваетесь от врага и затем смотрите обратно, враг может исчезнуть. Или стать другим. Как магия. Но не всегда в хорошем смысле. Бой также немного странный. Враги не всегда реагируют должным образом. Вы можете получать урон случайно. Или не получать вовсе.
Будущее Игр, Сгенерированных Искусственным Интеллектом, и Реальные Применения
Хотя сегодняшняя демоверсия Quake 2 от Copilot является лишь техническим тестом, она намекает на некоторые дикие будущие возможности:
- Сохранение Старых Игр: Искусственный интеллект может помочь сохранить старые классики, такие как Quake, “научившись” им и позволяя нам переиграть их без необходимости исходных файлов игры.
- Ускорение Разработки Игр: Искусственный интеллект может помочь разработчикам быстро протестировать идеи, симулируя игровые миры быстро.
- Новые Игры, Сгенерированные Искусственным Интеллектом: Представьте игры, которые разные каждый раз, когда вы играете, потому что искусственный интеллект создает мир на лету.
- Умные НПС: Будущий искусственный интеллект может создать намного более реалистичных персонажей и врагов.
Демоверсия Quake 2 от Microsoft является лишь небольшим взглядом на огромное будущее, где игры и искусственный интеллект становятся все более переплетенными.
Как Это Может Повлиять на Разработку Игр?
Для разработчиков игр использование искусственного интеллекта для генерации игровых миров является новым инструментом в творческом процессе. Вместо того, чтобы тратить годы на кодирование каждой детали, небольшая команда может обучить искусственный интеллект простой идее. Искусственный интеллект может затем создать играбельную демоверсию почти мгновенно. Это может ускорить прототипирование и привести к инновационным игровым дизайнам.
Идея заключается не в том, чтобы заменить человеческую креативность, а в том, чтобы дополнить ее. Разработчики могут использовать искусственный интеллект для мозгового штурма дизайна уровней, поведения врагов или даже всей игровой механики. Это совместная работа. Искусственный интеллект дает предложения, а разработчики уточняют их. Этот новый подход может привести к волне изобретательных, экспериментальных тайтлов в будущем.











