版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、郑州大学毕业设计(论文) 题 目: 开发与实现 指导教师: 职称:教授 学生姓名: 学号: 专 业:计算机科学与技术 院(系):信息工程学院 完成时间: 年 月 日 毕业设计(论文)任务书毕业设计(论文)任务书 附表一附表一 题目来源:自选题题目来源:自选题 课题名称课题名称 设计人姓名设计人姓名学号学号 20032430203 指导教师姓名、职称指导教师姓名、职称 指导时间指导时间/地点地点 每周一 16:00 到 21:00 院长办公 室 专业班级专业班级计算机科学与技术二班 一、设计(论文)内容一、设计(论文)内容 本游戏基于 j2me 的 midp2.0 开发。采用 midp2.0 新
2、增 game 包中的类。系统功能包括游戏 帮助、游戏存储和读取、退出游戏等基本功能,还要加入金钱、经验、不同的车辆等 rpg 元素, 以及增强趣味性的称号、道具等。用到高级低级用户界面、永久存储系统等 j2me 知识。 二、设计(论文)的主要技术指标二、设计(论文)的主要技术指标 (1)利用低级 ui 做出美观多样的各种游戏菜单; (2)充分利用 midp2.0 新增 game 包的优势,使游戏反应灵敏,画面鲜明,动作流畅; (3)灵活设置各种变量,利用它们不同的状态控制游戏进程,做出复杂的效果; (4)采用多种方法进行内存优化工作,防止软件在运行中出现内存溢出错误。 三、进度安排三、进度安排
3、 第一阶段(3 月 8 日到 3 月 20 日):对自己感兴趣的领域进行考查,确定选题,翻阅大量 资料,了解该课题的背景和研究现状; 第二阶段(3 月 21 日到 4 月 1 日):搜集课题相关的资料、教材,并掌握基本知识。 第三阶段(4 月 1 日到 4 月 10 日):根据教材对课题进行系统研究,掌握较深层的原理, 对教材上的例子进行实践,打好基本功。 第四阶段(4 月 11 日到 4 月 15 日):设计游戏的各项功能,并在网上搜集有用的图片、文 本等素材,对其进行加工。 第五阶段(4 月 16 日到 5 月 1 日):对游戏进行初步的编程。 第六阶段(5 月 2 日到 5 月 10 日
4、):对游戏各功能进行完善,并对游戏进行美化。 第七阶段(5 月 11 日到 5 月 25 日):撰写毕业论文,并对程序进行最后的加工。 四、毕业设计(论文)提交的文档及基本要求四、毕业设计(论文)提交的文档及基本要求 1毕业论文一份(包含封皮、目录、中英文摘要、内容及参考文献)毕业论文一份(包含封皮、目录、中英文摘要、内容及参考文献) 2不少于不少于 5000 汉字的科技翻译资料一份汉字的科技翻译资料一份 3、毕业论文简介(、毕业论文简介(a4 纸纸 12 页)页) (包含题目、专业、年级、姓名、指导教师、毕业论文所(包含题目、专业、年级、姓名、指导教师、毕业论文所 做的工作、解决的问题、创新
5、之处等)做的工作、解决的问题、创新之处等) 4毕业设计任务书毕业设计任务书 5开题报告开题报告 6毕业设计工作中期检查表毕业设计工作中期检查表 此表指导教师填后、复印,指导教师、学生各保存一份,交院教学办一份此表指导教师填后、复印,指导教师、学生各保存一份,交院教学办一份 毕业设计(论文)开题报告 课题名称课题名称 学生姓名学生姓名专业专业计算机科学与技术班级班级二班 一、选题的目的意义 1、java 语言作为 applet 应用于网上动态内容的发布,从一出现就获得了程序员们的热烈欢迎。 j2me 的出现为 java 在移动设备上的应用打开了局面。 2、 3、 ,而 j2me(java 2 m
6、icro edition)是 j2se(java 2 standard。它定位在消费性电子产品的 应用上,对设备的智能化、多样化,提供了革命性的解决方案。 综上所述,论文选题有意义。 二、国内外研究综述 1.计算机软件行业计算机软件行业, ,正在走向网络化正在走向网络化. . 由于,国内的盗版的严重,所以导致了软件销售转向了 网络化,因为开发单机的软件,靠买光盘来销售已经不能够收到很好的利润,甚至难于收回开发成本. 所以国内软件正在走向网络化销售,即是下载收费,而不是用光盘来销售. 2. 3. 4. 5. 6. 7. 三、毕业设计(论文)所用的方法 第二、应用软件工程思想与方法,开发该软件:
7、1 需求分析 2 总体设计 3 详细设计 4 编码实现 5 运行测试 6 文档处理 第三、撰写毕业论文。 四、主要参考文献与资料获得情况 1 图书资料: (1)孔明放 编著 j2me 程序设计教程 科学出版社 2005 年 (2)张小玮 编著 j2me 无线平台应用开发 清华大学出版社 2004 年 (3)詹建飞 编著 j2me 开发精解 电子工业出版社 2006 年 (4)美 james keogh 著;潘颖 王磊 译 j2me 开发大全:the complete reference 清华大学出版社 2004 年 (5)美roger riggs 等 著;肖炜 郭晓刚 译 j2me 无线设备程
8、序设计 电子工业出版社 2004 年 2网络课堂: (1)j2medev j2me 开发网论坛() ) (3)j2me world (htt) 五、指导教师审批意见 年 月 日 毕业设计工作中期检查 附表三附表三 年年 月月 日日 课题名称课题名称 姓姓 名名专业和班级专业和班级计算机科学与技术二班指导教师指导教师 一、毕业设计具体内容、目标和可能遇到的问题 内容内容 目标目标:1、设计编写一款俯视角的单人赛车游戏。游戏者可以在四种赛车中选择自己喜 欢的来进行游戏,通过比赛获得金钱和经验来提升自己的实力。游戏中会遇见山石、河流、 其它车辆等障碍阻止选手顺利到达终点,但选手可以依靠熟练的操作和随
9、机得到的道具来克 服困难,到达终点。在达到某种特定的要求后,会得到相应的荣誉称号; 2、通过对 j2me 低级用户界面的熟练掌握,编写出简洁美观的游戏界面; 3、游戏中有若干个物理现象模拟,使游戏过程更加真实,如牛顿第二定律的应用、物 体被碰撞后移位及减速的效果、不同材质路面的阻力效果等。充分发挥 j2me 小巧、灵活的特 点,将看似复杂的效果用尽量简单的程序编写出来。这也是整个程序的一个重点。 可能遇到的问题可能遇到的问题 二、采取的研究方法、技术路线、实验方案及可行性分析 研究方法研究方法: :翻阅各种资料,掌握 j2me 的特点,认清哪些编程方法是 j2me 特有的,哪些是只 在 j2s
10、e 中存在的。充分发挥 j2me 在游戏开发上拥有的简便灵活的合优势,上网参考高手做 成的游戏成品,虽然看不到源代码,但也能获得经验和灵感。 技术路线:技术路线:j2me(java2 micro edition)开发技术。用到高级用户界面(user interface) ,低级 ui,永久存储,还有游戏相关的技术,如:图层(tiledlayer) 、精灵 (sprite)等。 实验方案:实验方案: 1、进行市场和技术调研,确定做什么类型的游戏。 2、确定游戏各个模块,将它们之间的关系弄清晰。做好笔记,使各个类都设计得有条 理。 3、编好最基本的程序是最重要的,像用户界面、游戏场景、菜单选择等。
11、然后重点设 计诸如趣味系统、内存优化等模块。 可行性分析:可行性分析: 三、指导教师对学生出勤、文献阅读等方面的评语 签字:签字: 年年 月月 日日 此表学生填写,指导教师给出评语后,于第五周交院教学办公室。 毕业设计工作中期检查 附表四附表四 年年 月月 日日 课题名称课题名称 姓姓 名名专业和班级专业和班级计算机科学与技术二班指导教师指导教师 一、阶段性结果一、阶段性结果 1、用户界面绝大部分已做好,并尽量设计得美观、简洁、直观。在游戏中设置了“游戏说明” 选项,选择即可出现丰富的说明文字。 2、类之间的参数传递很成功。用户可以通过上一界面的选择来决定以后的效果。如车辆选 择、菜单选项、金
12、钱经验的得失等,都会因用户的选择或游戏的结果不同而产生不同的效果。这 一模块没有什么 bug。 3、内存优化措施也初见成效。原来只要连续游戏三四次,程序就会出现内存泄漏或溢出错 误,使游戏无响应。经过适当地释放内存,现在可以无限制地连续游戏了。 4、物理效果的模拟已经做好下列几项: (1)碰撞效果; (2)车的速度变化为匀加(减)速运动; (3)不同路面上车的状态不 同,如在草地上速度很慢,在公路上速度正常,在水中时最大速度减少并且长时间不离开则车进 水报废。这些效果做得很成功。 很准确。 二、存在的问题二、存在的问题 1、内存优化还存在问题。由于置空语句的位置有的不对,使游戏偶尔出现莫名其妙
13、的 bug, 如程序突然无响应(不是内存错误) 、出现空指针错误、参数变化不正常等。 2、由于称号系统和道具系统比较困难,暂时还没有做。现在程序已经成型,各类之间联系紧密, 再添加几个类的难度较大,说不定还要设几个很重要的参数,届时很多已有参数之间的关系会发生大 变化,稍有不慎便会出错。 3、虽然用户界面做得比较美观,但游戏场景由于很复杂,自己也没有什么经验,所以不太漂 亮,不太清楚。这对游戏来说是不好的。 三、后一步工作设想三、后一步工作设想 游戏的基本功能都实现了,只剩下几个增加趣味的附加功能和一些优化工作要做。j2me 的重 要知识已经熟悉,以后只要细心谨慎地编写程序即可。多参考其它游戏
14、成品,学习优秀作品的风 格、布局、画面,是改进本游戏的一条不错的途径。 还有三个模块要做。它们是:道具使用、永久存储和称号系统。其中称号系统的实现较困难, 和其它类都有很大联系,大量参数需要改动。其余两个很简单。 四、指导教师对学生出勤、论文进展方面的评语四、指导教师对学生出勤、论文进展方面的评语 签字:签字: 年年 月月 日日 指导教师组织学生口头汇报后,学生填写该表,教师给出评语后,于第十周交院教学办公室。 摘要: 荣耀飞车的开发全过程。内容包括游戏界面、存储读取、物理模拟、各种趣味系统 等模块的具体功能和实现原理。这款游戏不但实现了普通赛车游戏胜负判定、赛道多变的 传统设定,还创造性地设
15、计了称号、道具、车辆特技等增添游戏趣味的系统,加大了程序 的难度。系统界面友好,运行可靠,趣味性强。 关键词:嵌入式系统 abstract : j2me is the java 2 micro edition initials. in recent years, with different equipment, especially mobile communications equipment and the rapid development of the birth of a new development technology. in these devices, undoubted
16、ly phone is the most popular, the most popular. with java functions in mobile devices are realized, java application of the value- added mobile services gradually reflect its impact. people were no longer satisfied with the old cell phone dead fixation, not added or deleted to bring their own proced
17、ures, strongly demand more colorful content added. mobile phone games by virtue of its portability, simple, the characteristics of leisure has won countless lovers their concern is stronger doubt. this paper describes the development of a mobile phone racing game based on midp2.0 java - glory slide
18、throughout the entire process. this game has not only made ordinary racing game outcome determined that the track changes, setting up roads to bend the traditional setting, but also creatively designed a title, props, stunt vehicles and other interesting game system, and intensified the process more
19、 difficult. the system interface is user friendly, stable & reliable, and with good fun keyword: embedded system ,j2me,mobilephone game,midp2.0,race 目目 录录 第一章第一章 引言引言 .1 11 .1 111 .1 112 .1 113 .2 12 j2me 概述.2 121 j2me 的形成 .2 122 j2me 体系结构概述 .3 13 本章小结.3 第二章第二章 开发环境搭建开发环境搭建 .4 21 开发工具概览.4 22 关于 jdk.4 23 关于 wtk .4 24 关于 jbuider
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第1课时 燃烧与灭火 初中化学人教版九年级上册
- 高中语文语文版(中职)职业模块 服务类第三单元 概括·提要九 西安这座城 贾平凹教案
- 人教部编版 (五四制)八年级下册(2018)7 大雁归来利奥波德教案
- 第二课 创建数据表教学设计初中信息技术(信息科技)七年级 第9册滇人版(旧版)
- 2026广东省农业科学院博士后研究人员招收103人考试参考题库及答案解析
- 2026甘肃平凉市静宁县就业见习岗位23人(第二期)笔试模拟试题及答案解析
- 2026广东肇庆四会市下茆镇卫生院招聘康复治疗技师1人笔试参考题库及答案解析
- 北师大版三年级下册1吨有多重教案
- 美术一年级下册第5课 由小变大的画教案
- 2026福建漳州芗城教育投资有限公司及下属子公司招聘20人笔试参考题库及答案解析
- 2025年医院文员招聘考试笔试试题及答案
- 事业编计算机岗位笔试试题(附答案)
- 《水工隧洞瓦斯防治技术规范》
- 鞭炮引线厂安全培训课件
- 2025年初级(五级)保育师(保育)技能鉴定《理论知识》真题(答案和解析附后)
- 氮气安全培训课件
- DB63-T 1599-2025 高海拔高寒地区公路边坡生态防护技术设计规范
- 老龄化时代2025年老年教育课程设置与教学方法创新研究:实践探索
- 冠心病常见药物健康知识
- 车间6S管理培训
- 2025年内蒙古医师协会医师定考考核试题
评论
0/150
提交评论