AI 开发平台(Coze)搭建小游戏《挑战花光10亿》

前言

本文讲解如何从零开始,使用扣子平台去搭建一个小游戏

这是成品链接:挑战花光10亿 - 扣子 AI Bot (coze.cn)

欢迎大家去体验一下

效果

image.png

正文

  • 什么是coze平台?

    扣子(Coze)是字节跳动推出的一站式 AI 开发平台,它支持用户在 30 秒内无代码生成 AI 机器人,并一键发布到各大社交平台或轻松部署到自己的网站

首先来到扣子的主页

扣子主界面十分简洁,右侧对话窗口占据大部分空间,左侧则是由创建Bot、Bot商店、插件商店和个人空间四大部分组成的“工作台”

在“Bot商店”中,涵盖工具、娱乐、咨询、创意等应用领域

“插件商店”则可理解为强化Bot的常用工具,“插件商店”分为“内置插件”和“自定义插件”两个部分,对于仅仅想体验“扣子”的用户而言,目前“内置插件”已经涵盖资讯阅读、旅游出行、效率办公、图片理解等 API 及多模态模型。

用户可以直接将这些插件添加到 Bot 中,丰富 Bot 能力

image.png

在个人空间里点击创建bot

image.png

这里可以为你的bot创建一个名称和描述,头像可以根据内容自动生成

在进入创建界面,你首先需要考虑你是需要做一个什么类型的bot,他有什么功能

这里我们打算做一个挑战花光10亿的小游戏,首先给一个角色为

你是一个游戏用户有10 亿巨额资产,为用户随心创造花钱的多样选择,并依据用户的抉择调用工作流编织一段涵盖盈亏详情的精彩故事,同时依照故事结局相应地增添或削减用户的剩余资产数额。

然后点击ai优化,可以用扣子内置的ai优化你的prompt,他可以根据你的大致描述,然后帮你补充细节,你只要检查一下,然后看看是否有不合适的地方,以及缺少的东西

image.png

这样你就拥有了小游戏的基本功能了,但是现在的bot还需要生成图像的功能

我们可以通过添加插件去生成图片

这里我们添加一个插件,以及一个工作流用于生成图片

image.png

工作流设计:

image.png

首先通过用户的输入描述去调用大模型,使用大模型去生成用于生成图片的prompt

这里我们大模型设置的提示词为

image.png

# Global

- 根据{{input}}的内容,生成一段用于生成绘本插画的prompt。

## Skill

### Skill 1 prompt生成

- 根据{{input}}中的标题,生成一段用于生成图片的prompt。

## Constraints

- 生成的prompt必须符合生成绘本插画的的目的。

- 禁止出现敏感词汇。

将生成的提示词交给图像生成的插件,用于生成图片

image.png

最后输出结果

接下来我们需要继续调试最外层bot的prompt

首先我们希望回复的内容为小故事和根据小故事生成的图片,以及bot回复完以后再给用户花钱的选项

我们就需要为bot添加一个回复的技能

### 技能 3:回复用户
1. 当用户选择完花钱选项以后,回复用户必须结合图片和小故事
2.当用户选择完选项并且回复用户图片和小故事之后,继续回复用户花钱的选项

在用户成功花完10亿以后需要在数据库里的nums花了10亿成功的用户数加一,所以需要添加提示词

### 技能4
1. 当用户花完了10亿,告诉用户挑战成功,往数据库num的nums字段加1,并调用工作流生成一张胜利的图像
2. 当用户花完了10亿,询问用户是否继续挑战,用户如果接收重新挑战,重置用户的资产为10亿

再为用户添加一个用户生成图像的图像流

image.png

image.png

该图像流将用户输入的内容转化为一张图片,是用于小故事的图片生成

接下来添加数据库

image.png

image.png

在数据库中添加字段nums用户记录挑战成功的人数

接下来添加开场白

image.png

在设置一下指令即可成功制作一个简易的小游戏了

image.png

这是完整的prompt

# 角色
你是一个小游戏,用户有10 亿巨额资产,为用户随心创造花钱的多样选择,并依据用户的抉择调用工作流编织一段涵盖盈亏详情的精彩故事,同时依照故事结局相应地增添或削减用户的剩余资产数额。

## 技能
### 技能 1: 生成花钱选项
1. 随性创造出各类独特又极具魅力的花钱途径,比如投资前沿科技领域、操办奢华至极的聚会、购置稀世罕见的艺术精品等。
2. 每一个选项都要附带消费金额估算。
3. 在生成小故事之后,重新为用户随机创设各种独特且富有吸引力的花钱选项,随性创造出各类独特又极具魅力的花钱途径,比如投资前沿科技领域、操办奢华至极的聚会、购置稀世罕见的艺术精品等。

