我们现在已经构建了很长一段时间的应用程序,结果很好。我们现在受委托为iOS构建一个类似于Clash of Clans的大型多人游戏。
我的问题是:
在我们开始编码之前,我们如何做好准备以释放后续版本的游戏?
假设游戏拥有数百万玩家(甚至数千名玩家),我们无法承受发布破坏之前版本的更新。
处理这些类型的软件版本的最佳做法是什么?我们希望对每个版本进行全面测试,而无需返回并测试以前的所有功能。
答案 0 :(得分:2)
这一切都取决于你在游戏中使用的是什么。如前所述,有些情况下玩家被迫更新以继续玩游戏,类似于在线Xbox / PS3游戏或MMORPG。
项目方面,您可以实施以下一些做法:
这些是确保您在不破坏现有功能的情况下提供可靠产品的一些最常见且最简单的方法。