【灌水】自动跑团机器人

实现一个自动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,现在回复我结局信息.";// "以下是我作为调查员的个人信息:";

模组测试

背景:

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

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

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

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/212986.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Docker Compose部署微服务项目实战讲解

一、Docker Compose简介 当需要在多个容器之间协调和管理应用程序时,Docker Compose是一个非常有用的工具。它允许通过一个配置文件来定义、配置和启动多个 Docker 容器,使得整个应用程序的部署变得更加简单和一致。以下是 Docker Compose 的一些重要概…

走近科学之《MySQL 的秘密》

走近科学之《MySQL 的秘密》 mysql 存储引擎、索引、执行计划、事务、锁、分库分表、优化 1、存储引擎(storage engines) 存储引擎规定了数据存储时的不同底层实现,如存储机制、索引、锁、事务等。 可以通过 show engines 命令查看当前服务…

项目中常用的 19 条 SQL 优化宝典

一、EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。 下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据 type列,连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别 key列,使用到的索引名。如果没有选择索引,值是NULL。可以采取强制索引…

每日一题:LeetCode-105.从前序遍历与中序遍历构造二叉树

每日一题系列(day 02) 前言: 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 &#x1f50e…

常见树种(贵州省):014槭树、梧桐、鹅掌楸、檫木、梓木、油桐、泡桐、川楝、麻楝

摘要:本专栏树种介绍图片来源于PPBC中国植物图像库(下附网址),本文整理仅做交流学习使用,同时便于查找,如有侵权请联系删除。 图片网址:PPBC中国植物图像库——最大的植物分类图片库 一、色木槭…

USB驱动开发基础

USB标准 USB1.0, 1996,低速1.5Mbps和高速12Mbps,USB1.1 iMac G3,Type A和Type B接口USB 2.0 2000, 480Mpbs,Type A/B/C接口、Micro A/BUSB 3.0 5Gbps, 随着USB 3.2命名规定,现在也叫USB 3.2 Ge…

CUDA学习笔记9——CUDA 共享内存 / Shared Memory

由于共享内存拥有仅次于寄存器的读写速度,比全局内存快得多。因此,能够用共享内存访问替换全局内存访问的场景都可以考虑做对应的优化。 不利用共享内存的矩阵乘法 不利用共享内存的矩阵乘法的直接实现。每个线程读取A的一行和B的一列,并计…

mac电脑系统活动监控:iStat Menus 中文 for Mac

iStat Menus是一款Mac操作系统上的系统监控工具,它提供了实时的系统状态和性能数据,让用户可以方便地监控和管理自己的电脑。iStat Menus以菜单栏图标的形式显示各种系统指标,用户可以轻松访问和查看这些信息。 以下是iStat Menus软件的一些…

SpringBoot:异步任务基础与源码剖析

官网文档:How To Do Async in Spring | Baeldung。 Async注解 Spring框架基于Async注解提供了对异步执行流程的支持。 最简单的例子是:使用Async注解修饰一个方法,那么这个方法将在一个单独的线程中被执行,即:从同步执…

windows11上enable WSL

Windows电脑上要配置linux(这里指ubuntu)开发环境,主要有三种方式: 1)在windows上装个虚拟机(比如vmware)。缺点是vmware加载ubuntu后系统会变慢很多,而且需要通过samba来实现window…

百望云杨正道:数电时代 CFO如何带领企业完成财税数字化转型

百望云杨正道:数电时代 CFO如何带领企业完成财税数字化转型 谁是企业数字化转型的操盘手?数字时代如何通过数智变革帮助企业降本增效,做厚企业价值? 近日,由财能科技主办的“2023财能书院CFO年度论坛”在北京隆重举行…

绝地求生:PGC 2023 赛事直播期间最高可获:2000万G-Coins,你还不来吗?

今年PGC直播期间将有最高2000万G-Coin掉落,究竟花落谁家咱们拭目以待 公告原文:Watch PGC 2023 Live And Earn G-Coins! 如何赚取高额G-Coin? Throughout the PGC 2023, an astounding 20,000,000 G-Coins will be up for grabs as part of …