2024年1月7日发(作者:朱盼晴)
第1章 手机游戏简介
学习J2ME开发手机游戏,首先需要了解手机游戏的相关知识,本章主要介绍手机游戏的发展现状、分类及特点等内容,并对手机游戏策划进行阐述。
1.1 手机游戏概述
顾名思义,手机游戏就是可以在手机上进行的游戏。随着科技的发展,现在手机的功能也越来越多,越来越强大。而手机游戏也远远不是我们印象中的《俄罗斯方块》和《贪吃蛇》之类规则简单的游戏,如今手机游戏的规则越来越复杂,画面越来越精美,娱乐性和交互性也越来越强。
1.1.1 手机游戏产业发展现状
近年来,我国手机游戏市场尤其是手机网络游戏发展迅猛。据统计,早在2008年中国手机游戏市场营收规模就已达到13亿元;随着2009年3G牌照的发放以及3G技术的推广,预计2009至2010年中国手机游戏市场规模将达到42亿元,同比增长约38.5%。手机游戏的发展已经成为整个游戏产业的新亮点,手机有望成为一个集通信和娱乐于一身的娱乐终端,未来的发展势头将会十分惊人。
随着全球3G商用步伐的不断加快,无线娱乐业务成为无线增值业务中最被看好的市场增长点。作为手机娱乐服务的重要内容之一,近几年来,手机游戏业务全面崛起。特别是在日本和韩国,手机游戏业务对移动运营商业绩的提升发挥了十分重要的作用。目前,全球手机游戏的市场规模已经超过了手机音乐,成为名副其实的“无线娱乐产业之王”。近年来在世界范围内,手机游戏已经成为整个视频游戏领域发展速度最快的部分。现在,无论是在地铁里,还是机场的候机大厅,经常可以看到很多人在不停按手机键盘玩手机游戏来打发时间,手机网游也在掌上一族中日益流行,渐渐已经没有人会怀疑它拥有的巨大市场潜力了。
目前,手机游戏产业链的构成主要包括移动运营商、CP(游戏开发商)、SP(游戏发行商)、游戏平台开发商、终端制造商、游戏分销商以及用户。手机游戏从开发到为用户提供服务,需要产业链上各方的参与。游戏平台开发商基于J2ME(Java2 Micro Edition)及BREW等技术平台向移动运营商、手机游戏开发商和终端制造商提供移动游戏平台或SDK(Software Developer Kit),手机游戏开发商将自主开发的手机游戏提供给移动游戏提供商或移动运营商,或者将开发的游戏直接嵌入到终端制造商制造的终端中。
移动运营商及手机厂商正在不断地进行各种手机游戏市场催生活动,新推出的手机机型普遍支持Java功能,运营商正在加紧各种服务平台的升级扩容。Java游戏下载市场从2005年下半年以来已经开始呈现出快速的增长势头,美国克里夫兰咨询公司最近的调查报
J2ME手机游戏开发技术与实践
2
告指出,手机游戏正在世界各国市场取得爆发性增长,未来数年内,全球手机游戏可望变成价值200亿美元的娱乐产业。
从业务与盈利模式上来看,手游厂商参照目前的免费网游模式,用手机网游代收费接口取代现行的下载收费模式,有可能成为手机游戏市场未来的一种主流盈利模式。这意味着,手机网游能和PC网络游戏一样,实现按时扣点的收费模式。收费模式的变化将会在很大程度上改变整个手机网络游戏产业的现状。
1.1.2 手机游戏分类
当手机的娱乐功能形成之后,手机游戏风靡全球,人们通过游戏机及电脑玩游戏的习惯也开始发生转变。消费者希望手机尽可能多地整合一些娱乐功能,特别是游戏和音乐功能,以便随身消遣之用。现在的手机在某种程度上可以算是微型计算机,虽然处理能力还不能与台式机相比,但是足够运行一些小型游戏。
目前,如果按照手机平台分类,可分为K-Java、Brew及Symbian等几种手机游戏。
(1)K-Java:K-Java即J2ME(Java 2 Micro Edition),是目前应用最丰富的手机游戏平台,游戏采用Java语言编写,兼容性相对较好,甚至在MOTO推出的CDMA手机里也有支持。
(2)Brew:高通公司在CDMA手机上推广的一种低层系统,对手机硬件控制能力较好,并非一种语言,Java同样可以运行在Brew平台下。但此标准目前只局限在CDMA
领域。
(3)Symbian:Symbian (塞班)是由诺基亚专门研发的手机操作系统。Symbian操作系统在智能移动终端上拥有强大的应用程序以及通信能力。
1.按接入方式分
手机游戏按接入方式分类,可分为单机游戏和手机网络游戏。
(1)单机游戏
单机游戏指仅使用一部手机就可以独立运行的游戏。手机单机游戏是区别于手机网络游戏而言的,是指手机游戏玩家不连入移动互联网即可在自己的手机上玩的游戏,模式多为人机对战。因为其不能连入移动互联网而互动性稍显差了一些,但可以通过蓝牙或红外线等连接方式进行多人对战。
(2)手机网络游戏
手机网络游戏是指基于无线互联网,可供多人同时参与的手机游戏类型,目前细分类别主要有WAP 网络游戏与客户端网络游戏。
① WAP 网络游戏:指手机网页游戏,用户无需下载和安装客户端程序,只需通过手机浏览器进行的一种手机网游形式。
② 客户端网络游戏:用户手机需支持Java扩展并需下载及安装客户端而进行的手机网游形式,其具体模式与单机游戏类似。
2.按内容分
如果以内容分类,手机游戏中有相当大一部分是从PC游戏移植过来的,因此跟PC游戏分类大体相似,可以分为以下几类。
(1)RPG(Role-Playing Game,角色扮演游戏)类
由玩家扮演游戏中的一个或数个角色,有完整的故事情节的游戏。玩家可能会与冒险类游戏混淆,其实区分很简单,RPG游戏更强调剧情发展和个人体验。如大家熟悉的游戏《仙剑奇侠传》及《剑侠情缘》等。如图1-1所示的《快乐家族笑傲武林》也属于RPG
游戏。
图1-1 《快乐家族笑傲武林》的游戏界面
(2)ACT(Action Game,动作游戏)类
玩家控制游戏人物用各种武器消灭敌人以过关的游戏,不追求故事情节,如大家熟悉的手机版游戏《超级玛丽》等。手机上的动作游戏大多脱胎于早期的街机游戏和PC动作游戏,设计主旨是面向普通玩家,以纯粹的娱乐休闲为目的,一般有少部分简单的解谜成分,操作简单,易于上手,紧张刺激,属于大众化游戏。如图1-2所示的《封印圣域2圣剑之章》就是一款ACT游戏。
3
图1-2 《封印圣域2圣剑之章》的游戏界面
(3)AVG(Adventure Game,冒险游戏)类
由玩家控制游戏人物进行虚拟冒险的游戏。与RPG不同的是,AVG的特色是故事情节往往以完成一个任务或解开某些谜题的形式出现,而且在游戏过程中刻意强调谜题的重要性。AVG可再细分为动作类和解谜类两种,动作类AVG可以包含一些格斗或射击成分,第1章
手机游戏简介
J2ME手机游戏开发技术与实践
如《古墓丽影》及《恐龙危机》等;而解谜类AVG则依靠解谜拉动剧情的发展,难度系数较大,具有代表性的有《机械迷城》游戏。如图1-3所示的是冒险游戏《七绝魔剑》的游戏界面。
4
图1-3 《七绝魔剑》的游戏界面
(4)SLG(Strategy Game,策略游戏)类
策略游戏强调玩家的逻辑思维和管理能力,这类游戏特别注重资源和时间的分配。对于游戏操作来说,类似让玩家领兵作战,通过调兵遣将来取得胜利,在游戏中战术的制定和执行非常重要。玩家运用策略和敌方进行较量,以取得游戏的胜利。策略游戏分为回合制策略和即时制策略。回合制策略类似战棋,玩家有足够的时间进行考虑,而即时制策略的时间因素非常重要,因为在玩家思考的同时敌方也在平等环境下发展,要求玩家必须操作熟练。如图1-4所示的是手机版《帝国时代》的界面。
图1-4 《帝国时代》的游戏界面
(5)FGT(Fighting Game,格斗游戏)类
由玩家操纵各种角色与电脑或另一玩家所控制的角色进行格斗的游戏。按呈画技术可
再分为2D和3D两种,如手机版《街霸》及《拳皇》系列等都属于这一类。此类游戏谈不上什么剧情,最多有个简单的场景设定或背景展示,场景、人物及操控等也比较单一,但操作难度较大,主要依靠玩家迅速判断和微操作取胜。如图1-5所示的是手机版《街霸2》的游戏界面。
图1-5 《街霸2》的游戏界面
(6)STG(Shooting Game,射击类游戏)类
这里所说的射击类,是指纯飞机射击,由玩家控制各种飞行物(主要是飞机)完成任务或过关的游戏。比较经典的《雷电》系列就属于射击类游戏。如图1-6所示的是《雷电战机2009》的游戏界面。
图1-6 《雷电战机2009》的游戏界面
(7)PZL(Puzzle Game,益智类游戏)类
Puzzle的原意是指以前用来培养儿童智力的拼图游戏,引申为各类有趣的益智游戏,此类游戏老少皆宜,经典的PZL游戏有大家耳熟能详的《俄罗斯方块》等。如图1-7所示的是休闲游戏《大富翁》的游戏界面。
(8)RAC(Racing Game,竞速游戏)类
在游戏中模拟各类赛车运动的游戏,惊险刺激,真实感强,深受车迷喜爱。另一种说第1章
手机游戏简介
5
J2ME手机游戏开发技术与实践
法称之为Driving Game。目前,RAC内涵越来越丰富,出现了另一些其他模式的竞速游戏,如赛艇和赛马等。如图1-8所示的是《狂野飙车》的游戏界面。
6
图1-7 《大富翁》的游戏界面
图1-8 《狂野飙车》的游戏界面
(9)SPT(Sports Game,体育类游戏)类
在电脑上模拟各类竞技体育运动的游戏,花样繁多,模拟度高。主要由玩家控制扮演一名运动员或一组运动员来模拟体育运动,如篮球、足球、网球及滑雪等。如图1-9所示的是《实况足球2010》的游戏界面。
图1-9 《实况足球2010》的游戏界面
1.2 手机游戏开发的特点
1.2.1 手机游戏与PC游戏的区别
手机游戏是基于手机设备进行开发的游戏。它与通常所说的PC游戏有很大不同,主要表现在以下几点。
1.开发预算少
传统的PC游戏,尤其是中型或大型游戏项目,开发预算常常会高达数百万元以上。而手机游戏的开发预算一般只需数万元经费。造成这种差异的主要原因是手机设备本身有限的运算速度和显示能力,以及对应用程序大小的限制。
2.开发周期短
PC游戏的开发周期一般要1~3年,而大部分手机游戏项目仅仅在几个月内就能够完成。因此,一个小型的开发团队和一个较小的预算,就完全可能在比较短的时间内开发出一个具有相当水准的手机游戏。
3.开发团队小
传统大中型PC游戏项目的开发团队至少要由10到30人组成,而手机游戏由于规模小,所以一般只需要3到5人的团队开发,有些规模特别小的项目甚至仅需要一个人就可完成。
4.游戏的部署方法不同
PC游戏主要是通过软件市场来销售,而手机游戏用户主要是从移动的门户网站上下载并安装,还可以通过无线网络下载,或者通过数据线、红外及蓝牙等接口从PC上传送到手机中。
5.可中断性
当用户有电话接入时,手机都会中断进行中的游戏。游戏程序必须能够暂停,而且不会造成游戏问题(例如,游戏者在打电话的时候怪物还在移动,打死玩家扮演的角色,导致输掉游戏),并且还要能够继续进行游戏。这需要在编程的时候多注意。
1.2.2 手机游戏的优势
手机设备在游戏开发上与传统游戏终端相比,有以下几点优势。
1.庞大的潜在用户群
据工信部统计显示,中国现有手机用户已达到7亿,而通过手机上网的用户数量已超过1.55亿。目前,中国手机游戏活跃用户数达2319万户,收入增长率仍然保持超过100%的增长速度。
2.便携性
虽然现在的手机平台跟PC相比还不是一个出色的游戏平台,但是它具备了几乎所有其他设备没有的优势:便携性。因为生活和工作的需要,大部分手机用户会把它们随时带在身边,这就使手机用户能够随时随地使用手机进行游戏。
3.支持网络
手机游戏天生就有支持网络的能力,这种能力使得手机游戏与我们之前看到的任何游第1章
手机游戏简介
7
J2ME手机游戏开发技术与实践
戏不同,它虽然受到设备因素的限制,但是都可以支持网络并实现多人游戏,尽管现在手机的处理能力仍然非常有限,但其出色的网络性能是与生俱来的。
8
1.2.3 手机设备的局限
虽然手机游戏有其特有的优点,但是也有不少缺憾。
1.屏幕大小
手机设备使用的是小型屏幕,手机屏幕的大小各不相同,从80×30到320×240,虽然屏幕的分辨率持续提高,并且彩屏越来越普遍,但是屏幕尺寸还是很小。分辨率的高低直接导致了游戏中各种角色造型的大小及表现力。
2.有限的色彩数量、明亮度和声音支持
手机颜色数量是限制游戏美工发挥的一个重要“瓶颈”,手机屏从过去的黑白屏到现在的彩屏,颜色从4096色到26万色,有了很大改善。但在实际的手机游戏开发中,有些手机还是不能区分某些颜色。由于液晶屏幕独特的发光原理,屏幕的亮度也比不上传统显示器,色偏现象也比较严重。手机上都有声音设备,但是播放声音的能力却非常有限,通常只有一个声道可用。
3.电力限制
众所周知,手机的电力是比较有限的,目前使用高像素高亮度液晶屏的手机越来越多,这样手机的耗电量会更大。因此对于手机游戏而言,要做到尽可能节省玩家的电池,可以通过减少屏幕的平均亮度,调整关卡等方法,把游戏时间控制在一定范围内来实现。
4.内存空间的限制
目前市面上的手机产品,大部分只有很少的内存空间,因此手机设备本身就对手机游戏程序的大小有所限制。在这样的限制条件下设计开发手机游戏是非常困难的,通常要求游戏程序和相关资源控制在300KB以下。
5.显示速度的限制
PC游戏的动画帧数一般在30帧/秒,由于硬件条件的限制,手机游戏的动画帧数一
般还达不到10帧/秒,这样就不能显示流畅的动画,对于手机游戏开发者而言这也是一个
考验。
6.网络响应速度的限制
在有线网络上,网络响应速度是以毫秒计算的,而在无线网络上则要以秒计算,这样的速度对运行网络游戏来说实在是太慢了。移动运营商虽然在努力提高移动电话可用的带宽,但是网络等待时间一直没有得到很好地解决。不过现在使用蓝牙技术或其他无线局域网的手机,网络响应时间在200~400ms,这样具有这种技术的手机就可以和附近的移动用户一起玩多人快速动作游戏了。幸运的是,随着3G商用的形势逐渐明朗化,在3G网络平台上,手机网络游戏的交互功能和网络稳定性将完全可以做到现有PC网络游戏的水平。
1.2.4 手机游戏的推广渠道
随着产品更丰富化,手机游戏不断尝试多种推广渠道,激发了推广渠道的多元化发展,提高了用户接触手机游戏产品的比率。目前手机游戏产品的主要推广渠道包括:运营商渠道、非官方门户渠道、无线直投、终端渠道、互联网渠道、平面媒体、电波传媒以及线下
卖场等其他渠道。
(1)运营商渠道:主要是中国移动的百宝箱和联通的神奇宝典,基于两个无线平台,通过它们的计费平台收费,一般每一款游戏收费6~15元。
(2)非官方门户渠道:属于WAP线上推广的其中一种方式。
(3)无线直投:通过wappush推送,彩信直投式推广。直投方式不容易被接受,甚至会引起用户反感,在业务发展初期可以用于用户前期教育,但无线直投方式不宜过多。
(4)终端渠道:终端内置书签和软件。终端内置可以有效地将对于手机上网和手机游戏不熟悉的新用户转化成初次使用用户。业务的不熟悉会驱使他们依赖终端的内置信息或软件,因此终端内置是手机游戏较为有效的推广方式。
(5)互联网渠道:互联网用户远远大于手机上网的活跃用户群,因此广告的覆盖面广,但由于较多投放,针对性不强,效果不理想。
(6)平面媒体:平面媒体及DM单页等。DM单页针对性相对较强,但用户转化率低,几乎不能带来消费动力。
(7)电波传媒:广播及电视等。
1.2.5 手机游戏的盈利模式
手机游戏将传统商业公司、终端设备制作商和网络运营商拉到了一起。游戏平台开发商基于J2ME及Brew等技术平台向移动运营商、手机游戏开发商及终端制造商提供移动游戏平台或SDK,手机游戏开发商CP自主开发手机游戏提供给移动游戏提供商或移动运营商,也可将开发的游戏直接嵌入到终端制造商制造的终端中。移动运营商及其门户网站、手机游戏发行商SP向客户提供游戏服务,包含各项移动通信服务和内容服务。在整个手机网络游戏产业链中,移动运营商处于枢纽地位,其提供的综合服务无疑是最为重要的,这也使移动运营商要推出统一的无线游戏标准及统一的无线游戏操作平台,特别是运营商计费平台的建立。所以手机网游的最大推动力来自于移动运营商,运营商的决策将会最大限度引领开发商的发展方向。
目前,手机游戏的收费模式主要有3种。一种是联网游戏的收费模式,这种模式在日本和韩国比较普及。另外一种是下载收费,下载游戏需要支付一定的费用。还有一种模式,游戏本身是免费的,但用户为了能够获得更为丰富的游戏体验,需要在游戏进行过程中支付一定的费用购买商品、用品、增值服务、服装及道具等。
1.3 手机游戏策划
1.3.1 手机游戏策划的概念
手机游戏策划人员在策划一个手机游戏之前,首先要进行市场调研,弄清楚当前流行什么游戏,玩家希望玩什么样的游戏,根据玩家的需要把游戏的类型确定下来,如休闲类还是角色扮演类。然后搭建出一个基本框架,再把游戏的情节、人物和场景等每个细节都设置好,最后交给技术组来实现。
第1章
手机游戏简介
9
J2ME手机游戏开发技术与实践
10
手机游戏策划跟PC游戏策划有很多相似之处,首先要制定策划案的提纲,然后根据策划案的提纲进行详细设计。比如道具、物品及角色的名称属性,游戏用的地图的尺寸等。策划之初可不必考虑平台的限制,应尽可能地发挥想象力去设计游戏,当游戏设计完后,再根据游戏平台的限制对游戏策划进行修改,以获得最可行的策划案。作为一名手机游戏策划人员首先要对游戏将要运行的手机平台有一定的了解。应事前对手机的基本性能做一些分析。
1.游戏画面
(1)屏幕大小:目前手机的屏幕大小各不相同,我们首先应考虑游戏最终需要移植到哪种手机上,以便美工处理游戏背景图。例如游戏要做120×147和120×130两种屏幕的背景,则可以考虑先做120×147,然后用120×147用在120×130上。此外还要考虑游戏的要求,因为有些屏幕对游戏有很大影响,例如128×128屏幕是正方形,而176×220是长方形,开发人员要根据游戏的每个步骤进行判断这些变化是不是会对游戏和后期移植有影响。
(2)游戏切片:手机游戏中一般除了比较特殊的背景外,其他的图片都是使用切片拼出来的。在切片的制作过程中有很多技巧可以使美工做的切片大小变小。
① 使用压缩工具Image Optimizer尽量在不影响画面的情况下减少颜色的个数。
② 有时候要做很多动作,这些动作中有些部位的动作是相同的,比如走路时人物的头是不动的,如果跟身子不分开的话有些浪费,因此需要把各个部分分解开,这样节省了很多空间而且可以把人物动作做得很流畅。但是处理起来比较麻烦,因为每个切片都需要定坐标和定大小,做起来比较繁杂。开发时可以根据需要选择是不是要这样做。
③ 每个切片类型相同的时候尽量把它们拼合在一张大图上,但是拼合的时候要注意两张切片的有效区不能重合,有效区是指:把这个切片放在最小的矩形里,这个矩形就是有效区。
④ 尽量合理地利用切片,并让程序员了解切片的加载和使用功能,美工和程序员的工作应相互配合。
⑤ 切片一般分为背景切片和地形切片,至少需要哪种切片要根据游戏本身进行选择。如果游戏画面要求流畅并且需要快速显示,比如运动游戏,它的切片就可以大些;如果游戏画面要求精致并且对显示速度没有很高的要求,那么切片可以小些。切片的实际大小要根据手机机型和游戏的特点决定。
(3)图片加载:手机在显示下一个画面的时候要预先进行图片的加载(把需要用的切片从手机的主存(相当于电脑的硬盘)调到IM(相当于电脑的内存)中,然后再进行处理,当切片不使用的时候可以释放掉。一般加载和释放切片在游戏开始或者过关场景时进行。所以策划游戏的时候要注意图片的加载和释放问题,尽量避免一次加载太多太大的切片。
2.操作
与PC平台不同,手机平台种类繁多,不同的平台对按键的定义也不同,策划人员需要对手机的操作性能有比较深入地了解。
(1)按键设置:一般分为导航按键和数字按键。导航键分为:上、下、左、右及确定,数字键包括0~9,它们的设置为2(上)、4(左)、6(右)、8(下)、5(确定)、1(菜单)及0(查看)。
(2)手机游戏的操作基本是单手操作(除了N-GAGE等游戏手机)。为了方便玩家,一般滚轴游戏要设计成人物自己行走,飞机射击游戏也是设计成飞机自动射击。如果做益智类、休闲类游戏,设置为单手操作也可以完成游戏的各种动作。
(3)手机的多键,这个是手机游戏的优势,但是如果设置按键太多太乱,就会让玩家头疼,所以合理地进行键位设定也是很有必要的。
(4)从游戏的角度来看,如果想要做些即时操作性比较强的游戏,在游戏的设计上必须进行适当调整,以适应手机的硬件性能。比如增加游戏的道具,或者改变游戏中人物的行走路线,尽量避免与敌人直接相遇。
3.空间
尽管手机平台的性能提升很快,但手机平台的性能跟PC的性能仍有相当大的差距。无论是CPU的处理速度还是内存的大小,都存在相当大的限制。早期的手机游戏最大可以达到64KB,但是要留出5KB的空间,所以只能留出59KB的空间来做游戏,美工大约可以做25KB的切片(不包括2~5KB的开机画面,剩下的是音效和程序的空间。S60系列和大屏的游戏(大屏是176×200像素以上的屏幕)最大可以达到95KB左右,美工图片可以做到50KB左右。目前一些高端的智能手机可以支持几百KB到几MB大小的游戏。
1.3.2 手机游戏策划过程
1.手机游戏策划的一般步骤
首先需要做一个细致的市场调研,根据玩家的需求撰写市场分析报告,分析报告中应包括以下一些内容。
(1)第一手的玩家意见,并对玩家的意见进行合理地分析和综合。
(2)对游戏项目的建议,用简洁的语言把整个游戏项目的构思表述出来。
(3)游戏的盈利模式,开发任何一款商业游戏都需要资金投入,开发之前要对整个开发的成本及回报进行估算,要分析出需要多少工作量、人工费用、设备费用、管理费用及推广费用。然后估算按照什么方式、怎样的价格可以收回成本,并实现盈利,有哪些盈利模式。
一旦游戏的可行性得到认可,就可以根据市场调研确定以下一些基本内容。
(1)游戏名称:如果确定不下来也要有一个暂时的名称。
(2)游戏类型:如益智类或即时战略类等。
(3)运行环境:游戏运行的配置、操作系统和手机型号等。
(4)游戏概述:游戏的故事背景、视角、题材、情节及人物等的简述。
(5)游戏特征:即游戏的创意点。
(6)游戏的世界观设定。
(7)游戏的玩法和玩点。
接着要进行游戏整体框架的设计,这个部分对游戏来说至关重要。游戏要如何划分模块,模块与模块之间的关系,以及用什么开发工具等都要确定下来。按体系划分模块是目前比较有效的方法,任何游戏都可以根据其自身要求进行模块划分,如划分为任务系统、地图系统及交易系统等。在模块设计过程中,游戏世界将逐渐呈现在策划人员的脑海中。
在游戏框架设计期间,策划人员要完成的主要工作如下:
第1章
手机游戏简介
11
J2ME手机游戏开发技术与实践
(1)设计游戏故事架构和游戏规则。
(2)设计游戏地图。
(3)设定游戏的主要场景、道具、物品和角色。
12
(4)游戏内各系统的设定。
(5)游戏中各种触发事件的设定。
(6)设计游戏的菜单和界面。
(7)设计游戏的操作方法。
(8)设计游戏开场和结尾的CG脚本。
游戏在付诸实现之前,制定精细的游戏开发进度非常关键。开发周期的长短会直接影响到游戏的制作成本,而何时能够完工也关系到上市时能否赶上一个好的档期,比如暑
假档。游戏框架完成后,通过策划组成员的讨论和修改,一个完整的游戏开始在策划人员的头脑中清晰起来。接下来的工作就是完成游戏策划书的撰写。
2.手机游戏策划书模板
(1)策划提纲
① 游戏名称。
② 游戏类型。
③ 游戏的目标客户。用户年龄、性别以及经济能力等。
④ 游戏特征。应该重点描述此游戏不同于其他同类游戏的重要特征,即这个游戏的创意点。
(2)游戏运行的技术指标
① 游戏预定支持的手机类型包括对应机种、基本配置以及支持的周边设备。
② 游戏界面的尺寸。
③ 游戏安装包的大小。
④ 游戏与操作系统的兼容性。
⑤ 游戏载体。
(3)游戏策划大纲
① 开始界面。
② 游戏概述。游戏的故事背景、视角、世界观、题材、情节及人物简述,特别是游戏的玩法应重点描述。
③ 游戏各主要元素的设计。如游戏的角色、场景、道具、物品名称及属性列表。
④ 游戏主界面草图。游戏界面和操作体系有很大关联。游戏中的很多操作是由界面决定的,一个良好的游戏界面能够帮助玩家快速上手。界面包括游戏主界面、二级界面及弹出界面等很多种类,在策划书中也应该把整个界面系统的框架草图规划出来,还有整个界面的风格等问题也要确定。
⑤ 游戏规则设定,包括数值设定和公式的设计。这里需要描述游戏事件如何引导游戏情节发展,NPC、道具及物品等如何影响游戏角色的属性。
⑥ 游戏AI设计。不同的游戏AI设定也不同,但这是必不可少的一个部分。没有AI,游戏就没有任何灵性可言。
⑦ 游戏系统设计。如游戏的任务系统、关卡系统及交易系统等,丰富多彩的系统提升了游戏的可玩性。
⑧ 操作体系。游戏如何操作以及主要界面安排等都要做简要描述。
(4)预计开发进度
① demo版本发布时间进度表。
② 正式版本发布时间进度表。
③ 商业化版本发布时间进度表。
(5)开发需求设定
① 美工需求
美工的风格要求,如场景、物品、动画、人物、界面及按钮等。
② 音效需求
如背景音乐、碰撞音乐、打斗音乐、提示音乐及过关音乐等。
③ 开发团队所负责的成员
如项目负责人员、策划人员、美工人员、程序人员、音乐制作人员及测试人员等。
(6)游戏性能测试
① 图像刷新速度。
② 文件安装完成大小。
③ 文件未安装大小。
④ 游戏所占有的内存。
⑤ 游戏所带的文件清单。
1.4 本 章 小 结
随着手机游戏市场规模迅速增长,手机游戏已成为人们娱乐生活中不可缺少的部分。手机游戏类型按内容来分,可分为RPG(Role-Playing Game,角色扮演游戏)、ACT(Action
Game,动作游戏)、AVG(Adventure Game,冒险游戏)等,通过后面章节的学习,读者会逐步掌握如何开发这些手机游戏的技术。本章对手机游戏与PC游戏进行了比较,同时对手机游戏策划的内容进行了介绍。
1.5 思 考 题
1.手机游戏按内容可分为哪些类型?
2.手机游戏的特点是什么?
3.什么是RPG游戏?请举例说明。
4.AVG游戏和ACT游戏各自有什么特点?
5.手机游戏策划包含哪些内容?
13
第1章
手机游戏简介
2024年1月7日发(作者:朱盼晴)
第1章 手机游戏简介
学习J2ME开发手机游戏,首先需要了解手机游戏的相关知识,本章主要介绍手机游戏的发展现状、分类及特点等内容,并对手机游戏策划进行阐述。
1.1 手机游戏概述
顾名思义,手机游戏就是可以在手机上进行的游戏。随着科技的发展,现在手机的功能也越来越多,越来越强大。而手机游戏也远远不是我们印象中的《俄罗斯方块》和《贪吃蛇》之类规则简单的游戏,如今手机游戏的规则越来越复杂,画面越来越精美,娱乐性和交互性也越来越强。
1.1.1 手机游戏产业发展现状
近年来,我国手机游戏市场尤其是手机网络游戏发展迅猛。据统计,早在2008年中国手机游戏市场营收规模就已达到13亿元;随着2009年3G牌照的发放以及3G技术的推广,预计2009至2010年中国手机游戏市场规模将达到42亿元,同比增长约38.5%。手机游戏的发展已经成为整个游戏产业的新亮点,手机有望成为一个集通信和娱乐于一身的娱乐终端,未来的发展势头将会十分惊人。
随着全球3G商用步伐的不断加快,无线娱乐业务成为无线增值业务中最被看好的市场增长点。作为手机娱乐服务的重要内容之一,近几年来,手机游戏业务全面崛起。特别是在日本和韩国,手机游戏业务对移动运营商业绩的提升发挥了十分重要的作用。目前,全球手机游戏的市场规模已经超过了手机音乐,成为名副其实的“无线娱乐产业之王”。近年来在世界范围内,手机游戏已经成为整个视频游戏领域发展速度最快的部分。现在,无论是在地铁里,还是机场的候机大厅,经常可以看到很多人在不停按手机键盘玩手机游戏来打发时间,手机网游也在掌上一族中日益流行,渐渐已经没有人会怀疑它拥有的巨大市场潜力了。
目前,手机游戏产业链的构成主要包括移动运营商、CP(游戏开发商)、SP(游戏发行商)、游戏平台开发商、终端制造商、游戏分销商以及用户。手机游戏从开发到为用户提供服务,需要产业链上各方的参与。游戏平台开发商基于J2ME(Java2 Micro Edition)及BREW等技术平台向移动运营商、手机游戏开发商和终端制造商提供移动游戏平台或SDK(Software Developer Kit),手机游戏开发商将自主开发的手机游戏提供给移动游戏提供商或移动运营商,或者将开发的游戏直接嵌入到终端制造商制造的终端中。
移动运营商及手机厂商正在不断地进行各种手机游戏市场催生活动,新推出的手机机型普遍支持Java功能,运营商正在加紧各种服务平台的升级扩容。Java游戏下载市场从2005年下半年以来已经开始呈现出快速的增长势头,美国克里夫兰咨询公司最近的调查报
J2ME手机游戏开发技术与实践
2
告指出,手机游戏正在世界各国市场取得爆发性增长,未来数年内,全球手机游戏可望变成价值200亿美元的娱乐产业。
从业务与盈利模式上来看,手游厂商参照目前的免费网游模式,用手机网游代收费接口取代现行的下载收费模式,有可能成为手机游戏市场未来的一种主流盈利模式。这意味着,手机网游能和PC网络游戏一样,实现按时扣点的收费模式。收费模式的变化将会在很大程度上改变整个手机网络游戏产业的现状。
1.1.2 手机游戏分类
当手机的娱乐功能形成之后,手机游戏风靡全球,人们通过游戏机及电脑玩游戏的习惯也开始发生转变。消费者希望手机尽可能多地整合一些娱乐功能,特别是游戏和音乐功能,以便随身消遣之用。现在的手机在某种程度上可以算是微型计算机,虽然处理能力还不能与台式机相比,但是足够运行一些小型游戏。
目前,如果按照手机平台分类,可分为K-Java、Brew及Symbian等几种手机游戏。
(1)K-Java:K-Java即J2ME(Java 2 Micro Edition),是目前应用最丰富的手机游戏平台,游戏采用Java语言编写,兼容性相对较好,甚至在MOTO推出的CDMA手机里也有支持。
(2)Brew:高通公司在CDMA手机上推广的一种低层系统,对手机硬件控制能力较好,并非一种语言,Java同样可以运行在Brew平台下。但此标准目前只局限在CDMA
领域。
(3)Symbian:Symbian (塞班)是由诺基亚专门研发的手机操作系统。Symbian操作系统在智能移动终端上拥有强大的应用程序以及通信能力。
1.按接入方式分
手机游戏按接入方式分类,可分为单机游戏和手机网络游戏。
(1)单机游戏
单机游戏指仅使用一部手机就可以独立运行的游戏。手机单机游戏是区别于手机网络游戏而言的,是指手机游戏玩家不连入移动互联网即可在自己的手机上玩的游戏,模式多为人机对战。因为其不能连入移动互联网而互动性稍显差了一些,但可以通过蓝牙或红外线等连接方式进行多人对战。
(2)手机网络游戏
手机网络游戏是指基于无线互联网,可供多人同时参与的手机游戏类型,目前细分类别主要有WAP 网络游戏与客户端网络游戏。
① WAP 网络游戏:指手机网页游戏,用户无需下载和安装客户端程序,只需通过手机浏览器进行的一种手机网游形式。
② 客户端网络游戏:用户手机需支持Java扩展并需下载及安装客户端而进行的手机网游形式,其具体模式与单机游戏类似。
2.按内容分
如果以内容分类,手机游戏中有相当大一部分是从PC游戏移植过来的,因此跟PC游戏分类大体相似,可以分为以下几类。
(1)RPG(Role-Playing Game,角色扮演游戏)类
由玩家扮演游戏中的一个或数个角色,有完整的故事情节的游戏。玩家可能会与冒险类游戏混淆,其实区分很简单,RPG游戏更强调剧情发展和个人体验。如大家熟悉的游戏《仙剑奇侠传》及《剑侠情缘》等。如图1-1所示的《快乐家族笑傲武林》也属于RPG
游戏。
图1-1 《快乐家族笑傲武林》的游戏界面
(2)ACT(Action Game,动作游戏)类
玩家控制游戏人物用各种武器消灭敌人以过关的游戏,不追求故事情节,如大家熟悉的手机版游戏《超级玛丽》等。手机上的动作游戏大多脱胎于早期的街机游戏和PC动作游戏,设计主旨是面向普通玩家,以纯粹的娱乐休闲为目的,一般有少部分简单的解谜成分,操作简单,易于上手,紧张刺激,属于大众化游戏。如图1-2所示的《封印圣域2圣剑之章》就是一款ACT游戏。
3
图1-2 《封印圣域2圣剑之章》的游戏界面
(3)AVG(Adventure Game,冒险游戏)类
由玩家控制游戏人物进行虚拟冒险的游戏。与RPG不同的是,AVG的特色是故事情节往往以完成一个任务或解开某些谜题的形式出现,而且在游戏过程中刻意强调谜题的重要性。AVG可再细分为动作类和解谜类两种,动作类AVG可以包含一些格斗或射击成分,第1章
手机游戏简介
J2ME手机游戏开发技术与实践
如《古墓丽影》及《恐龙危机》等;而解谜类AVG则依靠解谜拉动剧情的发展,难度系数较大,具有代表性的有《机械迷城》游戏。如图1-3所示的是冒险游戏《七绝魔剑》的游戏界面。
4
图1-3 《七绝魔剑》的游戏界面
(4)SLG(Strategy Game,策略游戏)类
策略游戏强调玩家的逻辑思维和管理能力,这类游戏特别注重资源和时间的分配。对于游戏操作来说,类似让玩家领兵作战,通过调兵遣将来取得胜利,在游戏中战术的制定和执行非常重要。玩家运用策略和敌方进行较量,以取得游戏的胜利。策略游戏分为回合制策略和即时制策略。回合制策略类似战棋,玩家有足够的时间进行考虑,而即时制策略的时间因素非常重要,因为在玩家思考的同时敌方也在平等环境下发展,要求玩家必须操作熟练。如图1-4所示的是手机版《帝国时代》的界面。
图1-4 《帝国时代》的游戏界面
(5)FGT(Fighting Game,格斗游戏)类
由玩家操纵各种角色与电脑或另一玩家所控制的角色进行格斗的游戏。按呈画技术可
再分为2D和3D两种,如手机版《街霸》及《拳皇》系列等都属于这一类。此类游戏谈不上什么剧情,最多有个简单的场景设定或背景展示,场景、人物及操控等也比较单一,但操作难度较大,主要依靠玩家迅速判断和微操作取胜。如图1-5所示的是手机版《街霸2》的游戏界面。
图1-5 《街霸2》的游戏界面
(6)STG(Shooting Game,射击类游戏)类
这里所说的射击类,是指纯飞机射击,由玩家控制各种飞行物(主要是飞机)完成任务或过关的游戏。比较经典的《雷电》系列就属于射击类游戏。如图1-6所示的是《雷电战机2009》的游戏界面。
图1-6 《雷电战机2009》的游戏界面
(7)PZL(Puzzle Game,益智类游戏)类
Puzzle的原意是指以前用来培养儿童智力的拼图游戏,引申为各类有趣的益智游戏,此类游戏老少皆宜,经典的PZL游戏有大家耳熟能详的《俄罗斯方块》等。如图1-7所示的是休闲游戏《大富翁》的游戏界面。
(8)RAC(Racing Game,竞速游戏)类
在游戏中模拟各类赛车运动的游戏,惊险刺激,真实感强,深受车迷喜爱。另一种说第1章
手机游戏简介
5
J2ME手机游戏开发技术与实践
法称之为Driving Game。目前,RAC内涵越来越丰富,出现了另一些其他模式的竞速游戏,如赛艇和赛马等。如图1-8所示的是《狂野飙车》的游戏界面。
6
图1-7 《大富翁》的游戏界面
图1-8 《狂野飙车》的游戏界面
(9)SPT(Sports Game,体育类游戏)类
在电脑上模拟各类竞技体育运动的游戏,花样繁多,模拟度高。主要由玩家控制扮演一名运动员或一组运动员来模拟体育运动,如篮球、足球、网球及滑雪等。如图1-9所示的是《实况足球2010》的游戏界面。
图1-9 《实况足球2010》的游戏界面
1.2 手机游戏开发的特点
1.2.1 手机游戏与PC游戏的区别
手机游戏是基于手机设备进行开发的游戏。它与通常所说的PC游戏有很大不同,主要表现在以下几点。
1.开发预算少
传统的PC游戏,尤其是中型或大型游戏项目,开发预算常常会高达数百万元以上。而手机游戏的开发预算一般只需数万元经费。造成这种差异的主要原因是手机设备本身有限的运算速度和显示能力,以及对应用程序大小的限制。
2.开发周期短
PC游戏的开发周期一般要1~3年,而大部分手机游戏项目仅仅在几个月内就能够完成。因此,一个小型的开发团队和一个较小的预算,就完全可能在比较短的时间内开发出一个具有相当水准的手机游戏。
3.开发团队小
传统大中型PC游戏项目的开发团队至少要由10到30人组成,而手机游戏由于规模小,所以一般只需要3到5人的团队开发,有些规模特别小的项目甚至仅需要一个人就可完成。
4.游戏的部署方法不同
PC游戏主要是通过软件市场来销售,而手机游戏用户主要是从移动的门户网站上下载并安装,还可以通过无线网络下载,或者通过数据线、红外及蓝牙等接口从PC上传送到手机中。
5.可中断性
当用户有电话接入时,手机都会中断进行中的游戏。游戏程序必须能够暂停,而且不会造成游戏问题(例如,游戏者在打电话的时候怪物还在移动,打死玩家扮演的角色,导致输掉游戏),并且还要能够继续进行游戏。这需要在编程的时候多注意。
1.2.2 手机游戏的优势
手机设备在游戏开发上与传统游戏终端相比,有以下几点优势。
1.庞大的潜在用户群
据工信部统计显示,中国现有手机用户已达到7亿,而通过手机上网的用户数量已超过1.55亿。目前,中国手机游戏活跃用户数达2319万户,收入增长率仍然保持超过100%的增长速度。
2.便携性
虽然现在的手机平台跟PC相比还不是一个出色的游戏平台,但是它具备了几乎所有其他设备没有的优势:便携性。因为生活和工作的需要,大部分手机用户会把它们随时带在身边,这就使手机用户能够随时随地使用手机进行游戏。
3.支持网络
手机游戏天生就有支持网络的能力,这种能力使得手机游戏与我们之前看到的任何游第1章
手机游戏简介
7
J2ME手机游戏开发技术与实践
戏不同,它虽然受到设备因素的限制,但是都可以支持网络并实现多人游戏,尽管现在手机的处理能力仍然非常有限,但其出色的网络性能是与生俱来的。
8
1.2.3 手机设备的局限
虽然手机游戏有其特有的优点,但是也有不少缺憾。
1.屏幕大小
手机设备使用的是小型屏幕,手机屏幕的大小各不相同,从80×30到320×240,虽然屏幕的分辨率持续提高,并且彩屏越来越普遍,但是屏幕尺寸还是很小。分辨率的高低直接导致了游戏中各种角色造型的大小及表现力。
2.有限的色彩数量、明亮度和声音支持
手机颜色数量是限制游戏美工发挥的一个重要“瓶颈”,手机屏从过去的黑白屏到现在的彩屏,颜色从4096色到26万色,有了很大改善。但在实际的手机游戏开发中,有些手机还是不能区分某些颜色。由于液晶屏幕独特的发光原理,屏幕的亮度也比不上传统显示器,色偏现象也比较严重。手机上都有声音设备,但是播放声音的能力却非常有限,通常只有一个声道可用。
3.电力限制
众所周知,手机的电力是比较有限的,目前使用高像素高亮度液晶屏的手机越来越多,这样手机的耗电量会更大。因此对于手机游戏而言,要做到尽可能节省玩家的电池,可以通过减少屏幕的平均亮度,调整关卡等方法,把游戏时间控制在一定范围内来实现。
4.内存空间的限制
目前市面上的手机产品,大部分只有很少的内存空间,因此手机设备本身就对手机游戏程序的大小有所限制。在这样的限制条件下设计开发手机游戏是非常困难的,通常要求游戏程序和相关资源控制在300KB以下。
5.显示速度的限制
PC游戏的动画帧数一般在30帧/秒,由于硬件条件的限制,手机游戏的动画帧数一
般还达不到10帧/秒,这样就不能显示流畅的动画,对于手机游戏开发者而言这也是一个
考验。
6.网络响应速度的限制
在有线网络上,网络响应速度是以毫秒计算的,而在无线网络上则要以秒计算,这样的速度对运行网络游戏来说实在是太慢了。移动运营商虽然在努力提高移动电话可用的带宽,但是网络等待时间一直没有得到很好地解决。不过现在使用蓝牙技术或其他无线局域网的手机,网络响应时间在200~400ms,这样具有这种技术的手机就可以和附近的移动用户一起玩多人快速动作游戏了。幸运的是,随着3G商用的形势逐渐明朗化,在3G网络平台上,手机网络游戏的交互功能和网络稳定性将完全可以做到现有PC网络游戏的水平。
1.2.4 手机游戏的推广渠道
随着产品更丰富化,手机游戏不断尝试多种推广渠道,激发了推广渠道的多元化发展,提高了用户接触手机游戏产品的比率。目前手机游戏产品的主要推广渠道包括:运营商渠道、非官方门户渠道、无线直投、终端渠道、互联网渠道、平面媒体、电波传媒以及线下
卖场等其他渠道。
(1)运营商渠道:主要是中国移动的百宝箱和联通的神奇宝典,基于两个无线平台,通过它们的计费平台收费,一般每一款游戏收费6~15元。
(2)非官方门户渠道:属于WAP线上推广的其中一种方式。
(3)无线直投:通过wappush推送,彩信直投式推广。直投方式不容易被接受,甚至会引起用户反感,在业务发展初期可以用于用户前期教育,但无线直投方式不宜过多。
(4)终端渠道:终端内置书签和软件。终端内置可以有效地将对于手机上网和手机游戏不熟悉的新用户转化成初次使用用户。业务的不熟悉会驱使他们依赖终端的内置信息或软件,因此终端内置是手机游戏较为有效的推广方式。
(5)互联网渠道:互联网用户远远大于手机上网的活跃用户群,因此广告的覆盖面广,但由于较多投放,针对性不强,效果不理想。
(6)平面媒体:平面媒体及DM单页等。DM单页针对性相对较强,但用户转化率低,几乎不能带来消费动力。
(7)电波传媒:广播及电视等。
1.2.5 手机游戏的盈利模式
手机游戏将传统商业公司、终端设备制作商和网络运营商拉到了一起。游戏平台开发商基于J2ME及Brew等技术平台向移动运营商、手机游戏开发商及终端制造商提供移动游戏平台或SDK,手机游戏开发商CP自主开发手机游戏提供给移动游戏提供商或移动运营商,也可将开发的游戏直接嵌入到终端制造商制造的终端中。移动运营商及其门户网站、手机游戏发行商SP向客户提供游戏服务,包含各项移动通信服务和内容服务。在整个手机网络游戏产业链中,移动运营商处于枢纽地位,其提供的综合服务无疑是最为重要的,这也使移动运营商要推出统一的无线游戏标准及统一的无线游戏操作平台,特别是运营商计费平台的建立。所以手机网游的最大推动力来自于移动运营商,运营商的决策将会最大限度引领开发商的发展方向。
目前,手机游戏的收费模式主要有3种。一种是联网游戏的收费模式,这种模式在日本和韩国比较普及。另外一种是下载收费,下载游戏需要支付一定的费用。还有一种模式,游戏本身是免费的,但用户为了能够获得更为丰富的游戏体验,需要在游戏进行过程中支付一定的费用购买商品、用品、增值服务、服装及道具等。
1.3 手机游戏策划
1.3.1 手机游戏策划的概念
手机游戏策划人员在策划一个手机游戏之前,首先要进行市场调研,弄清楚当前流行什么游戏,玩家希望玩什么样的游戏,根据玩家的需要把游戏的类型确定下来,如休闲类还是角色扮演类。然后搭建出一个基本框架,再把游戏的情节、人物和场景等每个细节都设置好,最后交给技术组来实现。
第1章
手机游戏简介
9
J2ME手机游戏开发技术与实践
10
手机游戏策划跟PC游戏策划有很多相似之处,首先要制定策划案的提纲,然后根据策划案的提纲进行详细设计。比如道具、物品及角色的名称属性,游戏用的地图的尺寸等。策划之初可不必考虑平台的限制,应尽可能地发挥想象力去设计游戏,当游戏设计完后,再根据游戏平台的限制对游戏策划进行修改,以获得最可行的策划案。作为一名手机游戏策划人员首先要对游戏将要运行的手机平台有一定的了解。应事前对手机的基本性能做一些分析。
1.游戏画面
(1)屏幕大小:目前手机的屏幕大小各不相同,我们首先应考虑游戏最终需要移植到哪种手机上,以便美工处理游戏背景图。例如游戏要做120×147和120×130两种屏幕的背景,则可以考虑先做120×147,然后用120×147用在120×130上。此外还要考虑游戏的要求,因为有些屏幕对游戏有很大影响,例如128×128屏幕是正方形,而176×220是长方形,开发人员要根据游戏的每个步骤进行判断这些变化是不是会对游戏和后期移植有影响。
(2)游戏切片:手机游戏中一般除了比较特殊的背景外,其他的图片都是使用切片拼出来的。在切片的制作过程中有很多技巧可以使美工做的切片大小变小。
① 使用压缩工具Image Optimizer尽量在不影响画面的情况下减少颜色的个数。
② 有时候要做很多动作,这些动作中有些部位的动作是相同的,比如走路时人物的头是不动的,如果跟身子不分开的话有些浪费,因此需要把各个部分分解开,这样节省了很多空间而且可以把人物动作做得很流畅。但是处理起来比较麻烦,因为每个切片都需要定坐标和定大小,做起来比较繁杂。开发时可以根据需要选择是不是要这样做。
③ 每个切片类型相同的时候尽量把它们拼合在一张大图上,但是拼合的时候要注意两张切片的有效区不能重合,有效区是指:把这个切片放在最小的矩形里,这个矩形就是有效区。
④ 尽量合理地利用切片,并让程序员了解切片的加载和使用功能,美工和程序员的工作应相互配合。
⑤ 切片一般分为背景切片和地形切片,至少需要哪种切片要根据游戏本身进行选择。如果游戏画面要求流畅并且需要快速显示,比如运动游戏,它的切片就可以大些;如果游戏画面要求精致并且对显示速度没有很高的要求,那么切片可以小些。切片的实际大小要根据手机机型和游戏的特点决定。
(3)图片加载:手机在显示下一个画面的时候要预先进行图片的加载(把需要用的切片从手机的主存(相当于电脑的硬盘)调到IM(相当于电脑的内存)中,然后再进行处理,当切片不使用的时候可以释放掉。一般加载和释放切片在游戏开始或者过关场景时进行。所以策划游戏的时候要注意图片的加载和释放问题,尽量避免一次加载太多太大的切片。
2.操作
与PC平台不同,手机平台种类繁多,不同的平台对按键的定义也不同,策划人员需要对手机的操作性能有比较深入地了解。
(1)按键设置:一般分为导航按键和数字按键。导航键分为:上、下、左、右及确定,数字键包括0~9,它们的设置为2(上)、4(左)、6(右)、8(下)、5(确定)、1(菜单)及0(查看)。
(2)手机游戏的操作基本是单手操作(除了N-GAGE等游戏手机)。为了方便玩家,一般滚轴游戏要设计成人物自己行走,飞机射击游戏也是设计成飞机自动射击。如果做益智类、休闲类游戏,设置为单手操作也可以完成游戏的各种动作。
(3)手机的多键,这个是手机游戏的优势,但是如果设置按键太多太乱,就会让玩家头疼,所以合理地进行键位设定也是很有必要的。
(4)从游戏的角度来看,如果想要做些即时操作性比较强的游戏,在游戏的设计上必须进行适当调整,以适应手机的硬件性能。比如增加游戏的道具,或者改变游戏中人物的行走路线,尽量避免与敌人直接相遇。
3.空间
尽管手机平台的性能提升很快,但手机平台的性能跟PC的性能仍有相当大的差距。无论是CPU的处理速度还是内存的大小,都存在相当大的限制。早期的手机游戏最大可以达到64KB,但是要留出5KB的空间,所以只能留出59KB的空间来做游戏,美工大约可以做25KB的切片(不包括2~5KB的开机画面,剩下的是音效和程序的空间。S60系列和大屏的游戏(大屏是176×200像素以上的屏幕)最大可以达到95KB左右,美工图片可以做到50KB左右。目前一些高端的智能手机可以支持几百KB到几MB大小的游戏。
1.3.2 手机游戏策划过程
1.手机游戏策划的一般步骤
首先需要做一个细致的市场调研,根据玩家的需求撰写市场分析报告,分析报告中应包括以下一些内容。
(1)第一手的玩家意见,并对玩家的意见进行合理地分析和综合。
(2)对游戏项目的建议,用简洁的语言把整个游戏项目的构思表述出来。
(3)游戏的盈利模式,开发任何一款商业游戏都需要资金投入,开发之前要对整个开发的成本及回报进行估算,要分析出需要多少工作量、人工费用、设备费用、管理费用及推广费用。然后估算按照什么方式、怎样的价格可以收回成本,并实现盈利,有哪些盈利模式。
一旦游戏的可行性得到认可,就可以根据市场调研确定以下一些基本内容。
(1)游戏名称:如果确定不下来也要有一个暂时的名称。
(2)游戏类型:如益智类或即时战略类等。
(3)运行环境:游戏运行的配置、操作系统和手机型号等。
(4)游戏概述:游戏的故事背景、视角、题材、情节及人物等的简述。
(5)游戏特征:即游戏的创意点。
(6)游戏的世界观设定。
(7)游戏的玩法和玩点。
接着要进行游戏整体框架的设计,这个部分对游戏来说至关重要。游戏要如何划分模块,模块与模块之间的关系,以及用什么开发工具等都要确定下来。按体系划分模块是目前比较有效的方法,任何游戏都可以根据其自身要求进行模块划分,如划分为任务系统、地图系统及交易系统等。在模块设计过程中,游戏世界将逐渐呈现在策划人员的脑海中。
在游戏框架设计期间,策划人员要完成的主要工作如下:
第1章
手机游戏简介
11
J2ME手机游戏开发技术与实践
(1)设计游戏故事架构和游戏规则。
(2)设计游戏地图。
(3)设定游戏的主要场景、道具、物品和角色。
12
(4)游戏内各系统的设定。
(5)游戏中各种触发事件的设定。
(6)设计游戏的菜单和界面。
(7)设计游戏的操作方法。
(8)设计游戏开场和结尾的CG脚本。
游戏在付诸实现之前,制定精细的游戏开发进度非常关键。开发周期的长短会直接影响到游戏的制作成本,而何时能够完工也关系到上市时能否赶上一个好的档期,比如暑
假档。游戏框架完成后,通过策划组成员的讨论和修改,一个完整的游戏开始在策划人员的头脑中清晰起来。接下来的工作就是完成游戏策划书的撰写。
2.手机游戏策划书模板
(1)策划提纲
① 游戏名称。
② 游戏类型。
③ 游戏的目标客户。用户年龄、性别以及经济能力等。
④ 游戏特征。应该重点描述此游戏不同于其他同类游戏的重要特征,即这个游戏的创意点。
(2)游戏运行的技术指标
① 游戏预定支持的手机类型包括对应机种、基本配置以及支持的周边设备。
② 游戏界面的尺寸。
③ 游戏安装包的大小。
④ 游戏与操作系统的兼容性。
⑤ 游戏载体。
(3)游戏策划大纲
① 开始界面。
② 游戏概述。游戏的故事背景、视角、世界观、题材、情节及人物简述,特别是游戏的玩法应重点描述。
③ 游戏各主要元素的设计。如游戏的角色、场景、道具、物品名称及属性列表。
④ 游戏主界面草图。游戏界面和操作体系有很大关联。游戏中的很多操作是由界面决定的,一个良好的游戏界面能够帮助玩家快速上手。界面包括游戏主界面、二级界面及弹出界面等很多种类,在策划书中也应该把整个界面系统的框架草图规划出来,还有整个界面的风格等问题也要确定。
⑤ 游戏规则设定,包括数值设定和公式的设计。这里需要描述游戏事件如何引导游戏情节发展,NPC、道具及物品等如何影响游戏角色的属性。
⑥ 游戏AI设计。不同的游戏AI设定也不同,但这是必不可少的一个部分。没有AI,游戏就没有任何灵性可言。
⑦ 游戏系统设计。如游戏的任务系统、关卡系统及交易系统等,丰富多彩的系统提升了游戏的可玩性。
⑧ 操作体系。游戏如何操作以及主要界面安排等都要做简要描述。
(4)预计开发进度
① demo版本发布时间进度表。
② 正式版本发布时间进度表。
③ 商业化版本发布时间进度表。
(5)开发需求设定
① 美工需求
美工的风格要求,如场景、物品、动画、人物、界面及按钮等。
② 音效需求
如背景音乐、碰撞音乐、打斗音乐、提示音乐及过关音乐等。
③ 开发团队所负责的成员
如项目负责人员、策划人员、美工人员、程序人员、音乐制作人员及测试人员等。
(6)游戏性能测试
① 图像刷新速度。
② 文件安装完成大小。
③ 文件未安装大小。
④ 游戏所占有的内存。
⑤ 游戏所带的文件清单。
1.4 本 章 小 结
随着手机游戏市场规模迅速增长,手机游戏已成为人们娱乐生活中不可缺少的部分。手机游戏类型按内容来分,可分为RPG(Role-Playing Game,角色扮演游戏)、ACT(Action
Game,动作游戏)、AVG(Adventure Game,冒险游戏)等,通过后面章节的学习,读者会逐步掌握如何开发这些手机游戏的技术。本章对手机游戏与PC游戏进行了比较,同时对手机游戏策划的内容进行了介绍。
1.5 思 考 题
1.手机游戏按内容可分为哪些类型?
2.手机游戏的特点是什么?
3.什么是RPG游戏?请举例说明。
4.AVG游戏和ACT游戏各自有什么特点?
5.手机游戏策划包含哪些内容?
13
第1章
手机游戏简介