Dreamtowards / Ethertia

A Sandbox Survival Game with Vulkan, PhysX, C++20. aims to be "Minecraft + GTAV + VRChat"
https://docs.ethertia.com
Other
148 stars 15 forks source link

如何安排开发目标? 每个版本针对一种功能 还是全面功能开发? #4

Closed Dreamtowards closed 10 months ago

Dreamtowards commented 1 year ago

如题, 我在思考, 应该如何组织开发目标/版本内容

应该像这样 0.1.0: 建筑, 0.2.0 游戏性/生存 0.3.0 渲染,这样的专门针对性更新吗?这样的话 可以根据功能重要性来安排 aka要事第一,比如我们最大特色是 建筑和自由性,所以我们把最重要的 建筑放在最早/第一位。但是这样的缺点是 我们并不能在一开始就做得好 比如我们可能一开始会把建筑做的一团糟 根本体现不出什么 结果这还是核心功能 一旦发布这岂不是让人大失所望。

还是说 应该全面平均缓步更新?我觉得这可能更可行 毕竟上面那样 一种功能并不能一下做得足够好的 这是要依赖于程序系统和开发团队。mc早期就是‘平均’缓步更新。虽然这样可能缺少针对性/目标性,但是更可行 可以出一个成品