143 lines
4.3 KiB
Markdown
143 lines
4.3 KiB
Markdown
|
|
# 快速开始指南
|
|||
|
|
|
|||
|
|
## 安装和运行
|
|||
|
|
|
|||
|
|
1. **安装依赖**
|
|||
|
|
```bash
|
|||
|
|
npm install
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
2. **启动开发服务器**
|
|||
|
|
```bash
|
|||
|
|
npm run dev
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
3. **访问应用**
|
|||
|
|
浏览器会自动打开 http://localhost:3000
|
|||
|
|
|
|||
|
|
## 使用流程
|
|||
|
|
|
|||
|
|
### 第一步:注册账号
|
|||
|
|
1. 访问登录页面,点击"还没有账号?立即注册"
|
|||
|
|
2. 填写账号、密码、确认密码和姓名
|
|||
|
|
3. 点击注册,自动登录并跳转到主页
|
|||
|
|
|
|||
|
|
### 第二步:创建或加入房间
|
|||
|
|
**创建房间:**
|
|||
|
|
1. 在主页"创建房间"卡片中,输入房间名称
|
|||
|
|
2. 点击"创建房间"按钮
|
|||
|
|
3. 自动进入房间,成为主持人
|
|||
|
|
|
|||
|
|
**加入房间:**
|
|||
|
|
1. 在主页"加入房间"卡片中,输入房间号
|
|||
|
|
2. 点击"加入房间"按钮
|
|||
|
|
3. 自动进入房间,成为玩家
|
|||
|
|
|
|||
|
|
### 第三步:使用骰子系统
|
|||
|
|
|
|||
|
|
**玩家初始投掷(4个D4):**
|
|||
|
|
1. 进入房间后,玩家会看到"玩家初始投掷(4个D4)"区域
|
|||
|
|
2. 点击"投掷4个D4"按钮
|
|||
|
|
3. 查看投掷结果,显示4个骰子的值
|
|||
|
|
4. 如果3的数量少于3个:
|
|||
|
|
- 可以输入消耗的属性值来增加3的数量
|
|||
|
|
- 如果最终达到3个3,不会产生混沌值
|
|||
|
|
- 否则,每个不是3的D4会产生1点混沌值
|
|||
|
|
5. 点击"确认投掷结果"完成初始投掷
|
|||
|
|
|
|||
|
|
**普通投掷:**
|
|||
|
|
- 在"选择骰子类型"区域,点击对应的骰子按钮(D3/D4/D6/D12/D20)
|
|||
|
|
- 投掷结果会显示在投掷历史中
|
|||
|
|
|
|||
|
|
**混沌值管理(仅主持人):**
|
|||
|
|
- 混沌值显示在页面顶部,所有人可见
|
|||
|
|
- 主持人可以点击"消耗混沌值"按钮来消耗混沌值
|
|||
|
|
|
|||
|
|
### 第四步:总部/分部管理
|
|||
|
|
|
|||
|
|
1. 在主页点击"总部/分部管理"
|
|||
|
|
2. **创建分部**(需要经理权限):
|
|||
|
|
- 点击"创建分部"按钮
|
|||
|
|
- 填写分部名称和负责人
|
|||
|
|
- 点击确定
|
|||
|
|
3. **发布招聘信息**(需要经理权限):
|
|||
|
|
- 在右侧"招聘信息"卡片中,点击"发布招聘"
|
|||
|
|
- 填写标题和内容
|
|||
|
|
- 点击确定
|
|||
|
|
4. **查看分部信息**:
|
|||
|
|
- 点击分部列表中的"查看详情"
|
|||
|
|
- 可以看到该分部的天气、散一端等信息
|
|||
|
|
|
|||
|
|
### 第五步:异常管理
|
|||
|
|
|
|||
|
|
1. 在主页点击"异常管理"
|
|||
|
|
2. **添加异常**:
|
|||
|
|
- 点击"添加异常"按钮
|
|||
|
|
- 填写异常信息:
|
|||
|
|
- 异常名称
|
|||
|
|
- 类型(实体/概念/地点/现象)
|
|||
|
|
- 特殊能力
|
|||
|
|
- 焦点
|
|||
|
|
- 领域(现实/记忆/时间/空间/生命/死亡/知识/情感)
|
|||
|
|
- 点击确定
|
|||
|
|
3. **收容异常**:
|
|||
|
|
- 在"未收容异常"列表中,点击"收容"按钮
|
|||
|
|
- 异常会移动到"已收容异常"列表
|
|||
|
|
4. **解决异常**:
|
|||
|
|
- 在"已收容异常"列表中,点击"标记为已解决"
|
|||
|
|
- 异常会移动到"已解决异常"列表
|
|||
|
|
5. **设置天气**:
|
|||
|
|
- 在"天气系统"卡片中,输入天气信息
|
|||
|
|
- 点击"设置天气"按钮
|
|||
|
|
|
|||
|
|
## 功能说明
|
|||
|
|
|
|||
|
|
### 混沌值规则(TRTC三角洲机构规则)
|
|||
|
|
|
|||
|
|
1. **初始投掷规则**:
|
|||
|
|
- 玩家开始时必须投掷4个D4
|
|||
|
|
- 如果投出的4个D4中,3的数量达到3个(可通过消耗属性值达到),则不会产生混沌值
|
|||
|
|
- 如果3的数量少于3个,每个不是3的D4会产生1点混沌值
|
|||
|
|
|
|||
|
|
2. **混沌值显示**:
|
|||
|
|
- 混沌值显示在房间页面顶部,所有玩家可见
|
|||
|
|
- 只有主持人可以消耗混沌值
|
|||
|
|
|
|||
|
|
3. **普通投掷**:
|
|||
|
|
- 普通投掷不会自动产生混沌值(除非特殊规则)
|
|||
|
|
|
|||
|
|
### 数据存储
|
|||
|
|
|
|||
|
|
- 当前版本使用浏览器的localStorage进行数据存储
|
|||
|
|
- 所有数据保存在本地浏览器中
|
|||
|
|
- 刷新页面后数据会保留
|
|||
|
|
- 清除浏览器数据会丢失所有信息
|
|||
|
|
|
|||
|
|
## 注意事项
|
|||
|
|
|
|||
|
|
1. **房间号分享**:创建房间后,可以点击"复制房间号"按钮分享给其他玩家
|
|||
|
|
2. **角色权限**:
|
|||
|
|
- 主持人:可以消耗混沌值
|
|||
|
|
- 玩家:可以投掷骰子,但不能消耗混沌值
|
|||
|
|
- 经理:可以创建分部、发布招聘信息
|
|||
|
|
3. **数据同步**:当前版本是纯前端应用,多个浏览器标签页之间的数据不会实时同步
|
|||
|
|
|
|||
|
|
## 常见问题
|
|||
|
|
|
|||
|
|
**Q: 如何切换账号?**
|
|||
|
|
A: 点击右上角"退出"按钮,然后使用其他账号登录。
|
|||
|
|
|
|||
|
|
**Q: 房间数据会丢失吗?**
|
|||
|
|
A: 数据保存在浏览器localStorage中,除非清除浏览器数据,否则不会丢失。
|
|||
|
|
|
|||
|
|
**Q: 可以多人同时使用吗?**
|
|||
|
|
A: 当前版本是纯前端,多人使用时需要各自在浏览器中操作,数据不会实时同步。如需实时同步,需要集成WebSocket或后端API。
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
|