2.3 保持控制
在基于控制台或者PC的游戏中,控制包括键盘、鼠标、游戏棒/游戏手柄的支持。在iOS游戏中,你能够使用两种主要的控制形式:触摸屏和重力感应器。
因为在Raiders中,玩家只沿着屏幕底部移动,你可以只使用重力感应器,倾斜设备让玩家左右移动。这样做的好处是不需要绘制占据宝贵屏幕空间的屏幕控制,缺点是你必须确保倾斜动作不会太过敏感(太过敏感时,即使是最轻的动作,也会让玩家对象掉到屏幕的边缘)或者太过迟钝(太过迟钝时,玩家必须倾斜设备到极大的角度,以至于无法看到游戏屏幕)。
你也可以用左右触摸区域来控制玩家的移动。这样,玩家可以保持设备水平和游戏屏幕可见。另一种可以采用的触摸方法是让玩家左右滑动。
控制可以创造或者毁灭一个游戏。我曾经玩过许多游戏,这些游戏看上去很好,也可能很优秀,但是因为太难以控制,或者在玩家不喜欢触摸屏或者重力感应器控制方案时无法提供备用的控制而失败。这里引用一位业界前辈的话:“如果心存怀疑,就让玩家决定。这么多游戏的失败就是因为设计者认为自己比玩家懂得更多。如果设备和开发时间/预算允许,给玩家提供合理的游戏选项,让他们按照自己所希望的方式进行游戏,这样,你就会卖出更多产品。”
为了让每个人都高兴,Raiders允许3种输入方法,可以在游戏开始前配置或者在游戏暂停时改变。这个决策不仅使你的游戏有更大的灵活性,还为你提供了编写3种控制选项的机会。
2.4 按照规则进行游戏
游戏规则本质上是游戏世界的界限,设计者在玩家身上强力口了这些约束,使游戏流程更加合乎逻辑,同时保留趣味和难度。下面的问题是你在建立Raiders的规则时可能需要考虑的。
……
展开