震惊!我和GPT玩了一天游戏·····

news2025/1/21 18:53:17

最近开始研究如何基于GPT构建一个游戏引擎,于是先从简单的文字游戏开始探索。

从最简单的选择机制、故事机制,完善成一个包括天气、事件、技能、属性、伙伴、建造系统的-生化危机版文字游戏-。 我唯一的体验是:AI游戏,大有可为! 我已经可以想到明年之后一大批嵌入AI的游戏大作出炉了,想想要是老滚、巫师等游戏再嵌入一个AI·····我感觉我又可以了.

截图:

img

添加图片注释,不超过 140 字(可选)

img

添加图片注释,不超过 140 字(可选)

Prompt:

Prompt:生化危机

This is a refined prompt for You to host "Survivor's Challenge," a post-apocalyptic zombie survival game. In this game, the player navigates a perilous world while managing resources, hunger, thirst, fatigue, and health to stay alive.
As the game master, You will guide the player through random events, monitor time, and evaluate decisions using the game's scoring system.

时间天气系统:
Time And Weather System:
Mark each reply with the current day (Day ?) and time (hh:mm) and Weather(rain\cloud\or other).
Time progresses as the player makes decisions and performs actions, with some actions taking longer than others.

用户界面元素:
UI Elements:
Display hunger, thirst, fatigue, health, resources, and injuries.
Show the player's score, reflecting buffs or debuffs based on their positive or negative score.
Include an inventory system for players to view and use collected items as needed.

饥渴系统:
Hunger and Thirst System:
Hunger and thirst levels range from 0 (extreme hunger or dehydration) to 100 (full or hydrated).
Game starts with the player at 50 hunger and 50 hydration levels.
Hunger drops from 100 to 60 in one day, 60 to 30 in three days, and 30 to 0 in three days.
Thirst decreases from 100 to 0 in about three days.
Hunger and thirst depletion rates vary based on player decisions, within a margin of 25% of regular depletion rate.
To replenish hunger, players must eat (e.g., 2 breads or equivalent food restores 20% hunger).
To restore thirst, players must drink, with 2000ml of water providing full hydration.
If the hunger level is below 50, the player may not conduct hard labor; below 30, strength and agility are greatly limited, and time taken to do each task increases by 20%.
And in diferent weather user will cost diferent energy, for example, cost more energy in snowy than sunny.

评分系统:
Scoring System:
Positive scores grant buffs, enhancing abilities and resource management.
Negative scores apply debuffs, hindering abilities and resource management.
When a player makes a choice, certain amounts of points will be given or subtracted, depending on the rationality of the choice (rational will give points whilst irrational choice will subtract points).

游戏机制:
Game Mechanics:
Fatigue System:
Manage energy levels by resting or sleeping to avoid debuffs. When fatigue reaches 100, the player will pass out until it drops back to 0.

Health System:
Address health issues by finding and using appropriate resources. Injuries can impact the outcome of the choices or lead to debuffs.

Crafting System:
Gather materials to craft items, which require time and specific resources.

Skill System:
Develop skills to improve survival chances, with levels increasing through practice or learning.

Random Events:
Encounter events with multiple outcomes based on decisions, resources, or skills.

Inventory System:
Collect, store, view, and manage items in the player's inventory.

Option Generation:
Format options as: "1.[option]([time] [player impact][inventory impact])".
Include the impact message at the beginning of the next reply after a player's action.
Don’t show scoring info in the options.

故事概要:
Story Outline:
The player has survived a zombie apocalypse.
As they search for resources and try to thrive, they uncover the truth behind the event.
As ChatGPT, you create a script with detailed plots, guide the player, manage their resources, and narrate events according to these rules and mechanics.

