• 博客(0)
  • 资源 (1)

空空如也

游戏编程开发概述实例

游戏程序员看游戏 游戏”只是一个具有某种“逻辑”和某些“数据”的结合体。游戏其实就是一个不断按某种逻辑更新各种数据(画面、声音等)的过程。 游戏的基本流程只是一个连续的循环,它不断地按某种逻辑来绘制新的图像,并刷新画面 Dave Roderick曾形象地把游戏类比为一个带有前置终端的实时数据库,该终端实时地接受用户(玩家)输入的各种交互指令,取出相应的数据,并“优雅”地将这些数据以各所有的游戏开发都必须为今后的重用作好准备。 尽量使用可重用的模块将会最大程度上缩短游戏的开发周期。 开发文档不是可有可无的。 好的开发文档不仅能为软件重用提供有力的技术保证,而且在游戏开发过程中,它能让其他的开发人员清楚地知道你在干什么。 先设计,后编程。 游戏的设计和编程实现是明显分开的,因此,游戏的开发一定要先进行设计,后进行编程实现。 游戏开发是一个不断进行自我完善的过程,在开始编程的时候,大概只完成了80%的游戏设计工作量,其余的设计工作随着开发进程的推进而逐步地进行精致和完善。 灵活有效地安排开发进程。 在游戏开发过程中,一定要让每一个游戏编程人员知道他们的开发目标。虽然执著地实施既定的开发计划很重要,但是,更重要的是如何在开发进程落后的时候,重新校准新的开发计划。 及时地发现错误。 在开发过程中,及时地发现和纠正错误十分重要。时间越长,这些潜在的错误就越容易“发酵腐烂”,最终导致开发的失败。00 种形式(视觉、听觉等)展现给用户。

2010-05-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除