百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

超好玩!全球首款AI实时生成游戏诞生,《我的世界》太震撼了

csdh11 2025-04-07 13:17 16 浏览


把AI融入游戏,已经不是什么新鲜话题了。


早在2005年的《极度恐慌》中,Monolith Productions就通过引入AI的方法,让游戏中的敌人拥有了简单的思考能力,他们会通过简单的指令进行沟通、会通过玩家的行为判断威胁性,甚至会利用地图和手上的武器进行包抄等战术操作。


直到今天,极度恐慌里的人工智能系统依然是游戏界广泛学习的样本之一。



随着大模型的飞速发展,如今的AI也呈现出了一种新的面貌。


英伟达ACE for Games的出现,让NPC们能够按照设计师提前设定好的故事背景、设定以及人物性格,利用大语言模型实时生成与玩家的对话内容,让我们看到了为NPC「注入灵魂」的一种可能性。


诸如英特尔、微星等公司,也都在开发着基于AI大模型的游戏辅助功能,力求让AI变成陪你我一起打游戏的「助手」。


不过这些操作,本质上都是在游戏里融入AI赋能以提升体验的做法。


但你有没有想过,有朝一日,不用游戏引擎,仅靠AI大模型就可以自动生成游戏了?


不用想了,因为这已经成为了现实。


近日,初创公司Decart AI和芯片公司Etched宣布,在红杉资本 (Sequoia Capital) 和Oren Zeev等知名投资者的支持下,他们最近成功获得了2100万美元的融资,并打造了一款世界上首个实时、可玩、可交互的AI游戏——Oasis。


(图源:Decart AI)


不同于我们以往介绍过的,在基于引擎打造的游戏中融入AI的做法,Oasis被吹捧为第一个可玩的AI模拟「开放世界」,让玩家置身于一个完全基于大模型生成的世界中,可以移动、跳跃、拾取物品、打破砖块,并基于玩家的不同操作实时生成周边环境。


我们对于游戏的认知,或许真的要被AI彻底颠覆了?


AI如何让游戏世界变化无穷?


想体验Oasis的话,方法其实还挺简单的。


目前Decart AI已经在网页上公开了一个完全可玩的三分钟Demo,大家都可以通过访问Oasis Al的官方网站来玩游戏。


