1.7 游戏开发方案
开发任何项目前,首先要确定该项目的范围和特征。
注意
VB.Net游戏编程入门经典(7)创建游戏开发方案的主要目的就是确定明确的目标,要求所有与该游戏有关的开发人员在任何方面都完全取得一致意见。
我们总结了该项目的范围和关于期望特征的清单,具体如下:
● 该游戏是一个智力型游戏,称为.Nettrix。
● 游戏的目标是控制不断落下的方块并努力形成完整的水平线,但不允许方块堆积到游戏区的最高点。
● 方块由游戏区四个正在下落的正方形(无论什么样的排列方式均可)组成,下落过程直到方块到达游戏区的底部或某个先前已经下落的方块顶部为止。
● 方块下落时,游戏者可以水平移动或旋转方块。
● 当一个方块停止下落时,必须检查游戏区是否存在一个由正方形形成的连续的水平线,每一个这样的连续水平线都必须被删除。
● 每删除一条连续水平线,则使用相关值乘以方块所处的当前层,同时游戏者得分100点。
● 方块每到达一个新层,下落速度都要开始加速。
● 如果方块堆积的高度到达了游戏区的最高点,则游戏终止。
VB.Net游戏编程入门经典(7)以下列出的内容包含了很多定义,这些定义对于任何一个游戏开发方案的制订都是至关重要的:
● 游戏类型(即智力型)
● 游戏的主要目标
● 游戏者可以执行的行为(发射对象和获取对象)
● 游戏者和游戏辅助器件的交互细节,辅助器件如键盘、交互界面、可强力反馈的操纵杆等
● 如何对游戏者进行奖励(点数、附加的生命值等)
● 游戏者如何晋级(本例中,只是使用一个期限值来决定游戏者的晋级与否)
● 游戏终止的标准
注意
VB.Net游戏编程入门经典(7)在更加复杂的游戏中可能还有一些其他的考虑,比如故事情节、游戏流程、地图或有纹理表面的设计细节和等级细节、游戏的难度等级、甚至是有关人工智能(AI)如何在游戏中起作用的细节问题等。