游戏开发中的问题-----摘自《大型多人在线游戏开发》

原文:     

 虽然在大型多人在线游戏开发过程中会遇到很多问题和挑战,但最关键的一点就是有能力编写稳健的代码。这意味着我们必须进行良好的设计而不是随意地堆砌代码,这意味着我们必须在代码中加入足够的注释以方便支持和扩展,这意味着我们必须为每个游戏要素给出详细的文档以使得未来的开发人员可以理解这个游戏究竟是什么。并且,它最好尽可能“没有错误”。

      虽然任意一段大型的代码都不可能完全没有错误,但是在为大型多人在线游戏定义编码和开发标准的时候,我们必须使用比传统单机游戏更高的标准。如果成千上万玩家中的某一个让服务器崩溃了,这个服务器上所有的玩家都不能继续进行游戏。并且,随着我们不断加入新的游戏功能,这些问题代码在中的位置会不断改变并且出现不同形式的崩溃,这会掩盖原先代码中的崩溃性错误。


===================================================

总结一下:

1. 稳健的代码(良好的设计)

2. 加入足够的注释

3. 详细的文档


代码的稳健方面,我们公司做的还不错了,但注释真的是非常少,曾经和主程讨论过这个问题,他说:“代码就是最好的注释啊,所以要看代码”。但是我觉得有些东西最好还是注释下比较好,毕竟不是所有代码都值得花时间去看的。最后一点详细的文档,我想这个也足够详细了,只不过没人去看而已…… 因为实在太多了,看起来也并不是很方便

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值