一款基于 Wails + Vue 构建的人生模拟游戏,体验从出生到死亡的完整人生旅程。
- 丰富的人生系统:从出生开始,体验人生的各个阶段
- 多元化职业选择:银行职员、出租车司机等多种职业
- 投资系统:股票、房地产、古董交易
- 娱乐休闲:多种小游戏(棋牌、竞技、赌博等)
- 社交系统:约会、社交活动
- 健康管理:医院就诊、健康状态管理
- 市场交易:国内市场、国际市场交易
- 后端:Go 1.25 + Wails 2.10
- 前端:Vue 3 + Vite
- 数据库:SQLite
- 样式:CSS3
LifeGame/
├── core/ # 游戏核心逻辑
│ ├── game.go # 游戏主逻辑
│ ├── user.go # 用户状态管理
│ ├── rule.go # 游戏规则
│ └── ...
├── services/ # 服务层
│ ├── bank.go # 银行服务
│ ├── stock.go # 股票服务
│ ├── house.go # 房产服务
│ └── ...
├── internal/db/ # 数据库操作
├── frontend/ # 前端代码
│ ├── src/
│ │ ├── components/ # Vue组件
│ │ ├── stores/ # 状态管理
│ │ ├── composables/ # 组合式函数
│ │ └── router/ # 路由
│ └── ...
├── main.go # 入口文件
└── wails.json # Wails配置
- Go 1.25+
- Node.js 18+
- Wails CLI 2.10+
# 安装 Wails CLI
go install github.com/wailsapp/wails/v2/cmd/wails@latest
# 安装前端依赖
cd frontend
npm install
cd ..wails devwails build- 开始新游戏:创建角色,设置初始属性
- 选择行动:工作、学习、娱乐、投资等
- 管理资源:金钱、健康、声望
- 应对事件:随机事件影响人生轨迹
- 达成目标:积累财富、建立家庭、实现梦想
| 模块 | 功能 |
|---|---|
| 银行 | 存款、贷款、利息计算 |
| 股票 | 股票买卖、市场波动 |
| 房地产 | 买房、卖房、租金收益 |
| 古董 | 古董鉴定、收藏交易 |
| 娱乐 | 多种小游戏 |
| 约会 | 社交互动、建立关系 |
| 健康 | 医院治疗、健康管理 |
MIT License
欢迎提交 Issue 和 Pull Request!