(图源:Decart AI,网址:https://oasis.decart.ai/)


对于国内用户而言,这个网页并不需要任何特殊手段连接,但是Decart AI表示该网页目前仅能在Chrome浏览器上面运行,这意味着大伙不可以在移动设备和其他浏览器(如Safari或Firefox)上尝试该游戏。


为了让大家知道用不适配的浏览器打开会是什么样子,下面是一个示意图。


(图源:雷科技)


如果使用Chorme浏览器的话,那你会看到这样一个界面。


Oasis默认给出了五张不同地图的基础图片,包括Mountain Meadow、Desert Expanse、Rugged Coastline、Danse Forest和Village Outpost,甚至支持自己上传《我的世界》截图以生成独特的世界。


(图源:雷科技)


对了,还得排队来着。


还好实际排队的人不多,差不多等了小半分钟就轮到小雷的回合了,简单选个地图进入游戏,我的第一反应是——


这东西也太糊了吧!


(图源:雷科技)


当然,模糊是正常的。


根据官方介绍,在没有任何延迟的情况下,Oasis在H100上运行时能以360P的分辨率实现每秒20帧的渲染,并实时生成视频交互内容。


对于我们这些动辄2K/4K,120Hz/240Hz,这样的画面效果确实是有点不堪入目了。


不仅如此,即便是在公司的高速网络环境中,我在移动、转动视角时,依然能够感到明显的卡顿感,而且操作间的灵敏度忽高忽低,存在一种非常黏滞的操作感受。


(图源:雷科技)


但是,「it just work」


这玩意居然能够真实运行起来这一点,本身就已经足够令人惊讶了。


在这个世界中闲逛,你甚至会发现Oasis居然基本掌握了《我的世界》 里较为复杂的游戏机制,例如建筑、空间位置、放置方块、昼夜照明、库存管理、对象理解等。


如果你能控制住自己的好奇心,不要转过头,那就能沿着默认的视野一直无限地走下去,甚至不会有太多破绽。


(图源:雷科技)


但是一旦你转头,你就会发现——


有什么不对劲,刚刚自己走过的绝对不是这条路。


不仅如此,当你准备重新上路的时候,你会发现前进的目标早已经不见了,甚至被替换成了一道不可名状、有点相似但又处处不同的诡异风景,周围的世界已经大不相同。


从某种意义上来说,就像是我置身于一个非欧几里得空间那样,一切物质的存在都不再遵循于常理中的透视法则。


挖掘方块?当然可以。



(图源:雷科技)


但是当你挖开方块之后,出现的不一定是方块下的地形,你正在挖掘的方块可能会被任意方块替换,它可能会变成栅栏、变成玻璃,或者是原样待在那里,但就是很难遇到遵循游戏规则的时候。


而且挖开方块,并不意味着你能捡起方块。


(图源:雷科技)


想要放置方块,最快的方法不是挖掘-拾取-放置,而且不断刷新你的角色背包,直到Oasis觉得你应该有一个方块,接着尽力把它拖到你的物品栏,还要注意别被随机替换成别的物品,这样才能开始搭建。


对了,即便开始搭建,也要确保你的视线不会离开方块,不然就会被Oasis AI刷新掉。


加上目前网页版的时间限制,这导致想在Oasis中搭建一个房子,变成了登天难事。


至于完成Oasis制定的挑战?



我在实际进行的五局游戏中,甚至都没能够发现一个除了玩家自己以外的生物,就更别提什么僵尸之类的了。


比起游戏,更像是互动视频


好的,体验部分就到这里,大家感兴趣的话可以自己去试试。


在经历过如此不同寻常的尝试后,我想很多人的心里都会有像我一样的疑问,这究竟是怎么实现的?


作为Oasis的技术支持,两家公司都发布了技术博客,其中Etched提供算力,Decart AI主要负责训练模型。


简单点说,Oasis Al是种生成式AI,它可以根据用户提供的输入生成图像或视频。


与根据用户提供的输入生成图像的Midjourney/Dall-e,或者根据用户提供的输入生成视频的快手可灵类似,Oasis Al会利用了经过大量《我的世界》游戏视频训练的数据,在我们游玩时实时创建对应的游戏帧。


(图源:Decart AI)


和图像或视频生成应用不同的是,在经过训练后,Oasis已经能够了解基础的游戏机制,例如用户面前存在台阶就需要跳过去、多个栅栏之间可以连接起来等,但是对距离和空间感的把握依然有待提高。


所以,从本质上来讲,这只是一个根据玩家交互实时演算的AI视频罢了。


无独有偶,今年8月,谷歌发布了世界上第一个完全由神经模型驱动的游戏引擎GameNGen,可以在单个TPU上以超过20帧每秒的速度交互式模拟经典射击游戏《DOOM》


效果的话,可以参考下面这张动图。


(图源:GameNGen)


当时就有人声称,从此不再需要游戏引擎,AI大模型能基于扩散模型,为玩家生成实时可玩的游戏。


但是在我看来,这个未来距离我们还挺遥远。


原因其一嘛,在于资源的消耗。Oasis背后消耗的计算资源难以估计,而最终实现的效果也仅仅是一款360P/20FPS的游戏,而GameNGen目前甚至没有可以实际游玩的Demo内容,对性能的要求是其中不可忽视的重要一环。


其二在于,目前AI其实并不能很好地掌握资源的概念。在Oasis的实际体验中,玩家的仓库内容和数量可以说是在持续、没有规律地变化着,这也符合我在日常大语言模型交互过程中难以让其定义常量和变量的情况。


(图源:Decart AI


最重要的一点,在于这类AI制作游戏的原理。不管是《我的世界》还是《DOOM》,本质上都是在世界赛广为流传、享誉盛名的游戏杰作,这才让AI企业们得以获取大量的视频资源训练出对应的游戏模型。


那如果是一款新游戏呢?


只有概念、没有美术、没有设计、没有视频,没有了前任铺垫的基础,现在的AI制作游戏无异于空中楼阁。


Oasis会是一个好的开始,还是另一个被大肆炒作的AI理念呢?或许只有时间能给我们答案。

相关推荐

Github霸榜的SpringBoot全套学习教程,从入门到实战,内容超详细

前言...

SpringBoot+LayUI后台管理系统开发脚手架

源码获取方式:关注,转发之后私信回复【源码】即可免费获取到!项目简介本项目本着避免重复造轮子的原则,建立一套快速开发JavaWEB项目(springboot-mini),能满足大部分后台管理系统基础开...

Spring Boot+Vue全栈开发实战,中文版高清PDF资源

SpringBoot+Vue全栈开发实战,中文高清PDF资源,需要的可以私我:)SpringBoot致力于简化开发配置并为企业级开发提供一系列非业务性功能,而Vue则采用数据驱动视图的方式将程序...

2021年超详细的java学习路线总结—纯干货分享

本文整理了java开发的学习路线和相关的学习资源,非常适合零基础入门java的同学,希望大家在学习的时候,能够节省时间。纯干货,良心推荐!第一阶段:Java基础...

探秘Spring Cache:让Java应用飞起来的秘密武器

探秘SpringCache:让Java应用飞起来的秘密武器在当今快节奏的软件开发环境中,性能优化显得尤为重要。SpringCache作为Spring框架的一部分,为我们提供了强大的缓存管理能力,让...

3,从零开始搭建SSHM开发框架(集成Spring MVC)

目录本专题博客已共享在(这个可能会更新的稍微一些)https://code.csdn.net/yangwei19680827/maven_sshm_blog...

Spring Boot中如何使用缓存?超简单

SpringBoot中的缓存可以减少从数据库重复获取数据或执行昂贵计算的需要,从而显著提高应用程序的性能。SpringBoot提供了与各种缓存提供程序的集成,您可以在应用程序中轻松配置和使用缓...

我敢保证,全网没有再比这更详细的Java知识点总结了,送你啊

接下来你看到的将是全网最详细的Java知识点总结,全文分为三大部分:Java基础、Java框架、Java+云数据小编将为大家仔细讲解每大部分里面的详细知识点,别眨眼,从小白到大佬、零基础到精通,你绝...

1,从零开始搭建SSHM开发框架(环境准备)

目录本专题博客已共享在https://code.csdn.net/yangwei19680827/maven_sshm_blog1,从零开始搭建SSHM开发框架(环境准备)...

做一个适合二次开发的低代码平台,把程序员从curd中解脱出来-1

干程序员也有好长时间了,大多数时间都是在做curd。现在想做一个通用的curd平台直接将我们解放出来;把核心放在业务处理中。用过代码生成器,在数据表设计好之后使用它就可以生成需要的controller...

设计一个高性能Java Web框架(java做网站的框架)

设计一个高性能JavaWeb框架在当今互联网高速发展的时代,构建高性能的JavaWeb框架对于提升用户体验至关重要。本文将从多个角度探讨如何设计这样一个框架,让我们一起进入这段充满挑战和乐趣的旅程...

【推荐】强&牛!一款开源免费的功能强大的代码生成器系统!

今天,给大家推荐一个代码生成器系统项目,这个项目目前收获了5.3KStar,个人觉得不错,值得拿出来和大家分享下。这是我目前见过最好的代码生成器系统项目。功能完整,代码结构清晰。...

Java面试题及答案总结(2025版持续更新)

大家好,我是Java面试分享最近很多小伙伴在忙着找工作,给大家整理了一份非常全面的Java面试场景题及答案。...

Java开发网站架构演变过程-从单体应用到微服务架构详解

Java开发网站架构演变过程,到目前为止,大致分为5个阶段,分别为单体架构、集群架构、分布式架构、SOA架构和微服务架构。下面玄武老师来给大家详细介绍下这5种架构模式的发展背景、各自优缺点以及涉及到的...

本地缓存GuavaCache(一)(guava本地缓存原理)

在并发量、吞吐量越来越大的情况下往往是离不开缓存的,使用缓存能减轻数据库的压力,临时存储数据。根据不同的场景选择不同的缓存,分布式缓存有Redis,Memcached、Tair、EVCache、Aer...