doc 毕业论文:《堡垒》手机游戏的开发与测试 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:28 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2026-06-21 18:19
毕业论文:《堡垒》手机游戏的开发与测试第1页
1 页 / 共 28
毕业论文:《堡垒》手机游戏的开发与测试第2页
2 页 / 共 28
毕业论文:《堡垒》手机游戏的开发与测试第3页
3 页 / 共 28
毕业论文:《堡垒》手机游戏的开发与测试第4页
4 页 / 共 28
毕业论文:《堡垒》手机游戏的开发与测试第5页
5 页 / 共 28
毕业论文:《堡垒》手机游戏的开发与测试第6页
6 页 / 共 28
毕业论文:《堡垒》手机游戏的开发与测试第7页
7 页 / 共 28
毕业论文:《堡垒》手机游戏的开发与测试第8页
8 页 / 共 28
毕业论文:《堡垒》手机游戏的开发与测试第9页
9 页 / 共 28
毕业论文:《堡垒》手机游戏的开发与测试第10页
10 页 / 共 28
毕业论文:《堡垒》手机游戏的开发与测试第11页
11 页 / 共 28
毕业论文:《堡垒》手机游戏的开发与测试第12页
12 页 / 共 28
毕业论文:《堡垒》手机游戏的开发与测试第13页
13 页 / 共 28
毕业论文:《堡垒》手机游戏的开发与测试第14页
14 页 / 共 28
毕业论文:《堡垒》手机游戏的开发与测试第15页
15 页 / 共 28

得的标准需要有不同的层次和类别来适应这个复杂的领域,因此相比之下就比和的标准要复杂得多。


因此,清楚的理解的体系结构的划分才能更好的理解和掌握。


的层体系结构及简介的层体系结构依照各种设备的资源特性,将技术构架分为简表配置和层,然后再进步细分,这使能够在每类设备的限制下工作,而同时提供最低限度的语言功能性。


关于的体系结构,可以这样来进行总结的分类是根据计算能力的不同来划分的,同类设备的计算能力相近。


是个规范,定义了这类设备的共同平台,定义与设备无关的虚拟机和核心库,是平台相容性的基础。


的分类是根据设备功能划分的,同类功能的设备其他各种硬件条件和需求也相近。


是组,在的基础上扩展了针对设备特定功能的,使得标准能够完全适应特殊的设备,彻底发挥设备的功能。


体系的般结构是由定义的虚拟机运行于设备的宿主操作系统之上,构成整个平台的基础。


提供了基本的语言特性,提供针对设备的特殊功能和扩展类库。


应用程序的运行环境需要个和至少个,多个可以共存,也可以叠加。


定义了针对移动信息处理设备主要指智能手机和部分具有无线通信功能的的图形界面,输入和时间处理,持久性存储,无线电话网络连接之上的些消息处理例如短消息,安全等等,并且考虑到了移动信息设备的屏幕和内存限制。


类似于中的框架,提供了基于包的应用程序框架。


因为提出的比较早,目前重要的智能手机和操作系统上都已有了相应的实现,而且应用的也比较广泛。


和针对消费电子和嵌入式设备领域丰富多样的设备和彼此相差极大的计算能力及各种硬件条件,首先根据最基本的些特征把它们划分为两类。


具备间断网络通讯能力的个人移动信息设备如手机,双向呼机个人数字助理,也称掌上电脑等等。


有固定的不间断网络连接的共享连接信息设备如置顶盒支持的有屏幕电话,汽车娱乐导航系统等等。


对有个很好的概括技术有两个设计中心手持的设备,和可以插到墙上插座的设备。


第类设备往往是个人化的,移动的,使用电池,体积和功耗都有限制,因此功能和计算能力有限。


第二类设备般是固定的,因此体积没有太大限制。


由于固定,可以有持续电源供应,因此功耗没有太大问题,计算能力相对充裕。


计算能力是这两类设备的主要区别,对其上可能的应用和环境显然有着本质影响,不同类别的设备不可能采用同样的平台,必须分别定义。


针对这两大类设备的平台规范就是。


第类设备的称为第二类称为。


属于同类的设备计算能力是相似的,但是其他功能和条件还有非常大的区别。


作为平台必须保证相容性,这就必须舍弃所有的设备特殊性。


因此,就是支持组通用设备的最小平台,作为这些设备的最小公分母来保证不同设备间的平台相容性。


这里的平台主要是指虚拟机和核心库。


