Skip to content

Commit

Permalink
doc-添加开发计划
Browse files Browse the repository at this point in the history
  • Loading branch information
zzhgithub committed Sep 8, 2023
1 parent b6057da commit 5b70f86
Showing 1 changed file with 130 additions and 0 deletions.
130 changes: 130 additions & 0 deletions doc/plan.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
# 版本计划


# V0.0.1 最初的可玩版本

## 功能列表

- [ ] 功能和系统
- [ ] 联机功能
- [x] 联机游戏
- [ ] 账号密码登录
- [x] 破坏创造系统
- [x] 延时破坏
- [ ] 硬度系统的建立
- [ ] 打击时破坏物品的纹理动画
- [ ] 打击音效
- [ ] 破坏时的粒子特效
- [x] 放置方块
- [ ] 改变方块的朝向
- [ ] 显示系统
- [ ] 展示内部mesh的水
- [ ] 展示玻璃等透明方块
- [ ] 合成系统
- [x] 通过配置注册合成列表
- [ ] 合成UI页面展示toolbar数据
- [ ] 合成列表中显示背包中物品栏
- [ ] 合成列表支撑合成依赖(比如工作台等)
- [ ] 支撑一个次合成时 公式中多个输出
- [ ] 支撑一次点击控制合成次数
- [ ] 物品系统
- [x] 通过配置注册物品
- [ ] 支撑工具的合成
- [ ] 支撑工具和方块打击时的联动
- [ ] 支撑工具耐久度
- [ ] 在toolbar中显示耐久度
- [x] 支撑消耗品的合成
- [ ] 支撑消耗品在使用时的特效
- [ ] 背包系统
- [ ] 支撑E键打开背包
- [ ] 打开背包时物品可以拖拽和整理
- [x] 群落系统
- [x] 支撑不同位置不同群落
- [ ] 支撑群落内动物的生成 和保存 还有交互
- [x] 日夜系统
- [ ] 系统可以获取当前的一天中的时间和日期(春夏中的日子)
- [ ] 天气系统
- [ ] 支撑体积云
- [ ] 支撑更好看的天空盒子。夜晚有星星
- [ ] 支撑随机下雨(粒子特效)
- [ ] 采矿系统
- [ ] 矿物生成逻辑
- [ ] 打击物品时随机掉落
- [ ] RPG系统
- [ ] 人物模型和动作
- [ ] 人物健康度系统
- [ ] UI支撑
- [ ] 掉落伤害
- [ ] 伤害其他player
- [ ] 人物饥渴度
- [ ] UI中支撑
- [ ] 联动和物品可以补充
- [ ] 其他
- [ ] 日志系统。记录每个玩家方块打击和拾取放置记录
- [ ] 内容
- [ ] 斧子
- [ ] 苹果树掉苹果
- [ ] 支撑摇晃树木
- [ ] 干燥地形植物 (灌木从)硬木
- [ ] 苍翠之地的 松柏
- [ ] 沙漠仙人球
- [ ] 雪地 雪白菜
- [ ] 各种草
- [ ] 以及可以的交互
- [ ] 动物史莱姆

## Want Help
需要提前研究的
- [ ] 声音系统
- [ ] 粒子特效
- [ ] 声音资源
- [ ] Bevy的Shader
- [ ] WGSL如何书写
- [ ] 状态机的应用和管理


# V0.1.0 版本重构

V0.1.0 版本要更加上一个版本的功能和下一个版本的规划系统。来进行重构。
## 功能列表

- [ ] 功能和系统
- [ ] 联机功能
- [ ] 系统内聊天
- [ ] 支撑账号的秘密
- [ ] 范围语言
- [ ] 领地系统
- [ ] 放置和更换领地
- [ ] 领地中存在的子领地(子区域)
- [ ] 按下V 可以查看领地视图
- [ ] 任务系统
- [ ] 配套的领地任务
- [ ] 奖励系统
- [ ] 任务关系和合成公式还有领地系统的影响
- [ ] 蓝图系统
- [ ] 创建蓝图
- [ ] 使用蓝图
- [ ] RPG系统
- [ ] 更好的人物控制
- [ ] Mod化支撑
- [ ] 自定义材质支撑
- [ ] 自定义光影支撑
- [ ] mod开发模板
- [ ] API接口定义
- [ ] 官方主要Mod
- [ ] 地图 纯客户端
- [ ] 风场 客户端和服务端(设计到物体的受力影响)
- [ ] Server 网页控制台
- [ ] 留功能和接口
- [ ] 内容
- 储物箱

## Want Help
需要提前研究的
- [ ] 游戏如果mod化
- [ ] 复杂的Rapier



# V0.1.x 丰富内容
todo

0 comments on commit 5b70f86

Please sign in to comment.