- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕 业 设 计
题 目 JAVA雷电游戏项目
学生姓名 郑永强 学号 201106010023
系 部 人文信息与科学系
专 业 计算机应用专业 班级 1102
导师姓名 宋双荣 职称 讲师
完成时间 2014年5月20日
摘要
这款游戏的名字叫做《雷电战机简化版》,它是基于Java语言的环境下制作出来的。Java是一种可以撰写跨平台应用软件的面向对象的程序语言,是Sun公司推出的Java设计语言和Java平台(JavaSE,JavaEE,JavaME)的总称。Java具有很好的通用性、高效性、平台移植性和安全性,广泛应用于个人电脑、数据中心、游戏控制台、超级计算机、移动电话和互联网的产业环境下,Java更具备了显著优势和广阔前景。
本论文着眼于J2EE技术的应用,开发一款简单的游戏程序。本程序将老少皆宜的经典作品制作出来,供大家休闲的时候玩一玩,放松心情。
本论文介绍了Java的相关技术及本程序的结构分析和具体功能实现。
关键词:小游戏;Java,J2EE
目录
第1章 引言 - 1 -
1.1 什么是JAVA - 1 -
1.2 JAVA能做什么 - 1 -
1.3 软件准备 - 1 -
第2章 JAVA中的类 - 2 -
第3章 游戏的设计方案 - 3 -
3.1 项目简介 - 3 -
3.2 项目版块 - 3 -
3.3 飞机大战的所需素材 - 4 -
3.3.1背景图 - 4 -
3.3.2我方飞机 - 4 -
3.3.3地方飞机 - 4 -
3.3.4发射子弹 - 4 -
3.3.5爆炸效果 - 4 -
3.4 飞机大战的代码展示 - 5 -
第4章 总结 - 6 -
致谢 7
参考文献 8
毕业设计诚信声明 9
第1章 引言
1.1 什么是JAVA
java是一种简单的,面象对象的,分布式的,解释的,键壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。java的开发环境有不同的版本,如sun公司的java developers kit, 简称 jdk。后来微软公司推出了支持java规范的microsoft visual j++ java开发环境,简称 vj++。
1.2 JAVA能做什么
在java出现以前。internet上的信息内容都是一些乏味死板的html文档。这对于那些迷恋于web浏览的人们来说简直不可容忍。他们迫切希望能在wen中看到一些交互式的内容,开发人员也极希望能够在web上创建一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的安全保障。对于用户的这种要求,传统的编程语言显得无能为力,面sun的工程师敏锐地察觉到了这一点,从1994年起,他们开始将oak技术应用于web上,并且开发出了hotjava的第一个版本。当sun公司1995年正式以java这个名字推出的时候,几乎所有的web开发人员都想到:噢,这正是 想要的。于是java成了一颗耀眼的明星,丑小鸭一下了变成了白天鹅。
1.3 软件准备
在写Java项目的时候最终功能因人而异,需要用到的软件不多。 在这个项目中我用到了myeclipse,oracle 优势主要有1、处理速度快,非常快2、安全级别高。支持快闪以及完美的恢复,即使硬件坏了 也可以恢复到故障发前的1s3、几台数据库做负载数据库,可以做到30s以内故障转移,4、网格控制,以及 数据仓库方面 也非常强大
Pubic abstract string getDescripition
Java语言中的每一个类都是从Object类中扩展出来的。
Object类中的equal和tostring方法的语句。
equal用于测试一个对象是否与另一个对象相同。
toString返回一个代表该对象的字符串,几乎每一个类都会重载该方法,以便返回当前状态的正确表示。
(toString 方法是Java语言中的一个很重要的方法)
通用编程:任何类类型的所有值都可以同object类型的变量来代替。
封装:就是把数据的行为结合起在一个包中,并对对象的使用者隐藏数据的实现过程,一个对象中的数据叫他的实例字段(instance field)。
重载:当多个方法具有相同的名字而含有不同的参数时,便发生重载。编译器必须挑选出调用哪个方法。
数组列表:ArrayList动态数组的列表,是一个类库,定义在java.util包中,可自动调节数组的大小。
第3章 游戏的设计方案
3.1 项目简介
这是在Java语言的环境下开发的一款休闲、好玩于一体的小游戏,老少皆宜。这款小游戏操作简单,通过W,A,S,D键分别来控制上、左、下、右四个方向
您可能关注的文档
最近下载
- 六年级语文上册生字表识字表《写字表》字帖人教版同步字帖描红2.pdf VIP
- 第8课 用制度体系保证人民当家作主 教案 -2023-2024学年中职高教版(2023)中国特色社会主义.docx VIP
- 高二数学(含创意快闪特效)-【开学第一课】2023年高中秋季开学指南之爱上数学课.pptx VIP
- 第8课 用制度体系保证人民当家作主中职专用【2023年秋最新版】.pptx VIP
- 2025年秋新北师大版数学2年级上册全册同步教学设计.pdf
- 某热电厂1×300MW供热机组工程安全预评价报告.doc VIP
- 四年级语文上册《写字表》字帖.pdf VIP
- 地埋管计算方法.doc VIP
- 太极拳理论教学课件.pptx VIP
- 八年级上册语文学习笔记.pptx VIP
文档评论(0)