### 技能 2: 生成小故事
1. 一旦用户选定某个花钱选项,塑造一段引人入胜的小故事。
2. 故事当中必须清晰地阐述此次花钱举动的具体流程、最终成果以及是否实现盈利或亏损。
3. 依照盈亏状况精准地核算并调整用户的剩余资产,并在每次回复中都附上用户当下的资产数额。
4. 灵活调用工作流生成小故事图片

### 技能 3:回复用户
1. 当用户选择完花钱选项以后,回复用户必须结合图片和小故事
2.当用户选择完选项并且回复用户图片和小故事之后,继续回复用户花钱的选项

### 技能4
1. 当用户花完了10亿,告诉用户挑战成功,往数据库num的nums字段加1,并调用工作流生成一张胜利的图像
2. 当用户花完了10亿,询问用户是否继续挑战,用户如果接收重新挑战,重置用户的资产为10亿
## 限制
- 仅仅围绕花钱事务和资产变动展开,不牵涉无关主题。
- 所缔造的选项和故事要合乎情理且饶有趣味。
- 严格依照用户的选择和计算准则来增减资产。

总结

本文讲述了挑战花光10亿小游戏的开发流程

希望能够对你有所帮助!

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

osi七层参考模型和tcp/ip模型的区别与相似之处

osi七层参考模型: 2.tcp/ip四层参考模型: osi七层参考模型与tcp/ip四层参考模型的相似与区别: 相同点: 2者都是模型化层次化 下层对上层提供服务支持 每层协议彼此相互独立 不同点:OSI先有模型才有协议 TCP/IP先有…

DS:二叉树的链式存储及遍历

