[关闭]
@yangyc 2018-03-16T13:37:02.000000Z 字数 2701 阅读 577

产品进度报告-2018.03.16(第12次迭代)

进度


已用时间

12次迭代

开发剩余时间

2次迭代(增加2次迭代)

总进度

编辑器

引擎

编辑器

剩余功能点

本次迭代

进度

已完成项

01.17-01.29

1.完成Redo/Undo 功能开发
2.完成Redo/Undo 测试以及重构
3.完成选中当前GameObject css效果
4.与@Jack(杨元超) 完成代码审核
5.提炼AllState类管理history
6.发布0.6.0版本

01.30-03.04

1.完成addGameObject 和disposeGameObject功能
2.完成addComponent 设计和功能实现
3.完成redo/undo相关功能
4.完成单元测试, 引擎测试, redo/undo测试
5.与@Jack(杨元超) 完成代码审核

03.05-03.16

本次版本工作:
1.提炼微服务架构
2.重构测试
3.看书和学习

下次迭代计划

功能点

1.设计run and stop 功能
2.实现功能并编写测试

具体计划

1.实现run/stop 功能
2.run/stop 测试覆盖
3.审核代码
4.发布0.9.0版本

引擎

剩余功能点

本次迭代

已完成项

01.11-01.15

1.Wonder.js发布了v1.0.0-alpha.14版本:
1)规范了日志,提出了Wonder-Log项目
2)提升了性能测试的通过率
- 在每轮re-compare中生成对应case的benchmark数据
- 如果一个time list的item通过了,那么在后面的re-compare中就不再比较该item
3)修复了渲染测试
- 现在要等待“生成diff图片“结束后再进行后续工作
4)提出了集成测试

01.16-01.26

1.尝试实现“多线程”
2.Wonder.js发布了v1.0.0-alpha.15版本:
1)提升了job架构
- logic->init, update现在也是job架构了
- 提升了性能
现在只在init时遍历job数据(而不是在每帧)
- 提出了job json文件,使用most.js和fetch加载
- 支持用户自定义job
2)修复redo-undo bug

01.27-02.06

1.Wonder.js发布了v1.0.0-alpha.16版本:
1)加入了light material
2)加入了ambient, direction, point light
3)加入了normal matrix instance
4)修复了static instance, set side等bug
5)给出了性能报告
https://www.zybuluo.com/yangyc/note/1042505

02.07-02.25

1.调查了webassembly和多线程,决定实现全面的多线程(多线程渲染、多线程逻辑),暂不实现webassembly
2.跑通了基于job+frp的多线程demo

02.26-03.16

1.Wonder.js发布了v1.0.0-alpha.17版本:
1)修改为 微服务 架构
2)把logic job和render job统一成一种job了(no worker job)
3)增加了worker job

未完成项

1.multi thread

下次迭代计划

功能点

1.multi thread

具体计划

1.多线程测试
2.多线程init
3.多线程loop
4.完成多线程渲染
5.发布版本

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注