40 lines
983 B
Markdown
40 lines
983 B
Markdown
# 3D 类土豆兄弟开发
|
|
|
|
## 流程设计
|
|
```mermaid
|
|
flowchart LR
|
|
A["开始菜单"]-->B["进入游戏"]
|
|
B-->C["选择角色(进阶)"]
|
|
C-->D
|
|
B-->D["选择初始武器"]
|
|
D-->E["进入关卡"]
|
|
E-->F["战斗,获取资源"]
|
|
F-->G["关卡结束,进入商店"]
|
|
G-->H["进入下一关"]
|
|
H-->E
|
|
F-->I["玩家死亡"]
|
|
I-->J["游戏结算"]
|
|
H-->K["完成所有关卡"]
|
|
K-->J
|
|
J-->A
|
|
```
|
|
|
|
## 开发需求
|
|
### 基础部分
|
|
#### UI 部分
|
|
- [x] 开始菜单 UI
|
|
- [ ] 局内 HUD
|
|
- [ ] 局内商店页面
|
|
- [ ] 设置页面
|
|
|
|
#### 游戏逻辑部分
|
|
- [ ] 玩家操作
|
|
- [ ] 玩家武器
|
|
- [ ] 自动攻击
|
|
- [ ] 等级制,多次获得同一把武器会升级
|
|
- [ ] 敌人:近战、远程……
|
|
- [ ] 关卡制,每关结束后进入商店购买武器和道具
|
|
|
|
### 进阶部分
|
|
- [ ] 武器词缀:每把高级武器会随机带有一个该等级的词缀,附带额外效果
|
|
- [ ] 多角色:每个角色初始属性不同,不同角色技能不同 |