社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  chatgpt

北京浮生记 GPT :让你通过 ChatGPT 也可以体验游戏。

GitHubStore • 6 月前 • 277 次点击  

项目简介

北京浮生记 GPT 是游戏北京浮生记的GPT版本,让你通过ChatGPT也可以体验游戏。

现在正式将我的北京浮生记 GPT开源出来了,包括了完整的Prompt+代码+系统设计图,希望你也可以创造出属于自己的GPT游戏。

我这个项目主要是POC(Proof of concept,概念验证)目的,所以游戏的数值和玩法精简了很多,也有很多不完善之处,不过我对结果还是很满意,这证明了用GPT做一个复杂数值系统的游戏是可行的,我们可以借助上传好的预置代码,执行复杂算法,并将运行过程中的数值暴露出来给GPT,让GPT根据数值生成用户友好的信息界面。

目前存在的一些问题:

1. 交互上还是只能文本交互,比如你买卖,只能用文字,跟早年玩Mud一样,但是GPT容错率很高,你只要说清楚它就能生成正确的代码
比如你可以:
买 CD x 10;
买 假酒 10瓶;
购买 10 瓶酒,
……
这些指令都能识别

2. GPT本身还不够稳定,经常会出现代码没有正常执行的情况,这个一方面Prompt可能会导致幻觉无法严格遵守指令;另一方面OpenAI的ChatGPT的Code Interpreter本身还不够稳定。

3. 从Code Interpreter返回的变量值,Prompt交互的时候还是不太稳定,我最初的版本是用类似于模板字符串的方式,想让GPT输出时替换掉占位符,但结果经常性的直接输出占位符,不替换数值。(图14,图15)

最终发现,让Code Interpreter直接格式化好,返回一段Markdown格式的文本,把想要输出的信息都用文本包含在里面,不严格限定输出格式,然后设定规则让GPT根据这些信息自由发挥。反倒是结果不错。


  • 北京浮生记 GPT 游戏北京浮生记的 GPT 版本,让你通过 ChatGPT 也可以体验游戏。 

  • Tokimeki Memorial 〜forever with you〜❤️ Tokimeki Memorial/ときめきメモリアル/心跳回忆/純愛手札 


系统设计

High Level Design

Work Flow

Start Game

Each Round


项目链接

https://github.com/JimLiu/gpt-games

https://chat.openai.com/g/g-xEgLcBInA-bei-jing-fu-sheng-ji

 关注「GitHubStore」公众号

扫一扫以下微信

1 加入技术交流群,备注开发语言-城市-昵称


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/166837
 
277 次点击