《1001夜》的玩法基于LLM大语言模型实现,而游戏美术完全由人类艺术家完成。
作者 | 顾远(北京)
来源 | 游益
一款完全基于AI实现基础玩法的游戏,能有多大想象力?
NPC的反应,玩家手中的武器,武器名称、技能、外观,乃至故事中的世界,都由玩家讲出的故事实时生成。
这款AI原生游戏,叫《1001夜》,制作人起司在AI领域深耕多年,目前正在英国攻读AI研究方向的博士。最初,这是一个学术和艺术项目,2023年转为独立游戏。其玩法基于LLM大语言模型实现,而游戏美术完全由人类艺术家完成。
伴随《1001夜》开发,起司带游戏登上国内外各大游戏展,还发表了两篇学术论文。目前游戏的基础Demo可免费试玩,全新Steam demo预计十一前后上线。现已可以加入Steam愿望单。
用语言塑造现实
在《一千零一夜》原著中,国王生性残暴善妒,发现王后背叛后、愈发残忍极端,每晚娶一位女孩、天亮前处死,直到山鲁佐德出现,用每天讲一个故事的方式,结束了这场屠戮。
如果你是山鲁佐德,你会讲出什么样的故事,给自己开辟求生之路呢?
在游戏《1001夜》中,玩家将扮演一个「升级版」的山鲁佐德:拥有神秘力量,能把故事变成现实。玩家需要巧妙利用这种能力,引导国王讲出「剑」、「盾」等武器词汇,把它们化作手中的利刃……
具体来说,在对话框中输入讲述的故事,国王会随之做出反应:可能不喜欢你的故事,耐心值下降;可能对你的敷衍勃然大怒;也可能觉得有些兴趣,想继续听下去……
国王的耐心值降为0后,山鲁佐德会被杀掉,游戏结束。
玩家需要不断调整话术和策略,让国王慢慢相信你的故事、并在引导下续写故事、说出特定武器的关键词。玩家点击后,关键词会实体化为可用的武器卡牌,集齐四张卡牌即进入战斗阶段。山鲁佐德和国王有不同的生命值,一方变为0后对局结束。
讲故事+战斗是《1001夜》的基础玩法,制作人起司介绍,游戏正式版的本体有大量剧情和多个主要人物,玩家会穿越多个夜晚,想办法救回之前被处死的女孩们,并最终打败国王。
作为一款AI原生游戏,AI技术是《1001夜》的核心。国王由大语言模型支持,对玩家的反应、回复,都是实时生成。「相当于玩家讲一段,国王讲一段,故事由双方合作完成」,起司说。
这意味着,每个玩家每次体验的故事,完全不同。相应的,玩家获得的武器也都是独一无二的。武器名字、力量值等,都基于故事产生,并由Stable Diffusion AI工具将故事实时可视化。
玩家需要在讲故事的过程中,设法引导AI,让国王提到自己需要的武器。从月光之刃到马里奥水管工之剑,无论现实或非现实的物品,只要能引导国王说出,就可以成为武器。只不过,一些现代名词容易激怒国王,因此玩家要说服国王接受这段故事。
《1001夜》上手很简单,会由「妹妹」的角色帮助玩家完成新手引导,游戏场景中国王的背后还有一个武器架,放有一些常见武器,玩家如果没有思路,可以参考已有武器讲自己的故事。不过,偷看武器会让国王生气。
游戏整体为带有异域氛围的像素风。起司介绍,之所以选择这样的画风,除了因为她本人特别喜欢像素游戏,如《宇宙之轮姐妹会》、《Va11-Hall A》等,也因为像素风格很灵活,对美术容错率较高,做AI生成内容的适配度更高。
另外,相比live 2D、3D等,像素游戏的制作成本更低,「而且角色也更可爱了!」。
随AI技术一起迭代
《1001夜》从2020年开始开发,经历了课程作业、艺术作品、和独立游戏阶段,并在过程中见证了AI技术的发展。
2020年底,起司做出了《1001夜》的第一版demo。
创意受到维特根斯坦的启发:「我的语言的界限,意味着我的世界的界限」。起司介绍,她想体现的理念,是可以通过讲故事构建心中的世界,改变自己的命运。
「我们对世界的感知,是我们熟悉的语言构建出来的,世界的边界在哪?就看你的语言能描述的故事边界在哪里」。
但是2020年的AI技术还不成熟,并不能完全实现这个创意。当时用的模型是GPT-2,「这是ChatGPT的奶奶,能力非常有限」,需要投喂很多短篇小说训练,才能勉强写出一些看起来像故事的句子。
2021年,彩云科技的故事续写模型「彩云小梦」发布,「在小梦的支持下,国王一下就变聪明了,虽然不能辨认玩家的捣乱行为,但至少可以讲出像样的故事了,还能支持中英文」。
随着受各大美术馆邀请以及学术会议上的展出,起司分析了几千名玩家的数据,在国际互动叙事会议ICIDS上发表了一篇论文,阐释基于生成式AI实现的玩法。
到了2023年初,随着ChatGPT和Stable Diffusion的出现,起司意识到,她真的可以把《1001夜》做成一款独立游戏,而不仅是一个学术与艺术项目——这样就可以让更多玩家体验AI的乐趣。
「我觉得可以做成拥有创新性的AI 玩法的游戏,让大家发现,原来可以这么讲故事」。起司说,于是她开始组建团队,正式把《1001夜》作为独立游戏开发,并进一步发表论文于AAAI旗下的游戏会议AIIDE。
起司发表于AIIDE上的论文
《1001夜》今年初开始逐步内测,参与者有对AI游戏感兴趣的玩家、有可以大段编写故事的「作家型」玩家,也有很多喜欢神秘型画风、创意剧情类游戏的玩家。根据内测玩家的反馈,制作组做了很多迭代。
AI研究+做游戏
在AI走入大众视野之前,起司就开始研究AI对话技术。由于非常喜欢叙事类游戏,特别对NPC和玩家的交互很感兴趣,她一直在自己做各种聊天机器人。目前她正在英国完成博士课题,方向也是AI对话和互动叙事相关。
虽然市面上还没有特别成熟的原生AI游戏,但其实2005年就出现了《Facade》这种用比较原始的方式实现语言输入的游戏,加上近几年的AI类游戏《AI Dungeon》《Event 0》等,起司觉得,「虽然这些例子很早期,但确实是拿AI做游戏的榜样」。
当接到硕士期间的课程作业、需要做一款游戏时,起司第一时间决定,要用AI对话系统做,并且很快就做出了《1001夜》的雏形。
基于《1001夜》的研发、内测玩家数据、AI研究等,起司除了在AI和互动叙事领域发表了两篇论文外,还受邀参加过多次学术交流。此外,游戏还参加过Weplay、上海游机会、伦敦游戏节,入围了IndiePlay和柏林AMaze游戏奖,获得国内外玩家和媒体关注。
近期的IEEE游戏研究期刊征稿,《1001夜》在封面
很多玩家在游戏展上会玩得很上头,他们会因为试图搞怪而激怒国王,但会在死亡一次后开始认真,一遍遍尝试、编写长篇故事。
有时起司也会听到玩家讨论,本来对AI非常抵触、持怀疑态度,但试玩《1001夜》后,很多人会感到十分惊喜,观念也会有所转变。起司自己也特别有满足感,「觉得做游戏真是太好了」。
左右滑动查看全部
2023年,起司组建了Ada Eden工作室,以世界上第一位程序员的名字命名。工作室核心成员目前有8-9位,大多通过社交媒体招募而来,本职工作就是游戏公司的美术或者程序,也有一些是和起司类似的研究生。
现阶段起司对《1001夜》的规划是,十一前后在Steam上线新demo,会比目前的试玩demo有较大迭代。游戏暂时还未公布故事线,但制作组已经做了充分准备。在剧情上,为了契合一千零一夜的波斯文化背景,起司专门请了一位伊朗的学者朋友作为文化顾问,帮助打磨。
发行上,暂时由Ada Eden工作室自行负责,但起司正在寻找合适的发行商。
END
©新声Pro原创内容 转载请联系授权
⭐要记得点赞、收藏、转发三连哦~⭐