# 🐱🐹人生重来模拟器 LifeReloaded🐹🐱 (中文|[English](./README_EN.md))
[![GitHub stars](https://img.shields.io/github/stars/hamutama/LifeReloaded?style=social)](https://github.com/hamutama/LifeReloaded/stargazers)
![version](https://img.shields.io/badge/version-0.3-blue)
<img src="https://img.shields.io/badge/chatGPT-74aa9c?style=for-the-badge&logo=openai&logoColor=white" height="20px">
## 🌟 引子
> “人生如梦,万事皆空;不过,'空'中便有万事万物。”
> 如果你曾对人生有过无数的“如果”和“要是”,**人生重来模拟器 LifeReloaded** 给你一个重开的机会,焕发人生第二春!
## 🔥🔥🔥 Web版更新 (ver 0.3)
Web版现已更新至0.3版本!此版本不仅继承了原项目的精髓,还针对 GPT-3.5 特性进行了优化,简化了玩家的操作体验。得益于[EmbraceAGI社区](https://github.com/EmbraceAGI/)的支持,我们不断与玩家和开发者互动,推动 AI 在游戏行业的创新发展。
欢迎通过此[链接](https://sun-zhengwt.com/life-reload/)试玩,享受由 AI 技术打造的全新人生重启体验。
![Life-Reload Simulator Picture](static/Life-Reload.gif)
## 🌈 项目概览
该项目是一个使用GPT-4 Advanced Data Analysis功能驱动的**交互式**模拟人生游戏。
- **项目名称**: 人生重来模拟器 LifeReloaded
- **版本**: 0.3 (2023年11月13日更新)
- **核心驱动**:
- **ChatGPT版本**: GPT-4 Advanced Data Analysis
- **Web版**: GPT-3.5-Turbo
- **作者**: [Taited](https://Taited.github.io), [陈财猫](https://okjk.co/RBfY7P), [ydyjya](https://www.zhihu.com/people/warrior-18-53)
## 🚀 特性(ver 0.3 updated!)
- 🌐 **Web版特性**:
- ⏰ **游戏时长**: 整个游戏流程的内容生成时间已从原先的30分钟缩短至10分钟,大幅提升了效率。
- 🛠️ **交互界面**: 由GPT-3.5-turbo驱动的Web版提供了一个更加便捷且直观的用户交互平台。
- 🤖 **ChatGPT版特性**
- 🚀 **AI驱动,包罗万象**: 由 GPT-4 实时生成内容。
- 📖 **文学+人工智能的完美融合**。
- 🎲 **利用心理学塑造角色**: 新增MBTI性格系统。
- 🌌 **多元宇宙**: 小概率触发奇异事件,如遇到外星人、穿越等。
## 📥 安装与运行
### Web版安装
#### 1. 安装依赖
```bash
pip install -r requirements.txt
```
#### 2. 设置环境变量
- 创建 `.env` 文件,内容结构参照 `.env.example`。
- 更新 `OPENAI_API_KEY` 和 `REDIS` 等特定值。
#### 3. 运行代码
```bash
python app.py
```
#### 贡献指南
- 使用 `pre-commit` 工具自动格式化代码。
- 详细指南见仓库文档。
### ChatGPT版运行
打开GPT-4 的 [Advanced Data Analysis功能](https://chat.openai.com/?model=gpt-4-code-interpreter) 并运行 [LifeReloaded.txt](https://github.com/hamutama/LifeReloaded/blob/main/LifeReloaded.txt)。
#### 前置条件
⚠️ **需开启 GPT-4 的 Advanced Data Analysis功能,目前仅限ChatGPT Plus用户。**
## 💡 加入社区
我们的交流社区AIGG(AI Good Games)由[EmbraceAGI](https://github.com/EmbraceAGI)组织支持,背靠[LangGPT](https://github.com/yzfly/LangGPT)结构化提示词项目,目前正在招募新成员。
欢迎每一位玩家和开发者的参与,点击[链接](https://ubdnzdt3m9.feishu.cn/wiki/PqXxw0Sa7iRCUUksuaDcEWDin5g?from=from_copylink)
加入AIGG社区!
💡 **作为想写出自己的AI游戏的开发者,您可以:**
- 探索AI在游戏开发中的无限可能性,获得提示词工程,LLM程序开发等方向的指导。
- 与行业内大牛交流,分享和学习最新的AI游戏开发技巧。
- 获得早期访问权,体验和测试我们的最新功能和工具。
- 作品入驻社区可获得流量曝光与社区助推。
🎮 **作为玩家,您将可以:**
- 获取本社区新上游戏的一手信息,有机会内测试玩。
- 与其他玩家分享游戏经验和人生故事。
- 提出建议,影响游戏的未来方向。
## 🎮 游戏预览
下面是一些游戏预览的截图。由于大语言模型的随机性,您的游戏体验可能会由于运气上下波动。
### 初始化
每次进入游戏时,系统会真·随机为玩家生成与分配性别,出生地点,初始属性,家庭背景与mbti性格。
此外,每个人都会获得一首属于自己的独一无二的诗。
<img src="./previews/birth.png" alt="Birth_Scene" width="500">
<img width="500" alt="birth2" src="https://github.com/hamutama/LifeReloaded/assets/45484340/b3b97597-b489-4e58-84c7-22d160dccde6">
### 普通事件
玩家会在不同的人生阶段遇到不同的事件,可以对事件做出反应。
每个事件与选项都是由GPT4 Code Interpreter 实时生成的。
您的每一个选择都会改变人物的人生走向或属性,而属性与性格则有可能会带来特殊选项,请谨慎选择。
<img src="./previews/childhood.jpeg" alt="Childhood 1" width="500">
<img src="./previews/childhood_2.jpeg" alt="Childhood 2" width="500">
<img src="./previews/late_adulthood.png" alt="Late Adulthood" width="500">
### 特殊事件
在每轮游戏中,您有小概率(每轮约1/10)可能遇到特殊事件。
特殊事件将完全改变您的人生轨迹,包括但不限于穿越去古代,遇见外星人,参加童星选秀等等。
特殊事件完全由GPT4自动生成,没有人可以预料你会遇到什么。
如果您去往了新的世界,您有可能会一直在那里生活下去。
当然,决策权在你手上,您也可以拒绝奇遇,继续过普通的人生。
<img src="./previews/alien.jpeg" alt="a" width="500">
<img src="./previews/anotherworld.jpeg" alt="a" width="500">
<img src="./previews/anotherworld2.jpeg" alt="a2" width="500">
在奇遇中,玩家要是不满意,也可以随时要求GPT重新创作,给您带来更好的体验。
<img src="./previews/anotherworld3.jpeg" alt="a2" width="500">
### 人生的终结
每一个人生都有终结的时候,死亡是所有人的宿命。无论是英年早逝还是神龟虽寿,您都将在本次人生结束后获得一个墓志铭。
<img src="./previews/death1.jpeg" alt="a2" width="500">
<img src="./previews/death2.jpeg" alt="a2" width="500">
## 📜 协议
🔗 本项目使用 [CC BY-NC-SA 4.0(知识共享-署名-非商业性使用-相同方式共享 4.0 国际)](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh) 协议开源。
## 💌 联系团队
如有任何疑问或建议,请通过以下方式与我们团队联系:
- 📧 Email: [Taited](mailto:zhengwt.sun@connect.polyu.hk)
- 📧 Email: [陈财猫🐱](mailto:hamusuta@bupt.cn)
- 📞 微信公众号: [财猫AI](https://mp.weixin.qq.com/s/yMZ-Skk6mEa4tQPkHDtFTg)
<!-- ## 广告时间
我们将在微信公众号[财猫AI](https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkxNTU1MTY3OA==&action=getalbum&album_id=3086731117975814150&scene=173&from_msgid=2247484520&from_itemidx=1&count=3&nolastread=1#wechat_redirect)上更新一系列有关提示工程的文章,敬请关注。
此外,您可以在微信读书上找到我们出版的书籍《ChatGPT进阶 提示工程入门》,也可以通过电商渠道进行购买。
<img src="./previews/book.jpeg" alt="Book Display" width="300"> -->
## 特别感谢
- [Mr.renedeer项目](https://github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor),这个才华横溢的项目给予了我们极大的启发。
- 《红楼梦》作者曹雪芹,他的作品启发我们在文中融入诗歌元素。
- “南瓜博士”公众号,其提出的“使用Code Interpreter制作人生重来模拟器”的想法直接催生了本项目,[该公众号的高质量文章](https://mp.weixin.qq.com/mp/appmsgalbum?action=getalbum&__biz=MzA4MjM5MDI0Ng==&scene=1&album_id=31048508
没有合适的资源?快使用搜索试试~ 我知道了~
基于GPT+Pyhon开发的网页游戏,类似于最火的文字游戏《人生重开模拟器》源码
共75个文件
sample:14个
txt:11个
jpeg:9个
需积分: 5 0 下载量 28 浏览量
2024-04-19
21:54:48
上传
评论
收藏 18.91MB ZIP 举报
温馨提示
内容概要: 《人生重开模拟器》是一款模拟人生类型的文字点击游戏。该游戏没有存档系统,刷新即重玩。 适用人群: 游戏开发者+GPT爱好者,特别是那些希望开发文字类型游戏的开发者。 使用场景及目标: 用于开发和学习如何创建类似《人生重开模拟器》这样的文字游戏。目标是掌握使用Python和GPT进行游戏开发的技术和策略。 其他说明: 可以根据自己的要求进行定制化修改。
资源推荐
资源详情
资源评论
收起资源包目录
LifeReloaded.zip (75个子文件)
LifeReloaded
moderator.py 7KB
app.py 3KB
.env.example 53B
LifeReloaded.txt 12KB
previews
late_adulthood.png 243KB
book.jpeg 121KB
childhood.jpeg 184KB
childhood_2.jpeg 229KB
anotherworld.jpeg 233KB
death2.jpeg 94KB
death1.jpeg 147KB
poster_zh.jpg 1.18MB
anotherworld2.jpeg 117KB
birth.png 443KB
alien.jpeg 191KB
anotherworld3.jpeg 155KB
birth2.png 443KB
poster_en.jpg 3.24MB
readme.txt 46B
prompts
__init__.py 146B
load_prompts.py 1KB
epitaph.txt 5KB
summarization.txt 252B
background.txt 2KB
evaluation.txt 4KB
events.txt 3KB
rules.txt 762B
LICENSE 11KB
.git
index 4KB
HEAD 21B
refs
heads
main 41B
tags
remotes
origin
HEAD 30B
objects
pack
pack-6b77f22eed61ce1ed7ca436bee53792fb60ee17f.idx 15KB
pack-6b77f22eed61ce1ed7ca436bee53792fb60ee17f.rev 2KB
pack-6b77f22eed61ce1ed7ca436bee53792fb60ee17f.pack 10.56MB
info
description 73B
packed-refs 289B
FETCH_HEAD 216B
info
exclude 240B
logs
HEAD 188B
refs
heads
main 188B
remotes
origin
HEAD 188B
hooks
post-update.sample 189B
sendemail-validate.sample 2KB
prepare-commit-msg.sample 1KB
commit-msg.sample 896B
pre-receive.sample 544B
update.sample 4KB
pre-commit.sample 2KB
pre-rebase.sample 5KB
applypatch-msg.sample 478B
fsmonitor-watchman.sample 5KB
push-to-checkout.sample 3KB
pre-applypatch.sample 424B
pre-push.sample 1KB
pre-merge-commit.sample 416B
config 305B
.pre-commit-config.yaml 2KB
templates
game.html 3KB
README_EN.md 11KB
core
__init__.py 128B
person.py 5KB
database.py 2KB
chat.py 2KB
gunicorn_conf.py 578B
requirements.txt 121B
.gitignore 3KB
static
Life-Reload.gif 1.74MB
game.js 14KB
icon.png 4KB
game.css 5KB
license.txt 21KB
README.md 8KB
LifeReloaded_EN.txt 12KB
log_cfg.json 1KB
共 75 条
- 1
资源评论
青玉白露
- 粉丝: 6649
- 资源: 17
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功