




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
太 原 科 技 大 学 华 科学院毕业设计开题报告学 生 姓 名:学 号:201222070110学 院、系:电子信息工程系专 业:电子122201H论 文 题 目:基于java的推箱子游戏设计与实现指导教师: 2015年 11 月10日毕 业 设 计 开 题 报 告1结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述:文 献 综 述一、选题的目的和意义 通过该课程设计,巩固java基础知识,增进编程基本功,熟练掌握eclipse和EdItPlus的使用方法,通过该系统的设计与开发,将所学的知识真正的应用到实践当中,培养实际动手能力,并在设计实践过程中,学习到更深的知识,掌握先进的java技术,从而来增强对一个系统设计的整体认识,熟悉软件的开发过程,更深刻的理解软件工程的知识。 推箱子游戏一款非常经典的游戏,因为它比较简单有趣。推箱子的设计对每一个Java语言设计者进行语言提高和进阶都是一个很好的锻炼机会。 推箱子游戏的设计比较复杂,它涉及面广、牵涉方面多,如果不好好考虑和设计,将难以成功开发出这个游戏。在这个游戏的设计中,牵涉到图形界面的显示与更新、数据的收集与更新,并且在这个游戏的开发中,还要应用类的继承机制以及一些设计模式。因此,如何设计和开发好这个推箱子游戏,对于提高Java开发水平和系统的设计能力有极大的帮助。在设计开发过程中,需要处理好各个类之间的继承关系,还要处理各个类相应的封装,并且还要协调好各个模块之间的逻辑依赖关系和数据通信关系。正是因为如此,本次目的在于学习Java程序设计基本技术,学习用Java程序的相关技术,熟悉游戏“推箱子”的需求,熟悉项目开发的完整过程。学会怎样进行一个项目的需求分析、概要设计、详细设计等软件开发过程,熟练地掌握Java程序设计的基本技术和方法,熟练地掌握eclipse环境的使用方法,培养起初步的项目分析能力和程序设计能力。二、国内外研究现状 国外:IBM,公司提出“高举java大旗,全力以赴”的口号,它在全世界的11个国家有28个实验室,集聚了2500余名技术人员,全天以24小时进行全方位开发,芯片巨人Intel提出“抓住时机占领java阵地”!决心使Intel芯片系统成为java应用运行的最佳平台;NOVELL公司则宣称“java是Novell的未来,未来是服务器java的市场”;作为java发明者的sun公司,坚持“java大旗,发展java之路”的方针,从而占领市场。此外,HP、Oracle、 Apple、 Sybase 、Netscape等公司均是SUN公司的坚强同盟。 在我国,java的引进与开发起步早,发展水平与世界同步。目前,sun公司已在中国建成了由5个授权中心组成的三级结构。全面推动java在中国的普及、应用、研究、开发,培养了数以万计的java开发人员。此外,sun还牵头成立了中外软件厂商的开发联盟。 在中国,java的开发可以说是“人才济济,硕果累累”。如清华大学王克宏教授带领的课题组面向全国,自1996年开始举办了多期java培训班和讲座,开设数期本科生、研究生java课程,出版了“java系列丛书”10余册,承担了国家“九五”攻关项目“基于java技术的交互式远程教学系统”,宝钢东软软件技术研究中心是国内首屈一指的java研发骨干企业,该中心从95年起就开始了java的研发。目前,已掌握了Personal java的核心移植技术,并成功地将jvm移植到汽车导航平台。此外,他们还开发出之处Jini协议的即插即用网络打印机软件,以及一套JINI信息家电网络的可视化演示环境,完成了基于javaBeans的组件化软件开发及运行支持的环境等多项成果。Java的浪潮汹涌澎湃,席卷全球!三、理论与实践的意义Java自问世以来,以其得天独厚的优势,在IT业界掀起了研究、开发的浪潮,显示了鹏程万里的美好前景。作为一种与底层硬件无关的、“编写一次,到处运行”的高级语言和计算平台,java天生就具有将网络上的各个平台连成一体的能力,真正实现了“网络就是计算机”的理念。以java为代表的网络的成长,改变了我们的联系方式、生活方式、学习方式和经营方式。它的到来使我们目睹了一场类似印刷术的重大变革。毫无疑问,它将会影响人类社会的发展,这就是:java加速人类进入网络时代。 参考文献:【1】美JamieJaworki著,曹康等译,java开发指南。北京:中国水利水电出版社1996.【2】廖卫东等编著,java程序设计使用指南。北京:机械工业出版社,1996;(10).毕 业 设 计 开 题 报 告2本课题要研究或解决的问题和拟采用的研究手段(途径):一.研究问题 基本需求:系统开发的总体任务是实现游戏的可操作性、美观性、及时性。开发过程遵循软件工程规范,可采用结构化或面向对象分析设计方法。主要实现windows的GUI程序开发,对游戏中的图形进行键盘控制。玩家可以通过控制上下左右对游戏进行操作。1)管理可行性:该游戏软件的目的是为了提高自身素质以及检查所学习java的效果运用java语言编写后在Editplus编译器中运行简单明了。所有功能均根据基本需求所做,便于管理,所以在这方面可以实现。2)技术可行性:对于本游戏,可以使用如VB,java,Delphi等相关编程语言,由于我学习java编程,所有我选择JAVA程序语言作为编程语言,需要对变量定义、变量初始化、界面初始化、游戏初始化等,然后就可以进入游戏,处理游戏过程中的各种操作。3)社会可行性:本游戏的开发是作为毕业课程设计的,用来巩固先前学习的知识,是以个人为单位,可供个人或他们平常娱乐解压所用,无需 有可能造成的社会影响,因此可以不用考虑到法律、版权等社会因素,所以在这方面也是完全可行的。二、拟采用的技术1)游戏需求玩家是通过对小人的移动操作来控制箱子的,并且玩家需要避过障碍物以及死角,才能将其放到指定位置而达到通关的目的。如果玩家将箱子推入死角导致箱子无法移动或不能移动到指定位置则闯关失败,可以通过悔步或重新开始等操作来重新挑战本关。游戏功能需求如下所示:游戏界面需求:简洁美观的用户界面,可以带给用户自然清晰的画面。游戏内容需求:良好的小人与箱子设计。可以给玩家带来真实的感觉。小人需要前后左右四张图片,移动的箱子与终点上的箱子要有所区别,因此需要两不同的图片以示区别。键盘处理事件:控制小人与箱子的移动,可通过键盘方向键(上下左右),对小人进行上下左右移动,并且能够推动箱子。显示需求:当所有箱子都到达指定位置即可过关,若进入死角则无法过关,需要进行悔步或重新开始的操作。可以由玩家喜欢选择关卡进行游戏。2)软件需求软件环境:JDK1.5及其以上的版本3)学习要求熟练地掌握Java程序设计的基本技术和方法,熟练地掌握eclipse环境和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重庆经贸职业学院《外国文化通论》2023-2024学年第一学期期末试卷
- 北京农业职业学院《戏剧鉴赏》2023-2024学年第一学期期末试卷
- 兰州现代职业学院《信息论》2023-2024学年第一学期期末试卷
- 盐城幼儿师范高等专科学校《城市道路与交通规划》2023-2024学年第一学期期末试卷
- 长春人文学院《生物质废弃物资源化利用》2023-2024学年第一学期期末试卷
- 凯里学院《工程测量C》2023-2024学年第一学期期末试卷
- 闽西职业技术学院《生物基础实验》2023-2024学年第一学期期末试卷
- 辽宁工程技术大学《室内环境设计公共空间》2023-2024学年第一学期期末试卷
- 长治幼儿师范高等专科学校《药剂学(Ⅰ)》2023-2024学年第一学期期末试卷
- 上海立达学院《路由交换技术》2023-2024学年第一学期期末试卷
- 猪肉联营合作协议范本(2024版)
- 企业内刊策划
- 智能化设备技术规格书范本
- 电子商务数据分析题库与参考答案
- 期末考试-公共财政概论-章节习题
- 幼儿园体能大循环培训
- (正式版)JBT 3300-2024 平衡重式叉车 整机试验方法
- 团体心理咨询的主要理论专家讲座
- 骨盆骨折中医护理常规
- mil-std-1916抽样标准(中文版)
- 大学学院“十四五”师资队伍建设规划(2021-2025)
评论
0/150
提交评论