毕业论文基于java的手机游戏系统的设计与实现开题报告书Word文件下载.docx
- 文档编号:17708119
- 上传时间:2022-12-08
- 格式:DOCX
- 页数:8
- 大小:20.80KB
毕业论文基于java的手机游戏系统的设计与实现开题报告书Word文件下载.docx
《毕业论文基于java的手机游戏系统的设计与实现开题报告书Word文件下载.docx》由会员分享,可在线阅读,更多相关《毕业论文基于java的手机游戏系统的设计与实现开题报告书Word文件下载.docx(8页珍藏版)》请在冰豆网上搜索。
本文主要介绍一款基于Java语言开发的手机游戏——贪吃蛇,该设计主要是应用J2ME技术,结合JDK1.8.0,使用IDEEclipse4.4与EclipseMe1.7.9作为开发工具,以SunJ2MEWirelessToolKit2.5.2软件作为模拟测试工具的综合性的开发设计。
本设计主要是对手机游戏的开发过程的各个环节做了详细的介绍,其中包括:
手机游戏开发平台的搭建与测试、具体设计及开发步骤、软件测试运行与打包生成等,实现了经典游戏——贪吃蛇的手机嵌入,以便满足一些手机用户的娱乐需求。
选题的构思与设想:
论文主要章节:
摘要
ABSTRACT
目录
1.绪论
2.手机游戏
2.1手机游戏现状
2.2手机游戏分类
3.程序开发语言
3.1JAVA
3.2JAVA程序开发流程
3.3JAVA语言的特点
4.开发环境及相关技术介绍
4.1开发环境
4.2JDK
4.3WTK
4.4ECLIPSE与ECLIPSEME
5.游戏的开发与实现
5.1游戏工程及程序的建立
5.2手机中的坐标系
5.3游戏的具体实现环节
5.4具体编程的实现
6.结论
参考文献
答谢
程序中存在的问题:
开发移动游戏与传统游戏的开发有很多不同,想开发有吸引力的移动游戏尤其困难。
这比开发控制台游戏或PC游戏更困难,因为众多的设备具有不同的存贮器、声音和显示性能。
除此之外,你还必须合理利用J2ME这样的开发环境。
开发移动游戏需要一套与普通游戏不同的方法和思路。
移动游戏的预算很小而且时间安排很短。
这个平台有许多种硬件和软件的组合,并且在硬件厂商之间没有多少共同点。
第一、花费更多的时间用来设计。
开发者都有想用最简捷经济的方式做事的倾向。
然而,为了创作一个世界第一流水平的游戏,你就必须使用世界第一流水平的开发过程。
关键步骤是设计思路、试制、生产和产品质量检测。
然而,因为设备和移动运营商的多样性,开发者不得不花费更多的时间用于前期的计划。
这就存在这一种风险,那就是一个设计可以用于一种设备,但是可能就不能用在另一种设备。
第二、像在PC中一样,为硬件的"
最小公分母"
(lowestcommondenominator)开发,这意味着你的代码不能对硬件和操作系统以及程序设计语言之间的交互抱过高幻想。
第三、类似于硬件中的问题,开发两个API之间的基本功能。
比较软件开发环境和围绕它们的不足进行针对性设计。
开发者必须花费更多的时间了解这两个平台,但是最后的效果是很值得的。
1.操作坏境的不兼容问题:
本论文讲述的移动开发环境是J2ME,J2ME是获得美国大部分移动运营商支持的移动应用开发平台。
J2ME是一个解释语言,运行在有虚拟机的任何操作系统上,通常运行速度很慢,而且在优化代码上有许多的困难。
在过渡期间,为这个环境开发游戏成为一种挑战。
例如,BREW1.0支持掩盖的位图传送(Masked-Blit),而J2MEMIDP1.4不支持。
而且,一些J2ME手机不支持声音。
所以你的代码不应该使用掩盖的位图传送支持或者声音支持。
比如说,如果你创建自定义位图字体,你可能认为你需要掩盖的位图传送。
然而,你可以使用提前修正背景色来创建字体位图。
这两个平台可以在载入一个文件的时候改变调色板,允许动态的调整字体背景色,但是文本必须出现在固定的背景上。
2.显示速度方面的问题:
在移动游戏开发过程中,最大的问题是缺乏对显示速度的重视。
虽然移动运营商已经选择了强大的处理器和彩色的显示屏,但是他们忽略了对于游戏来说至关重要的一个方面。
手机使用许多绘制程序,一些支持双缓冲技术,而另一些不支持。
在某些情况下,可以更容易的直接绘制到屏幕上。
直接绘制到屏幕有时比双缓冲更快。
然而,使用低刷新速率在屏幕上绘制大的图像可能会引起闪烁。
造成这一问题的原因在于,画面在显示的同时,程序又在改变它,于是画面闪烁。
3.不同屏幕尺寸问题:
图形是游戏的一个关键的方面,描画速度是一个重要的程序函数。
不同于控制台游戏和PC游戏,移动设备没有标准的屏幕尺寸或者长宽比,这就导致了很多兼容性问题。
开发者可以通过编写非常灵活的背景和前景描画程序来解决这个问题。
关键是创建一个允许快速扩展或者缩小游戏视窗的架构,并且不使图像变形或者生成让人看上去觉得别扭的屏幕比例。
当然,你有很多方法来处理这个问题,最坏的情况就是你可以为每种手机的显示屏重新设计图形。
或者,你还可以动态地调节你的游戏背景和其它图形。
4.输入问题:
输入要么成就要么毁掉一个游戏体验。
游戏一般都需要快速响应的反馈。
不然的话,你的游戏就会感觉有点迟钝。
在过去,移动电话不需要能够快速响应的按键,因为拨电话号码没有那种需要。
现在,这就有了一些问题,如果你的按键响应速度很慢,你的游戏反馈就会很慢,而且不幸的是没有解决办法来提高它的速度。
而且,大部分的手机不支持同时按下多键,而这又是格斗类游戏所必须的。
因此是否能够解决好这方面的问题就显得尤为重要了。
技术路线与研究方法:
技术路线:
论文的主要是论述用J2ME技术在手机游戏制作开发中的应用,以一款贪吃蛇手机游戏为实例具体讲述了运用J2ME制作手机游戏。
搭建JDK坏境,使用WTK开发工具包,在“Eclipse+EclipseMe”的平台下开发程序,使游戏系统得以实现。
研究方法:
1.文献研究法,查找相关资料,找一些相关代码,用JDK查找相关方法,在论坛、贴吧等各种网站寻找程序中遇到的各种问题的解决方法;
2.理论与实际问题相结合的方法,分析用户需求,在对各种系统开发平台、开发技术、开发坏境、数据库技术等各方面的比较下,选择相对较佳的方案;
3.利用UML建模方法进行分析建模以及设计建模,并进行实际操作调试,从而实现本系统的具体功能;
4.系统分析与逻辑辩证分析相结合的方法。
进度安排及各阶段主要任务:
1、2014年11月1日前完成毕业论文的选题填写开题报告
2、2014年11月15日前拟定论文题目及写作大纲了解开发环境
3、2014年12月25日前毕业设计的初次实现及修改
4、2015年1月1日前毕业设计的完善
5、2015年1月5日前完成设计论文初稿
6、2015年1月6日前完成设计论文终稿
主要参考资料与技术条件:
参考资料:
[1]詹建飞《JavaMe核心技术与最佳实践》,北京:
电子工业出版社,2013年;
[2]张鹏《3D手机游戏开发实例教程》,北京:
[3]石民勇、税彬彬《手机游戏设计与制作教程》,北京:
中国传媒大学出版社,2014年;
[4]杨邵芳、王颖、林锦全《Java程序设计基础》,北京:
科学出版社,2012年;
[5]张鹏《3D手机游戏开发实例教程》,北京:
电子工业出版社,2009年;
[6]李兴华《Java开发实战经典》,北京:
清华大学出版社,2014年;
[7]徐明华、邱加永、纪希禹《Java基础与案例开发详解》,北京:
[8]王国辉《Java程序开发参考手册》,北京:
机械工业出版社,2013年。
技术条件:
本次毕业设计通过应用Java技术,结合JDK1.8.0,使用IDEEclipse4.4与EclipseMe1.7.9作为开发工具、SunJ2MEWirelessToolKit2.5.2软件作为模拟测试工具的综合性设计,实现了手机游戏的开发与设计。
指导老师意见:
指导老师签名:
年月日
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;
学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;
学校可以采用影印、缩印、数字化或其它复制手段保存论文;
在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
导师签名:
日期:
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 java 手机 游戏 系统 设计 实现 开题 报告书