Used to check for browser translation.
用于检测浏览器翻译。
ブラウザの翻訳を検出する

用AIGNE构建多个角色的RPG风格游戏

Robert
2024年6月14日 · edited
B
Blogs
cover

欢迎来到一个详细的教程,介绍如何使用AIGNE创建多角色RPG风格游戏的创新方法。我最近在几个会议上演示了这个Demo。

这里是一个视频教程:

这个游戏通过允许与相同环境中的多个 AI 机器人交互,引入了一种新的与虚拟角色互动的方式。以下是如何构建类似游戏的方法。

游戏概念概览#

这个游戏概念简单而又具有革命性。与传统的角色游戏(例如那些你从 Character.ai 看到的游戏)不同,在那些游戏中通常只有一个角色进行互动,这款游戏有三个不同的角色:一个卫兵,一个女仆和一个国王。每个角色都被设计为独立地对玩家做出回应,增加了游戏的复杂性和参与度。

image.png

逐步在AIGNE中构建#

步骤1:定义您的角色#

开始创建您的角色的详细资料。决定他们的角色、个性以及他们如何融入游戏世界。在这个演示中,每个角色——守卫、女仆和国王——都有独特的功能和背景故事。例如,守卫可能负责安全问题,女佣可能提供任务或信息,国王可能做出影响游戏故事情节的重要决定。

步骤2:设置AI代理#

对于这个游戏,您需要构建四个AI代理:三个用于角色,一个作为游戏主持人。

游戏主持人的角色主要是设置场景并管理不同游戏状态之间的转换,但不直接与玩家互动。

image.png

用LLM来设计Agent 一个独特方面是在提示和响应中使用多种语言。这个功能在多语言环境中特别有用。例如,提示可以用中文书写,但角色可以用玩家使用的语言回应,无论是英语、日语还是其他任何语言。通过设置AI来识别并适应用户说的语言,可以实现这种多语言能力。

第四步:交互设计#

每个角色都融入了简单的聊天布局,设置在一个主题背景下——在这种情况下是一个宫殿。这种设置不仅在视觉上将玩家置于游戏环境中,还使互动更加沉浸。玩家可以点击不同的角色开始对话,每个对话都根据角色的叙事角色量身定制。

第5步:增强游戏动态。#

为了增加游戏的深度,允许角色之间相互交流,分享记忆,甚至保留秘密。这种复杂的相互作用可以创造出一个更具吸引力和挑战性的游戏环境。您可以设计情节,让角色必须合作解锁新的游戏关卡或揭示关键情节点。

AIGNE里的一些“秘密技巧”#

AIGNE 中有一些技术简化了创建类似游戏的过程。

多角色的对话#

这个游戏和哪些典型聊天机器人或虚拟角色相比,主要在于可以有多个角色,您可以与他们分别进行对话。

image.png

要实现这个非常简单,您只需要将多个代理指定为游戏主控代理的“子代理”:

image.png

每个角色的头像和姓名#

AIGNE允许您为每个代理创建个性化的头像和名称。只需定义一个“配置文件”输出变量,并为其分配所需的值。

image.png

聊天背景#

背景图像唤起了游戏的氛围和设置。通过为聊天界面设置背景图像很容易实现这一点。背景图像还是使用人工智能生成的。

设置位于“游戏主管代理”的“布局”输出变量中。

image.png

你可以建造一个更好的!#

这个简易配置是匆忙组装的,用于在十分钟内做演示,展示了AIGNE开发精致迷人游戏的能力。后续教程将深入探讨更复杂的RPG风格游戏开发领域,涉及复杂的制图系统和动态角色互动,构建一个迷人的游戏宇宙。 敬请关注即将发布的帖子,在那里我将分解构建这些复杂系统的过程,并展示通过使用AIGNE提升你的游戏开发技能的方法。我相信你可以根据我的教程创建出优秀的游戏。

2.0.175