如今的手机,你可以把它看着是一台功能全面的网络计算机。虽然它在屏幕大小、硬件配置、使用方式上与传统计算机有着很大差距,但还是有许多共通之处的。以手机游戏而言,它确实有自己的特殊之处,但是游戏的整个开发流程,与传统游戏开发则有异曲同工之妙。
1.设计文档,勾画游戏蓝图
典型的手机游戏开发过程可分为策划和开发两大阶段。策划阶段包括开始的游戏创意、立项到终形成一个完整可行的设计文档。
每个游戏项目的产生,更先都是源自某个创意。大多数手机游戏的创意,来自于传统的游戏机,如贪吃蛇、俄罗斯方块、泡泥鳅龙、马里奥、波斯王子、飞车等。所有创意,终要形成一个确定的,有可行性的设计文档,它就是游戏后续开发的一张蓝图,一个向导。
一个典型的手机游戏策划案需要包括:游戏名称,游戏类型,运行环境(包括对应机种和基本配置),发行区域(以哪些或地区为主),用户分析(针对人群的年龄、性别以及经济能力),游戏概述(游戏的时间背景、空间背景、视角、世界观、题材、情节、人物简述),游戏特征(描述此游戏不同于其他同类游戏的重要特征,也就是这个游戏的创意点),开发周期(包括前期策划、实际开发、测试等环节所需要的时间资源以及人员资源),市场前景分析等等。

2.确定游戏的流程逻辑
设计文档不但要对游戏项目有个整体的规划说明,并且还要将游戏细分成一些单独的部分,比如游戏的内容是什么?有多少关卡?游戏外观是什么样的风格?适合采用哪种开发?等等。由此可以看出游戏策划文档,实际需要整个团队方方面面的人员的参与:策划、程序、美术甚至音效等等。
比如设计文档中一个比较重要的部分:游戏流程逻辑。需要解决玩家如何玩游戏(操作)的问题,策划人员需要有一个明确的流程图表,提交给程序员来确认功能和流程的合理性,以及这些功能实现所需要的时间等等。同样,这个流程表也要提交给美术人员,以便他们设计相应的游戏界面。
所谓游戏逻辑,也可以移之为游戏规则。在本游戏中,出现的方块共有七种,其形状与颜色4所示。游戏主画面被分割成10×10大小的方格。每个方块也是由如此大小的小方块组成的。方块会从区域上方开始缓慢落下。
玩家可以做的操作有:以90度为单位旋转方块,以格子为单位左右移动方块,让方块加速落下。方块移到区域下方或是着地到其他方块上无法移动时,就会固定在该处,而新的方块在区域上方开始落下。当区域中的某一行横向格子全部由方块填满,则该行会消失并成为玩家的得分。同时删除的行数越多,得分越多。一次消除单行得分100,两行得分300,三行得分600,四行得分1000。当固定的方块堆至区域上方而无法消除时,游戏结束。
游戏逻辑还需要配合具体的硬件配置来实现,比如手机的按键和计算机的键盘,显然不能同日而语。手机的按键一般分为导航键、数字键和软键。导航键指的是十字型键盘的上、下、左、右、确定键。数字包括0~9和星号、井号按键。软键指的是屏幕左下方和右下方各两个按键,分别称为左软键和右软键。手机游戏的操作和其他家用机、掌机平台相比相对笨拙。大部分游戏更好设置成单手操作以方便玩家掌握。合理的设置键位也是十分重要的。过多过于凌乱的按键设置会让玩家上手十分困难。
3.游戏关卡设计
一款游戏的可玩性,很大程度上取决于游戏关卡的设计。一个游戏一般会由多个关卡组成,每个关卡应尽量有所变化。比如一些RPG类的游戏中,一个关卡中玩家获得藏宝的消息,下一个关卡中则是如何去搜索宝物;对于益智类的游戏,如搬箱子,每个关卡要提升难度,增加地图的复杂性。这样才会激励玩家一直玩下去。
4.给游戏披上华丽外衣
玩游戏是为了享受,所以游戏的视觉效果相当重要。美术人员会根据设计文档所要求的风格,设置各级界面、游戏形象、道具等。
游戏中除了某些背景外,其他的图片都是用“切片”方法拼出来的,这样可以减少游戏所占用的手机存储空间和内存。手机游戏在进入下一个画面之前要预先进行图片的加载,把需要的图片从手机的存储空间加载到内存,然后进行处理。某个阶段不需要的图片还要注意及时释放。一般加载和释放切片都是在游戏开始或者过关场景时进行的,要尽量避免一次加载过多的图片而导致玩家等待过久。
5.开发,从概念到实体
设计文档只是一个概念,要变成实实在在摆在货架上的商品,还需要经历一个艰苦的开发阶段。手机游戏程序员首先考虑的问题是选择什么样的开发平台,当前主流的手机游戏开发平台有:Google Android、iPhone OS、Symbian OS、Windows Mobile、Flash Lite、Doja、BREW、MTK、Java Me等。而就目前市场状况来看,Google Android和iPhone OS无疑前景光明。
表1:主流开发平台对比
平台名称 特性简介
iPhone
请立即点击咨询我们或拨打咨询热线: 18834196600,我们会详细为你一一解答你心中的疑难。项目经理在线



客服1