- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android的手机游戏设计与实现.doc
基于Android的手机游戏设计与实现
摘要:随着信息技术的不断发展和智能手机的普及,手机游戏行业不断发展壮大。手机游戏《农场与狗》就是一款运行于Android移动设备上的应用系统。该软件使用JAVA语言编程,在设计中应用了蓝牙技术实现互访功能,使得多个用户可以同时玩游戏而不增加网络流量,受到广大手机用户的青睐。
关键词:蓝牙技术;Android;Java;物理引擎
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)25-5909-03
在当今的高科技时代,手机已经成为人们生活中必不可少的无线通讯工具。手机的普及速度令人难以想象,在短短的几年时间内,它已经走进了普通老百姓的生活中。随着手机规模的不断扩大和手机功能的不断增强,手机游戏也成了手机必备的功能部分。目前,手机游戏越来越为人们所熟知和喜爱。随着3G技术的飞速发展,手机游戏行业发展前景良好,尤其是Java手机游戏将具有更大的市场优势。
1 系统分析
1.1 需求分析
通过对手机游戏的实际调查发现,手机游戏《农场与狗》应满足以下要求:1) 游戏界面美观大方,操作简单,用户不需要接受培训即可上手;2) 游戏运行时要给出具体详细提示,易于用户理解;3) 游戏菜单和按钮设置合理,方便操作;4) 相关游戏功能切换方便;5) 设计良好的数据持久化机制,便于管理;6) 该手机游戏要具有益智性和趣味性特点;7) 该手机游戏要面向广泛的客户群体,受到各个年龄段人群的欢迎。
1.2 手机游戏开发运行环境
1) 开发环境
手机游戏《农场与狗》系统开发语言为JAVA程序设计语言,所使用的开发工具为Eclipse,系统开发所使用的操作系统环境为WindowsXP或Windows 7 Base Home,系统开发后文件以.apk为文件扩展名。
2) 运行环境
手机游戏《农场与狗》的运行环境为Android2.2及其以上版本、具有蓝牙功能的手机平台或其它移动通信设备。建议用户安装该手机游戏时将系统分辨率设置为:480*320像素。
2 游戏设计
2.1系统功能模块
根据需求,整个手机游戏《农场与狗》包括9大功能模块,分别是:主逻辑控制模块、游戏界面模块、欢迎界面模块、关卡控制模块、声音控制模块、道具管理模块、障碍物管理模块、敌人管理模块、物理管理模块,如图1所示。
图1 主要功能模块图
1) 主逻辑控制模块:该模块主要负责欢迎界面、游戏界面、及游戏内关卡间界面的切换,资源的载入及按键响应等功能。
2) 游戏界面模块:该模块主要负责控制游戏内部响应的逻辑关系,包括对主角、道具、障碍物等管理以及各关卡的相关信息。
3) 欢迎界面模块:该模块是玩家进入游戏模块后所能看到的界面,包括闪屏,关卡的选择界面,以及音乐开关及退出游戏等功能。
4) 关卡控制模块:该模块主要负责读取和写入已通关的关卡数,并在玩家成功通关后开启一个新的关卡。
5) 其他功能模块:除了以上四个主要功能模块,该手机游戏其他各模块功能为:声音控制模块负责处理游戏中的BGM及音效;道具管理模块管理游戏中出现的各种道具;障碍物管理模块负责管理游戏中出现的各种障碍物;敌人管理模块用来管理游戏中出现的炸弹;物理管理模块处理相应的物理事件。
1.2 游戏功能介绍
根据需求,该软件游戏功能部分主要包括:饲养界面、小游戏、蓝牙互访三个主要部分。
1) 饲育界面:该功能主要通过完成各种饲育小狗的任务让小狗健康成长,让牧场更加漂亮。为了让牧场界面更加生动,我们加入了动画,并设计了很多装饰品,需要在游戏过程中解锁,这样增加了游戏的可玩性,激发玩家继续玩下去。在游戏中共设计了四款风格不同的牧场,并锁定了其中的两款,需短信解锁,这样体现了游戏的商业性。
2) 小游戏:在游戏模块中,该软件加入了五款风格、玩法各不相同的小游戏,让玩家有丰富的游戏体验。玩家过关后可获得丰厚奖励,可以让小狗更好成长。在游戏中,我们设计了丰富的物品,这样更能刺激玩家,积极主动地完成任务和玩过关游戏,这样才能获得金币,购买更多的物品,去丰富自己的牧场。
在游戏中我们还加入了摄像头拍照功能,在游戏界面里玩家可以显示自己的照片,让游戏更富有个性。
3) 蓝牙互访:现在的绝大多数用户的手机上都具有蓝牙功能。因此,我们在游戏设计中多处运用了蓝牙技术。通过使用蓝牙技术可以让玩家实现互动、交换物品、养育小狗,很好地实现了玩家的互动,这样玩家们可以一起游戏,在游戏中增加彼此交流和友谊,使游戏不再孤单。
3 蓝牙技术
3.1 概念
蓝牙(Bluetooth)技术,是一种低功率、短距离的无
文档评论(0)