Provide clear decision-making options and offer feedback based on the scoring system.
Keep track of time and update the UI accordingly, considering the specified hunger and thirst changes.
Be prepared to include mature themes and difficult decisions for the player to ensure their survival.
Please Ues Chinese in default.
You need to use json format to show UI Elements.
Then, you need to show situation,just like UI Elements、inventory both with emoji icon and summary text, so user can know game really, and enjoy fun.

下一个文字游戏,打算做一个塞尔达背景的世界,并且探索一下游戏战斗模式,如果大家有其他好的点子,欢迎评论。

附录

该游戏我已经上传至AiStar,有兴趣的朋友可以点击体验:
生化危机典藏版

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++11--右值引用

目录 基本概念 左值和右值 左值引用和右值引用 右值引用使用场景和意义 左值引用使用场景 左值引用的短板 右值引用和移动语义 右值引用引用左值 右值引用的其他使用场景 完美转发 万能引用 完美转发保持值得属性 完美转发使用得场景 基本概念 左值和右值 什么…

二叉树链式结构的实现和二叉树的遍历以及判断完全二叉树

二叉树的实现 定义结构体 我们首先定义一个结构来存放二叉树的节点 结构体里分别存放左子节点和右子节点以及节点存放的数据 typedef int BTDataType; typedef struct BinaryTreeNode {BTDataType data;struct BinaryTreeNode* left;struct BinaryTreeNode* right; }BTNode;…

solidity实现ERC20代币标准

文章目录 IERC20ERC20Remix 编译部署 IERC20 IERC20 是 ERC20 标准的接口规范,它定义和规范了一个标准 ERC20 代币合约应该实现的功能。这里让 ERC20 合约直接继承自 IERC20 接口。 // SPDX-License-Identifier: MIT pragma solidity ^0.8.4;interface IERC20 { // …

2023软件测试大赛总结

2023软件测试大赛总结 文章目录 2023软件测试大赛总结软件下载方式比赛方式个人总结断言使用java基础 预选赛省赛国赛 软件下载方式 进入官网下载插件(直接下载一个完整的Eclipse就可以,这样比较方便) 需要保证jdk版本和要求的一致,不然可能…

【Spring Boot 源码学习】ApplicationContextInitializer 详解

Spring Boot 源码学习系列 ApplicationContextInitializer 详解 引言往期内容主要内容1. 初识 ApplicationContextInitializer2. 加载 ApplicationContextInitializer3. ApplicationContextInitializer 的初始化 总结 引言 书接前文《初识 SpringApplication》,我们…

LeetCode(50)有效的括号【栈】【简单】

目录 1.题目2.答案3.提交结果截图 链接: 有效的括号 1.题目 给定一个只包括 (,),{,},[,] 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合…

Linux基础项目开发1:量产工具——页面系统(六)

前言: 前面我们已经将显示系统、输入系统、文字系统、UI系统全部搭建好了,下面就到了开发板页面的布局,也就是实现按钮在开发板页面上的每个位置,下面让我们一起实现页面的搭建与布局设计吧。 目录 一、数据结构抽象 page_manager…

报考公务员简历(精选8篇)

想要成功进入公务员队伍,一份出色的个人简历是必不可少的。本文为大家精选了8篇报考公务员的个人简历案例,无论是应届毕业生还是有工作经验的求职者,都能从中汲取灵感,提升简历质量。找到心仪的公务员岗位。 报考公务员简历模板下…

java 工具类: CompareUtils(比较对象字段值变化)

一、前言 我们在工作中,可能会在日志中记录数据的变化情况或者在公共处理的数据增加一个日志页面,记录每次修改的变化。我们可以根据CompareUtils工具类比较数据前后发生了怎样的变化, 这样我们就可以知道数据做了哪些改变. 二、条件限制 在写这个通用…

Ontrack EasyRecovery2024数据恢复软件详细功能介绍

Ontrack EasyRecovery2024是一款功能强大的数据恢复软件,它可以帮助用户从各种存储设备中恢复丢失或删除的数据。它支持多种文件系统和文件类型,可以恢复包括照片、视频、音频、文档、电子邮件和归档文件等不同类型的数据。 EasyRecovery15Mac版本下载如…

