看到文心智能体平台举办“有奖活动”,对于一直想研究智能体的我来说太棒了,终于有目标有充分的理由开始干了!!
活动“重金悬赏旅游类智能体、恐怖类游戏智能体”,我觉着恐怖类游戏智能体一听就很有意思,很好,就选这个主题了!!直接就报名。在此之前,我从来没有学习过关于智能体的任何知识,第一次打开文心智能体的网站。
一、开发灵感
选的是恐怖游戏,但我一头雾水完全不知道该怎么做。因为我平常喜欢刷短视频看电影什么的,这天刷到了一个真实故事的视频”孟加拉虎吃人成瘾7年狂炫436人“,我觉着很适合改编成游戏。
OK,问题来了怎么改编成游戏呢?这可难不倒我
遇事不决,问GPT
“我想在文心智能体中做一个恐怖游戏智能体,你知道怎么做吗?”
直接把故事打包,让GPT来设计游戏。通过和GPT的沟通我就已经明白了这个故事该如何设计。
二、游戏设计
通过和GPT的沟通,我的游戏设计如下:
1.游戏规则
每个场景中有三四个选择,引入更多变数,比如有隐藏的陷阱、迷路的风险、环境危害(例如森林里的毒气或沼泽),让每一步都充满不确定性。同时,每个关卡中的情景描述将更加复杂,增加随机事件的几率。
示例:
“你进入森林深处,发现空气中弥漫着令人窒息的毒气。呼吸变得艰难,你开始感到头晕目眩。与此同时,远处传来老虎的低吼声。你必须迅速做出选择。”
2.行动选择
每个行动选择将带来更大的风险与惩罚。错误选择不仅仅导致少量的健康值下降,还可能引发致命事件。让玩家更容易遭遇失败,甚至一次错误选择就可能导致“死亡”或者体力急剧下降。
示例选项:
尝试快速穿过有毒区域,但可能导致中毒(体力-30)。
继续追踪老虎,但可能遭遇猛兽伏击(体力-40)。
停下来短暂休息,恢复体力,但会失去追踪老虎的机会。
3.失败判定
根据场景的复杂性设置更加严苛的失败机制。例如,玩家若在森林中迷路,可能在体力耗尽之前无法返回村庄,也可能因为长时间未进食导致失去战斗能力。玩家体力下降到20以下时,应直接死亡结束游戏。
示例失败提示:
“你在森林中迷失了方向,四周的树木仿佛无尽的迷宫。你感到头晕目眩,体力迅速下降(体力-50),四肢已经难以支撑。老虎的咆哮越来越近,而你却无力逃脱,游戏结束。”
4.场景发展
随着游戏的推进,老虎的威胁逐步升级,情节也会更紧张。系统根据玩家的选择,生成新的情节和事件,推动故事进展。例如,如果玩家成功设置陷阱,后续情节可能会描述老虎如何发现陷阱并试图绕过,进而挑战玩家的策略。
5.动态数值更新
随着时间推移,玩家的体力、健康值等动态数值会更快消耗。特别是在对抗老虎的过程中,体力下降应更加明显,并且伴随恐惧感的增加,玩家的判断力会受到影响,出现错误选择的几率加大。玩家可能因为长时间未进食而中途晕倒或因为追踪时间太长而体力不足。
示例:
“当前健康值:85/100,拥有猎枪1把、陷阱1个。”
6.老虎狡猾和危险
老虎的行为应该不可预测,不只是被动等待玩家追踪,而是会主动伏击玩家,设置陷阱,甚至在玩家失去警惕时偷袭。老虎的攻击力和智慧应随着游戏进展而增强,特别是在森林和洞穴关卡,老虎应该变得更具威胁,甚至能听到玩家的脚步声,做出快速反应。
示例:
“你在森林中放置了陷阱,但老虎并未中招。反而,它悄悄从你的身后逼近,迅速发动攻击,将你逼入绝境(体力-50)。”
7.游戏进程
村庄关卡:玩家需要通过与NPC的互动获得关于老虎的初步线索。如果玩家未能正确收集线索,将遭遇村民的不信任,游戏进展受阻。
森林关卡:玩家可以根据线索进入森林,展开追踪。森林中充满了潜在的危险,玩家需要根据线索和地图进行决策,防止老虎的袭击。
洞穴对决:最终玩家会与老虎展开终极对决,成败取决于玩家之前的准备和策略。
8.游戏胜利与失败
胜利条件:玩家通过合理策略,成功捕获或击退老虎,完成复仇任务。
失败条件:玩家在追踪过程中遭遇老虎袭击,健康值耗尽,或者未能在关键时刻做出正确选择。
此外,在表现形式上我还希望能有恐怖音乐和恐怖的图,来把玩家拉入游戏中。
三、开发步骤
这一章,详细讲解我的开发过程,去掉我各种学习、调试和报错的过程,咱们直接看怎么开发!
1.先创建一个智能体,这里名称和设定先随便写,后面再改
2.填写人物设定
人物设定是智能体中非常重要的一项,可以这样理解,人物设定就是你这个智能体全局的提示词,智能体能不能互动的好,会不会报错,都和这里息息相关。而且因为这里是全局的提示词,所以很容易和你内部的一些命令打架。总之,这里也是我调试最多的地方。
我已经公开了配置,大家感兴趣可以直接去看我的智能体是如何配置的,这里我说一下关键的地方。
3.调用工作流
在表现形式上我还希望能有恐怖音乐和恐怖的图,那么这一步是在工作流中调用的。
4.固定了输出格式
5.知识库开发
这里我创建了两个知识库,分别是“食人虎音乐匹配”和“食人虎图片匹配”,这里要注意两点,一是上传文件的格式要正确,二是标签要准确。
6.工作流开发
非常简单,就是调用了两个知识库,用来返回音频和图片。
PS:本来没有开发工作流,只采用知识库的方式,但是实际测试下来,发现存在两个知识库时,调用非常的不稳定,怎么调都容易出问题。所以才使用了工作流,稳了一手。
剩下的就是不断的调试和优化了,文心智能体平台还在初期,也在不断的开发和完善中,期待之后更多的功能和更稳定环境。
四、看一下效果吧
五、一些待解决的问题
1.音乐必须点击才能播放,没办法达到自动播放,更别提我想加一些音效什么的
2.我设置的时每次都调用工作流,但有时候就不会调用
3.在工作流调出音频时,我必须在知识库里也配置上“食人虎音乐匹配”,不然就是输出url而不是音频的播放按钮。这样又会造成知识库和工作流打架
对啦,图片也是用GPT生成的。
欢迎来和我沟通~~
标签:体力,生吞,游戏,流程,知识库,玩家,智能,老虎 From: https://blog.csdn.net/qq_41155729/article/details/142291865