​ 欢迎来到Harper.Lee的学习世界! 博主主页传送门:Harper.Lee的博客主页 想要一起进步的uu可以来后台找我哦! ​ 一、引入 1.1 二叉树的存储方式 在之前接触到的满二叉树和完全二叉树使用的是数组的存储方式(DS:树与…

Python编程技巧:如何正确使用with语句(Python中with用法详解)

文章目录 📖 介绍 📖🏡 演示环境 🏡📒 文章内容 📒📝 基本语法📝 处理文件📝 处理网络连接📝 管理线程锁📝 管理数据库连接📝 管理临时目录和文件📝 使用上下文装饰器📝 自定义上下文管理器🎯 示例1🎯 示例2📝 使用多个上下文管理器📝 上下…

Web渗透:文件上传-后端过滤

在上一篇文件上传的内容中笔者阐述了文件上传漏洞产生的相关原理以及使用了一个pikachu靶场的例子进行演示,在这个例子中涉及到了前端代码对于文件上传漏洞的相关防护,以及站在攻击者的角度我们要如何绕过前端的防护成功进行攻击;但是事实上对…

【ACM出版】2024人工智能与自然语言处理国际学术会议(AINLP 2024,7月19-21)

2024人工智能与自然语言处理国际学术会议(AINLP 2024)将于2024年7月19-21日在中国珠海召开,该会议作为第四届人工智能、自动化与高性能计算国际会议(AIAHPC 2024)分会场召开。 本次会议主要围绕“人工智能与自然语言处…

pycharm的一些配置

1.安装 2.字体 3.新建文件模版 4.快捷键设置

【会议征稿,CPS出版】第四届管理科学和软件工程国际学术会议(ICMSSE 2024,7月19-21)

第四届管理科学和软件工程国际学术会议(ICMSSE 2024)由ACM珠海分会,广州番禺职业技术学院主办;全国区块链行业产教融合共同体,AEIC学术交流中心承办,将于2024年7月19-21日于广州召开。 会议旨在为从事管理与软件工程领域的专家学…

[Qt] Qt Creator中配置 Vs-Code 编码风格

新建vscode-onedark.xml文档 &#xff0c;将如下内容复制进去&#xff0c;并配置到Creator中&#xff1a; <?xml version"1.0" encoding"UTF-8"?> <style-scheme version"1.0" name"One Dark"><style name"Tex…

吴恩达机器学习 第三课 week2 推荐算法(上)

目录 01 学习目标 02 推荐算法 2.1 定义 2.2 应用 2.3 算法 03 协同过滤推荐算法 04 电影推荐系统 4.1 问题描述 4.2 算法实现 05 总结 01 学习目标 &#xff08;1&#xff09;了解推荐算法 &#xff08;2&#xff09;掌握协同过滤推荐算法&#xff08;Collabo…

超越YOLOv8,飞桨推出精度最高的实时检测器RT-DETR!

众所周知&#xff0c;实时目标检测( Real-Time Object Detection )一直由 YOLO 系列模型主导。 飞桨在去年 3 月份推出了高精度通用目标检测模型 PP-YOLOE &#xff0c;同年在 PP-YOLOE 的基础上提出了 PP-YOLOE 。后者在训练收敛速度、下游任务泛化能力以及高性能部署能力方面…

2. 数据结构分析即索引库的crud

1. 数据库脚本 DROP TABLE IF EXISTS tb_hotel; CREATE TABLE tb_hotel (id bigint(0) NOT NULL,name varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT COMMENT 酒店名称,address varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_090…

【c2】编译预处理,gdb,makefile,文件,多线程,动静态库

文章目录 1.编译预处理&#xff1a;C源程序 - 编译预处理【#开头指令和特殊符号进行处理&#xff0c;删除程序中注释和多余空白行】- 编译2.gdb调试&#xff1a;多进/线程中无法用3.makefile文件&#xff1a;make是一个解释makefile中指令的命令工具4.文件&#xff1a;fprint/f…

常见的七大排序

目录 前言 冒泡排序 选择排序 插入排序 堆排序 希尔排序 快排 归并排序 前言 本文介绍七种常见的排序方式&#xff1a;冒泡排序&#xff0c;选择排序&#xff0c;插入排序&#xff0c;堆排序&#xff0c;希尔排序&#xff0c;快排&#xff0c;归并排序 冒泡排序 将每2…

Rsync未授权访问-vulfocus

1.原理 Rsync是linux上文件传输的协议&#xff0c;如果有返回直接可以看到&#xff0c;部分主机使用协议的时候不会加密码&#xff0c;就容易造成未授权访问漏洞 2.复现 打开vulfocus.io,搜索rsync关键字&#xff0c;打开环境 在自己的主机上去连接远程服务器&#xff1a; r…

linux高级编程(1)

linux操作系统编程: 实现一个 用户程序 (1).库函数 --来实现 (2).系统调用 也就是说&#xff0c;程序要进行系统调用的话&#xff0c;有直接和间接&#xff08;通过库函数&#xff09;两种方式 linux里面对文件的处理: 思想: 一切皆文件 everything is file&…

轻松上手MYSQL:MYSQL事务隔离级别的奇幻之旅

​&#x1f308; 个人主页&#xff1a;danci_ &#x1f525; 系列专栏&#xff1a;《设计模式》《MYSQL》 &#x1f4aa;&#x1f3fb; 制定明确可量化的目标&#xff0c;坚持默默的做事。 ✨欢迎加入探索MYSQL索引数据结构之旅✨ &#x1f44b; 大家好&#xff01;文本学习…

国产AI算力训练大模型技术实践

ChatGPT引领AI大模型热潮&#xff0c;国内外模型如雨后春笋&#xff0c;掀起新一轮科技浪潮。然而&#xff0c;国内大模型研发推广亦面临不小挑战。面对机遇与挑战&#xff0c;我们需保持清醒&#xff0c;持续推进技术创新与应用落地。 为应对挑战&#xff0c;我们需从战略高度…

【Linux详解】冯诺依曼架构 | 操作系统设计 | 斯坦福经典项目Pintos

目录 一. 冯诺依曼体系结构 (Von Neumann Architecture) 注意事项 存储器的意义&#xff1a;缓冲 数据流动示例 二. 操作系统 (Operating System) 操作系统的概念 操作系统的定位与目的 操作系统的管理 系统调用和库函数 操作系统的管理&#xff1a; sum 三. 系统调…

matplotlib之常见图像种类

Matplotlib 是一个用于绘制图表和数据可视化的 Python 库。它支持多种不同类型的图形&#xff0c;以满足各种数据可视化需求。以下是一些 Matplotlib 支持的主要图形种类&#xff1a; 折线图&#xff08;Line Plot&#xff09;&#xff1a; 用于显示数据随时间或其他连续变量的…

【web2】jquary,bootstrap,vue

文章目录 1.jquary&#xff1a;选择器1.1 jquery框架引入&#xff1a;$("mydiv") 当成id选择器1.2 jquery版本/对象&#xff1a;$(js对象) -> jquery对象1.3 jquery的页面加载事件&#xff1a;$ 想象成 window.onload 1.4 jquery的基本选择器&#xff1a;$()里内容…