《浮生十梦》 是一款基于 Web 的沉浸式文字冒险游戏。玩家在游戏中扮演一个与命运博弈的角色,每天有十次机会进入不同的“梦境”(即生命轮回),体验由 AI 动态生成的、独一无二的人生故事。游戏的核心在于“知足”与“贪欲”之间的抉择:是见好就收,还是追求更高的回报但可能失去一切?
推荐使用 Docker 方式快速启动项目。
在项目根目录下创建 .env 文件,并参考.env.example进行配置:
下载docker-compose.yml,然后
docker-compose up -d
启动后,访问 http://localhost:8000 即可开始游戏。
注意:
- Linux.do 登录 默认关闭 (
ENABLE_LINUXDO_LOGIN=False),开启后需配置相关 Client ID 和 Secret。- 兑换码系统 默认关闭 (
ENABLE_REDEMPTION=False)。
如果你希望在本地环境直接运行,请遵循以下步骤。
pip install uv)uv pip install -r backend/requirements.txt
参考上述 Docker 部署部分的环境变量配置,在 backend/ 目录下创建 .env 文件。
chmod +x run.sh
./run.sh
backend/: 后端核心代码(FastAPI)frontend/: 前端静态文件(HTML/CSS/JS)scripts/: 工具脚本data/: 存放持久化数据(如数据库文件)Dockerfile: 镜像构建文件docker-compose.yml: Docker 服务编排文件