【灌水】自动跑团机器人

实现一个自动COC跑团机器人

这几天玩博德之门3有点累了

#假如你有一台服务器,你最想做哪些事?#

这他妈是什么idea收集器,你们就是靠这个收集idea吗,那我就说一个绝对不赚钱的了。

简单实现了追书人的基本流程,最后的活动和结局经过一定缩减,因为chatgpt输入的prompt数量太大会反应很慢。

测试地址:

追书人

流程

  1. 打开InsCode:

InsCode 提供轻量级部署服务,提交部署后,会执行配置进行编译。编译后的制品拥有更快的运行速度并永久在线。您可以部署 InsCode
创建的项目或 GitHub 项目。

  1. 选择一个模板项目:例如基于Vue的含有prompt的模板

在这里插入图片描述
3. 打开src.App.vue 修改代码:

在这里插入图片描述
我下载了追书人的模组,并摘取模组中的关键信息
根据关键信息。建立prompt。
建立的流程如下

Background Loaded
Not End
Ends
Choose Action
Action1
Action2
Action3
LoadBackround
Investigation
Load one item in investigate lists
Next Part
Actions
Results 2
Result 1

每次到了一定的节点,就加载相应的promtp。

除此之外,还要附上调查人的个人信息,因此个人信息由用户填写,每次填写完毕保存后隐藏相关按钮。直到发起新对话才重新显示。
然后处理一下全局的初始化参数和每个部分的标志(flag)就行了。

以调查(Investigation)为例:
追书人的调查阶段一共有6个调查地点,建立包含结束调查在内的7个调查动作。
每次做一次调查,就从列表中删除。
当使用者回应时,根据关键词加载对应调查地点的信息,加入prompt,删除调查动作。
调查结束,或者调查员主动结束时。进入下一个环节也就是Action。

后续的Action和Results的处理逻辑完全类似。

追书人添加信息代码示例:

let start_prompt = "请扮演克苏鲁主题,COC模组的keeper,引导我做各种行动."+
                    "背景:1992年, 一位未解之谜探索协会(SEU)的调查员,来到密歇根市,调查托马斯·金博尔家的书籍失窃案."+
                    "托马斯·金博尔居住在艾尔斯伯里大街 218 号的一栋小屋,热爱读书, 但最近他家里似乎遭了贼,被盗的是一些他叔叔最喜欢的书."+
                    "这个谜团有些不同寻常,这位叔叔在一年前就神秘失踪,没有留下任何踪迹."+
                    "因此,托马斯·金博尔请求调查员调查这起偷书案,同时查明他的叔叔道格拉斯失踪的原因,并承诺提供报酬."+
                    "以下是我作为调查员的个人信息:";
let checking_prompt = "请你扮演coc模组的keeper,现在回复我信息,再回复我调查阶段可以做的事."+
                      "调查阶段可做的事:";
                      //  1.询问附近居民;2.查看墓地周边;3.在图书馆调查本地消息;4.询问警方;5.查阅本地报纸《阿诺兹堡广告报》的旧刊6.查看金博尔家周边.7.结束调查.";
                      // "以下是我作为调查员的个人信息:";
let action_prompt =  "请你扮演coc模组的keeper,现在回复我行动阶段可以做的事(理论上调查员只能做一件事)."+
                      "行动阶段可做的事:";
                      // 1.检查道格拉斯·金博尔最喜欢的墓碑;2调查墓地中的隧道;3.监视屋子或墓地.";
                      // "以下是我作为调查员的个人信息:";
let result_prompt =  "请你扮演coc模组的keeper,现在回复我结局信息.";
                      // "以下是我作为调查员的个人信息:";

模组测试

背景:

密歇根市的托马斯·金博尔的人联系了调查员。他的房屋似乎遭了贼,被盗的是一些他叔叔最喜欢的书。这个谜团有些不同寻常,因为这位叔叔早在一年前就神秘失踪了,并且没有留下任何踪迹。托马斯·金博尔希望调查员找到偷窃书籍的贼人,尽可能追回这些书籍,并调查他的叔叔道格拉斯·金博尔的去向,以及他是否尚在人世。

追书人为单个玩家设计(尽管它经过一些调整后可以容纳两位玩家),需要玩家选择一位预设调查员,或者创建一个新的(他可能是私家侦探或是记者)。简短的前情提要会让玩家了解到模组的内容,好让他们选择或创建合适的调查员。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

canmoumou

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值