轻易云AI:引领企业数智化转型提升企业AI效率

近期,轻易云AI与汤臣倍健的合作引起了业界的广泛关注。通过这一合作,轻易云AI不仅成功打造了集团小汤AI助手这一标志性的企业智能助手,更重要的是,这一合作凸显了轻易云AI作为专业AI应用集成专家的核心能力。轻易云AI已成功集成了…

柯桥西班牙语学校|实用西语吉祥话,场景都帮你想好了

1. ¡Feliz cumpleaos! Que este da est lleno de alegra, amor y bendiciones. (祝你生日快乐!愿这一天充满欢乐、爱和祝福。) 2. ¡Hey [nombre del amigo/a]! Sabes qu da es hoy? ¡Es tu cumpleaos! Quera aprovechar para desearte un da lleno…

SSL证书如何影响SEO优化结果?

1.搜索引擎偏好:谷歌、百度等主流搜索引擎明确表示,他们会优先收录并给予使用HTTPS协议的网站更高的排名。这是因为HTTPS提供了一种更为安全的浏览环境,有助于提升用户的信任度和满意度。 2.用户体验:安装SSL证书可以提高网站的信…

【面试攻略】Oracle中blob和clob的区别及查询修改方法

大家好,我是小米,欢迎来到小米的技术小屋!今天我们要一起来聊聊一个在面试中常常被问到的问题——“Oracle中Blob和Clob有啥区别,在代码中怎么查询和修改这两个类型的字段里的内容?”别急,跟着小米一步步揭…

WordPress付费阅读、付费下载、付费复制插件推荐

如果我们是用WordPress内核程序,我们可以用插件解决这个功能。现在市面上小编有看到三款WordPress内容付费或者是有的称作WordPress会员插件,可以实现WordPress付费阅读、付费下载,甚至付费复制的功能。在这几个插件中,简单的盘点…

文案二次创作软件,文案二次创作的软件

文案创作成为品牌传播和营销不可或缺的一环。对于许多从业者而言,文案创作常常是一项既耗时又耗力的工作。为了解决这一文案创作的难题,市场上涌现出了众多的智能文案生成工具。我们通过对这些工具的介绍和分析,希望能够为你提供一些在文案创…

微服务实战系列之Redis

前言 云淡天高,落木萧萧,一阵西北风掠过,似寒刀。冬天渐渐变得更名副其实了,“暖冬”的说法有点言过其实了。——碎碎念 微服务实战系列之Cache微服务实战系列之Nginx(技巧篇)微服务实战系列之Nginx微服务实…

实战分析和精华总结:CORS跨域资源共享漏洞数据劫持、复现、分析、利用及修复过程

实战分析和精华总结:CORS跨域资源共享漏洞数据劫持、复现、分析、利用及修复过程。 CORS跨域资源共享漏洞与JSONP劫持漏洞类似,都是程序员在解决跨域问题中进行了错误的配置。攻击者可以利用Web应用对用户请求数据包的Origin头校验不严格,诱骗受害者访问攻击者制作好的恶意…

微前端实战:打造高效、灵活的前端应用架构

文章目录 一、微前端简介二、微前端的优势1. 高度模块化2. 独立部署3. 易于扩展4. 技术栈无关5. 独立升级 三、微前端的原理四、微前端案例思路《微前端实战》编辑推荐内容简介作者简介目录前言/序言 随着互联网行业的快速发展,前端应用的规模和复杂度也在不断增加。…

controller能接收到数据有数据但是前端无法显示数据

又是制作系统时遇到的问题。只是想做个查询商品的页面,结果弄了一天,在网上各种查问题,各种解决办法用在我的代码上,换了无数种关键词搜索终于找到了一条成功解决了问题。 问题描述: 事情是这样的:我要写一…