- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计(论文)开题报告
系
专业
班级
姓名
学号
题目
基于J2ME的手机游戏开发(坦克大战)
题目
类型
一、选题背景及依据(简述国内外研究现状、生产需求状况,说明选题目的、意义)
1 国内外研究现状
手机游戏,在国外正在经历一个黄金发展时期。日本是游戏产业最发达的国家,早在几年前,日本的手机游戏业就已经蓬勃发展起来。就拿全球最大的手机Java游戏霸主宫路武来说,从他2000年创办手机游戏公司开始,只花了4年时间,就在日本这个全球最大的手机游戏市场建立了霸业,实现年营收2300万美元的奇迹。虽然美国相对于日本及一些欧洲国家,在手机Java游戏方面的发展相对滞后,但是在2003年,其手机游戏市场的收入也已经达到1600万美元。中国手机游戏市场认知度偏低,中国有着近3亿的手机用户,即使只有10%的用户,每月只下载一款游戏,也足以使其形成一个规模庞大的产业。但是目前仅有不足1%的用户下载过手机游戏,这使得这块无数人看好的市场并没有达到和人们预期相吻合的水平。人们似乎更容易接受移动其他的增值业务(比如短信、彩信业务等),而对于手机游戏的认知度却相当低。造成这些的主要原因可能有:平台统一的问题;手机机能的制约;下载游戏的操作过程过于复杂。
随着手机的日益普及、Java功能在移动设备上的实现,Java应用程序产生的手机增值服务逐渐体现出其影响力,对丰富人们的生活内容、提供快捷的资讯起着不可忽视的作用。本论文着眼于J2ME技术的应用,开发一款可商用的手机游戏程序---坦克大战。
2 选题的意义
在现代信息社会中,随着网络游戏的突飞猛进的发展,把中国的游戏产业推向了前所未有的高度,游戏从原来千篇一律的模式向多方向发展,以腾讯的棋牌为主的休闲游戏再一次把国内的休闲游戏推向另一个高潮,作为休闲游戏的起源应该追索到早期的俄罗斯方块与坦克大战(TankWar),坦克游戏没有RPG游戏的复杂而枯燥的做任务,也没有复杂的道具,没有道路陷阱,没有玩家之间的勾心斗角,它只是最直接的最平面化的战斗模式,是一款非常适合工作之余用来缓解压力的小型游戏。目前休闲类游戏的发展趋势正朝着:体积小、 内容好 、耐玩 、娱乐性高 、无年龄层次 、能修改难度 、有益身心健康。
目前的手机游戏是十分流行的,人们空余的时间可以通过手机游戏进行娱乐,特别是坦克大战这款经典游戏,把它作为一款经典的手机游戏开发时非常必要的,可以给人们带来很大的乐趣,再加上目前手机游戏体积小、 内容好 、耐玩等这样的一个发展趋势,选择坦克大战这款手机游戏的开发有着很大的意义。
二、主要研究(设计)的基本内容和拟解决的主要问题、研究(设计)思想及工作方法或技术路线或工作流程
1.设计的基本内容:
利用J2ME技术,在嵌入式设备中开发了坦克大战游戏软件,在编程框架中,将游戏控制、数据存储和界面MIDlet设计几个模块完全分开,并引入人工智能控制,使应用具有很强的移植性和智能性。
该游戏包括游戏场景(地图)的处理,双方作战对象(坦克和子弹)的生成,消灭和控制,以及敌方坦克和子弹运行智能性的控制,实现了特定场景中的敌我双方坦克的对战,敌方坦克由系统控制,自动的发射子弹;我方坦克由玩家控制,系统为玩家提供控制坦克运行和子弹发射攻击的方法。开发过程中我们用一幅地图来表现作战的场景,地图是MIDlet支持的PNG格式静态图片,为了游戏的真实感,游戏软件中设置控制地图调度和移动的机制。敌方的攻击能力只要体现在坦克的运行轨迹和子弹的发射时间和运行轨迹上,敌方坦克和子弹的智能运行是保证游戏软件的可玩性关键。游戏软件为玩家提供坦克运行的各种控制键,游戏软件中定义了子弹的发射键以及控制坦克运行方向的上、下、左、右键。
2.设计中需要解决的问题:
游戏中为了美观,适用性强,可能需要采用外部文件引入的图片贴图,有关贴图,在MIDP2.0中提供了用于增强游戏功能的GameCanvas 包,使得解决静态或动态、画面背景、屏幕刷新的双缓冲等都有较好的解决方案。
与敌人对子弹的时候有时候可能会出现当敌人死后,自己若仍在原地,子弹会发不出去。
游戏的结束、开始、动态信息画面作为构成一个完美程序都是必不可少的重要部分。良好的用户界面更是吸引用户的硬指标,相关的美术构图也需要有一定的考虑。
当坦克在草丛中时,对方坦克发出的子弹不能将其击毁。
用户运行游戏时需要有分数记录的可能。如何采用合理的记分标准,需要进行适当的设计。记录分数的存储方式也需要有较好的解决方案。
工作流程
(1)准备阶段:
对基于J2ME的手机游戏先有一定的理解,确定游戏的主要内容,拟出游戏的整个流程,在网上查询并收集游戏所需要的知识点,应用软件,游戏所要分为的几个模块等等,最后拟出一个游戏流程的框架草图。
(2)设计制作阶段:
程序采用面向对象的
原创力文档


文档评论(0)