在中舍弃了设备的特殊性来保证平台的相容性,但是仅仅有显然是不够的,特殊的具体设备其独有的功能和硬件条件都没有得到支持。


为此,在的基础上,根据设备具体功能再进行次划分,比如智能手机,等等。


功能的划分也就是其他硬件条件的划分,比如屏幕大小,内存,计算能力,电力供应等等都是从属于功能的,因此同功能的设备的硬件条件都是非常相似的。


译为简表或者你失败了,判断是否赢得游戏,你胜利了,在线程中,通过调用创建关卡的方法判断是否按下暂停调用按键方法调用各种判断和行动的方法调用刷新画面的方法判断是否输掉游戏判断是否赢得游戏来对游戏进行不断监控。


玩家精灵类的实现类是继承自的用于存储多帧的基本可视元素。


不同的可交相显示,构成动态的效果。


图片可翻转颠倒由个主角图片就可以方便的得到所有方向的显示状态,相比原先只能使用绘图,需要将所有方向的主角图像都绘制在图像中简化了许多。


也可以从整合的图像中读图,读图时将把大图分解为若干等宽等高的小图。


每个小图按照其排列顺序有相应的序号,在程序中调用其序号,就可以绘制出相应的图片。


本程序中的玩家怪物都由继承得到。


在有些情况下,控制主角的翻转,尤其是多幅图片配合显示的过程,如果将多图的共享定位点设置在通常的左上角,将很不容易控制,因为许多翻转都是以其他点为参考电的比如,中心点。


由此,引入参考点的概念。


参考点由函数确定未翻转图片状态时的坐标。


默认是,点,如果需要,可将参考点设置在画面边界之外。


在本程序中,由于中提供的类功能有限,所以我自己写了个类来继承类,扩充了更多的功能。


在游戏中和背景的碰撞检测始终是个难点,在本程序中是这样实现的,左左下右下,通过查看背景数组和玩家坐标,来实现和背景的碰撞检测。


类的实现声音效果是个游戏中必不可少的部分,没有了生动的音乐效果,游戏的体验就会大打折扣。


在我们的游戏中当然也不能没有声音。


在我们的游戏程序中的类就是游戏中的音效类。


该类的主要功能为使用播放游戏中的声音效果背景音乐和游戏结束的提示音。


我们用创建播放器。


该方法中的是要播放声音文件的相对路径,是播放音乐文件的格式,用来控制该音乐的播放次数。


在播放个声音之前我们都需要调用方法来中止声音如果声音未播放则该方法无效。


游戏中的声音我们用的方法来播放。


在需要播放游戏中的声音时我们就调用该类中相应的方法。


程序设计过程中遇到的些重要问题关于碰撞的问题在游戏中最先要解决的也是最重要的问题就是碰撞检测的实现以及碰撞后表现出的效果。


在弹球游戏中碰撞检测分为俩种精灵与精灵之间的碰撞检测以及精灵与方块图层之间的碰撞检测。


精灵与精灵之间的碰撞检测可以直接调用类中的方法或者自己重新类中的方法并调用来进行碰撞检测。


在本游戏程序中我们使用的是后者。


这点表现效果还是很不错的。


再者就是精灵与图层之间的碰撞检测即主角与砖块之间的碰撞检测。


我们精灵中重写的方法来检测它们之间的碰撞检测,这个时候我们就存在个怎么样判断与小球碰撞的是哪个砖块的问题。


我所采用的是通过查看背景数组和玩家坐标,来实现和背景的碰撞检测,但是效果不是很理想。


到目前在我们经过的多次测试中还没有出现判断失误以及无法判断等。


可是,效果不理想,我还将继续探索更精更有效的算法。


关于游戏画面的显示问题在后期测试中发现游戏在暂停后继续游戏时,游戏画面又恢复为游戏开始的画面,而不是暂停时的游戏画面,经过多次调试后发现问题在类。


在仔细阅读了相关的资料后发现线程的创建和运行是通过调用它本身的函数来调动函数开始运行的,当方法执行完毕后,线程就结束了。


旦个线程执行完毕,这个实例就不能再重新启动,只能重新生成个新实例,再启动个线程。


鉴于此,我们决定在类的内设置个暂停标志量。


这样就实现了游戏的暂停挂起功能。


当继续游戏后,游戏画面就是我们暂停时的画面。


结论本程序设计实现了手机上以为平台的堡垒游戏的开发,具有定的可玩性和复杂性。


