岑林飞的论文
1 绪论
1.1 手机
软件现状
在信息社会中,手机及其他无线设备越来越多的走进普通百姓的
工作和生活,随着信息
网络化的不断进展,手机及其他无线设备上网络势在必行。但是传统手机存在以下弊端:
1.传统手机出厂时均由硬件厂商固化
程序,程序不能增加、删除,有了错误也不能更新、修改,若要增加新功能必须另换一部手机[1]。
2.传统手机访问互联网是通过WAP(Wireless Application Protocal),所有网络资源必须接通网络才能在线访问,非常耗时、费用亦很高。
而
Java技术在无线应用方面的优势非常明显:
1) 应用程序可按需下载,而不是购买由硬件商提供的套件,可升级空间大。
2)Java技术提供了一个类库,它使的应用开发商可以创建更为直觉、丰富的用户界面(GUI) [2];
3)Java技术使网络带宽的应用更为有效,因为应用程序可以下载到器件上,并在本地运行,仅仅是在连接到服务器时才会占用网络带宽[3]。
基于以上分析,Java手机将是未来手机的发展方向,是业界的热点。
1.2 手机游戏应具有的特征
一个手机游戏应该具有以下特征:
易于
学习: 既然手机游戏面向的是普通消费者而不是
计算机专家,那么他们不可能深入的学习游戏技巧。消费者不会花几个小时去研究一个3元的手动操作的游戏。保持游戏的简单是最基本的要求[4]。
可中断性: 多任务处理是手机生活方式的基本特征。手机用户常常在任务(如等一个电子邮件或者等车)之间有一小段时间。而游戏、日历管理、通讯和工作数据访问使用的是同一个设备。所以一个好的手机游戏应该提供短时间的娱乐功能,并且允许用户在游戏和工作模式之间顺利切换[5]。
基于订阅:手机游戏的盈利成功取决于他们巨大的使用量。一开始开发和
设计每个游戏都是昂贵的。如果一个手机游戏开发者要赢利的话,重要的是:同一个游戏引擎,多个标题,基本的故事情节类似。基于订阅的游戏是不断产生收入的最好方法[6]。
丰富的社会交互: 不管一个游戏设计得多好,只要玩家找到了它的根本模式或者玩完了所有的游戏路径很快就会厌烦这个游戏。对于一个基于订阅的游戏,重要的是与别的玩家合作以增强所玩游戏的智力和随机性[7]。在今天纷繁复杂的多玩家游戏中具有丰富社会交互的游戏证明是成功的。
利用手机技术的优点[7]: 巨额的手机技术研发费用都花在提高设备和网络的可用性和可靠性上面。因此,手机设备硬件和网络协议与桌面/控制台世界(如全球定位
系统(GPS)扩展、条形码扫描仪、和短消息服务(SMS)/多媒体信息服务(MMS)通讯)有着非常大的差别。好的手机游戏应该利用那些更新的设备特征和网络基础设备的优点[8]。
1.3 休闲类游戏开发简述
休闲类游戏(Casual Game)可以包含任何游戏类型的游戏性要素,通常休闲游戏的游戏规则相对简单,无需特别的技巧,也不需要较长的时间就能完成游戏。休闲游戏经常出现在不同的平台上[8],包括家用游戏机、掌上游戏机和个人电脑上等等。休闲类游戏通常也适合于各种不同性别、地域和文化的玩家群体。 本文所涉及的游戏项目,是一款棋类休闲游戏,基于 Windows 平台,无需较长的时间就能完成一局的游戏,一局游戏一般在 5 到 20 分钟左右就能完成[9]。根据该局游戏玩家的游戏策略等因素,一局游戏的完成时间会有一定差别。
在游戏开发团队中,团队成员主要有制片人等管理人员、程序员、美术(本文中的美术一词代表的是美术制作人员,在一些游戏公司中用 美术 这个词,而不用 美工 这个词)和策划(游戏设计师)[10]。通常还需要音乐制作人员,但在多数公司中,主要的音乐制作任务都会交由独立音乐制作