安卓游戏开发开题报告.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
安卓游戏开发开题报告   XXXX大学本科生毕业论文开题报告   1   2   3   5   武汉工程大学计算机科学与工程学院   毕业论文开题报告   第1页共5页   第2页共5页   第3页共5页   第4页共5页   第5页共5页   基于安卓平台贪吃蛇游戏的设计   一、选题依据   1.设计题目:基于安卓平台贪吃蛇游戏的设计   2.研究领域:通信运用   3.设计工作的理论意义和应用价值   目前随着移动设备越来越普及以及移动设备的硬件的提升,移动设备的功能越来越完善,android系统平台也日渐火热起来。目前为止国内已经有很多Android系统的用户。截止XX年Android系统的国内市场占有率已经过75%,在西欧以及北美智能手机市场占有率也在80%左右。可见Android系统正处于发展的顶峰。手机游戏作为Android系统平台的一个重要组成部分,正在被越来越多的人所重视。全球在使用的移动电话已经超过59亿部,而且这个数字每天都在不断增加。手机游戏潜在的市场比(来自:写论文网:安卓游戏开发开题报告)其他任何平台都要大。   二、设计研究的内容   1.重点解决的问题   基于Android游戏动画的实现   游戏地图的数据结构的表示   游戏动画中的碰撞检测问题   2.拟开展研究的几个主要方面:   1理论上和实践上的意义   关于Android游戏动画,基于安卓平台实现一个相对高效并且简单易用的游戏引擎,或者从其他手机平台移植相对较为成熟的游戏动画引擎。解决此问题可以为贪吃蛇游戏以及其他类似的动画游戏提供流畅的动画效果,实现游戏引擎同时也可以提高游戏动画的代码复用率,提高游戏编程的效率。   深入理解Android系统的Dalvik虚拟机工作机制。由于Android平台使用Java语言进行开发,谷歌的工程师改写了JavaME的虚拟机。解决虚拟机垃圾回收时所造成的占用系统资源较大的问题,可以提高游戏的流畅性,提升用户的游戏体验。   解决游戏人工智能的解决方案,贪吃蛇游戏中,地图寻路问题并非如此简单,必须考虑多方面的因素。   触屏以及重力感应器等操控方式的处理问题。在Android平台中相对传统的手机系统,Android系统提供多种传感器的调用接口。探索使用手机导航球,重力感应,触屏操作等新型操控模式提高用户操作体验。   贪吃蛇游戏是一款非常经典的手机游戏,贪吃蛇游戏的设计比较复杂,它涉及面广、牵涉方面多,如果不好好考虑和设计,将难以成功开发出这个游戏。在这个游戏的设计中,牵涉到图形界面的显示与更新、数据的收集与更新,并且在这个游戏的开发中,还要应用类的继承机制以及一些设计模式。因此,在设计开发过程中,需要处理好各个类之间间的逻辑依赖关系和数据通信关系。   2可行性论述   每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。Dalvik被设计成一个设备可以同时高效地运行多个虚拟系统。Dalvik虚拟机执行(.dex)的Dalvik可执行文件,该格式文件针对小内存使用做了优化。同时虚拟机是基于寄存器的,所有的类都经由JAVA编译器编译,然后通过SDK中的“dx”工具转化成“.dex”格式由虚拟机执行。   Dalvik虚拟机依赖于linux内核的一些功能,比如线程机制和底层内存管理机   制。Android的核心系统服务依赖于Linux内核,如安全性,内存管理,进程管理,网络协议栈和驱动模型。   3.本设计预期取得的成果:   制作出一款可以在案桌平台上完美运行的贪吃蛇游戏。   学习Java程序设计基本技术,学习用android开发Java程序的相关技术,熟悉游戏“贪吃蛇”的需求,熟悉项目开发的完整过程。学会怎样进行一个项目的需求分析、概要设计、详细设计等软件开发过程,熟练地掌握Java程序设计的基本技术和方法,熟练地掌握android环境的使用方法,培养初步的项目分析能力和程序设计能力。   三、设计工作安排   1.拟采用的主要的研究方法:   软件环境:   1)操作系统:windows7   2)仿真软件:MyEclipse   硬件环境:   1)内存:64M以上   2)硬盘7G及以上   2.设计进度计划:   第2~3周收集资料,调查用户对系统的需求。   第4周撰写开题报告。准备开题。   第5~7周系统分析,确定系统的总体结构。   第8~11周详细设计,完成系统各功能模块的设计。   第12~13周系统调试、测试,并完善系统,撰写论文初稿。   第14周结题验收,修改论文,提交二稿   第15周提交终稿,准备答辩。   第16周论文答辩。   四、需要阅读的参考文献   参考文献   [1]AndroidAProgrammer’s

文档评论(0)

mmrs369 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档