经过了细心的调试和排错解决了绝大部分的问题。


通过对沙丘魔堡这个手机游戏的构想,设计,代码的编写和调试,我进步学习了这个平台,并对手机游戏编程有了新认识。


就我所做的模块来说,我对中的菜单声音画布等技术有了更进步的认识。


个简单的菜单的背后却有着不同的写法以及些复杂的技术。


我现在已经做出的是游戏的版本,实现了游戏的基本功能,离个完全意义上的手机游戏还有段的距离游戏只在模拟器上运行,还没有经过真机调试游戏的选项界面没有经过任何效果美化能调节声音的大小及开关背景音乐。


这款游戏算是休闲类的款小游戏,如果能继续完善游戏的菜单功能,增加游戏可玩性等,那这款游戏将会是款比较具有人气的手机游戏。


参考文献胡虚怀,杨志和,李焕移动设备程序设计北京清华大学出版社,。


李振鹏,龚剑手机游戏开发技术详解北京清华大学出版社,。


詹建飞开发精解北京电子工业出版社,。


施铮技术参考手册北京电子工业出版社,。


微型爪哇人手机开发北京中国铁道出版社,。


闻怡洋无线设备编程指南北京北京大学出版社,。


堡垒手机游戏的开发与测试摘要随着手机业务的迅速发展,手机游戏逐渐成为移动增值服务的兴奋点。


本毕业设计就着眼于技术的应用,设计与开发款探险类手机游戏堡垒。


该堡垒游戏是基于开发的手机游戏,采用技术实现了菜单地图主角动作及怪物动作和等,主要通过精灵间的碰撞检测来触动事件发生。


游戏的主流程是玩家利用手机键盘操作主角在堡垒中拾取道具破解迷宫,并且随着关数的增加,游戏的难度也逐渐增加。


另外,游戏中还包括了排行榜,声音设置,帮助等各种附加功能。


其中充满了趣味性和刺激性,是适合各年龄段的益智冒险类游戏。


本论文介绍了的相关技术及该堡垒游戏程序的结构分析和具体功能的实现。


关键词手机游戏堡垒,目录论文总页数页引言手机游戏的现状和的概况软件现状概况的由来的层体系结构及简介和现状和前景手机游戏业务开发环境介绍开发环境关于手机游戏堡垒的开发游戏的的思路构想游戏想法的产生对游戏设计的初步认识模块成型阶段程序的类结构游戏的流程图游戏的实现主类的实现游戏画布类的实现玩家精灵类的实现类的实现程序设计过程中遇到的些重要问题关于碰撞的问题关于游戏画面的显示问题结论参考文献引言语言是美国的及等人于年精心设计出来的计算机编程语言,其构想在于实现使用同种编程语言所写出来的程序可以在不同的平台上运作。


这种架构对于消费性电子产品而言是具有革命性的,因为在消费性电子产品中的处理器及操作系统各不相同,要在这些平台上开发程序必须要了解各个平台的特性,以及其提供的使用方式,分别开发不同的版本才能执行,影响应用程序的普及性。


近几年,由于微处理器性能的大幅提升,加上无线通讯技术的突破,手持式移动设备开始受到大众的青睐。


短短几年内,手机已经升级了几代产品,普及率逐年攀升,生产效率不断上升,产品价格比个人电脑的摩尔定律有更惊人的下调,以至手机是大多是城市居民不可缺少的件随身设备。


继短信彩信等服务之后,中国移动提供基于的百宝箱业务,应用产品遍及商务应用信息获取英汉互译游戏娱乐等多媒体领域。


为了适应移动数据的发展,推动无线电子商务等业务的发展,既用于嵌入式系统的被引入无线领域。


的出现实际上是技术的回归。


作为平台的部分,与起,为无线应用的客户端和服务器端建立了完整的开发部署环境。


随着的应用,它为移动互联引入了种新的模型,既允许手机可以从互联网上下载各种应用程序,并在手机创造可执行环境离线运行这些程序。


由于定义了可执行下载的标准,并在手机上创立了可执行环境和程序开发语言,由此,在移动通信业第次为软件开发商创造了巨大的商业机会,手机用户在得到丰富应用体验的同时,也大大提高了运营商的网络流量。


下一篇
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
筛选: 精品 DOC PPT RAR
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库-精品文档 帮帮文库-免费阅读 帮帮文库-海量资源
换一批