- 资源介绍
- 更新记录
- 安装教程
若有个人部署运行问题,点击右侧客服按钮咨询站长
站长联系方式
QQ:3484724101
基于Java的飞机雷电射击游戏的设计实现
摘 要
电脑游戏,是指在计算机上能够运转的游戏软件。这种软件具有较强的娱乐性。电脑游戏的创新和发展与硬件、软件的发展紧密相关。它能够给玩家提供一个虚拟的环境,使游戏带给了人们很多的享受和欢乐。雷电游戏因为操作简单,节奏明快,一直是纵轴射击游戏的经典之作。经常能够在手机或者计算机中见到这款游戏,深得广大玩家的喜爱,可以说是妇孺皆知的一款益智类游戏。
本游戏基于Eclipse开发平台,以java作为编程语言,整个项目开发旨在模拟雷电游戏的飞机射击游戏。游戏界面的下部是玩家的飞机,可以根据按键控制子弹的发射,上部为敌方飞机,在界面中随机出现。在游戏过程当中,用户飞机的移动是被电脑键盘的方向键所控制的,在整个游戏过程当中,如果用户飞机的子弹与敌方飞机发生相撞时,敌方飞机就会有爆炸的效果产生。游戏中使用到的飞机、子弹均采用对应的类实现。
关键词:雷电;电脑游戏;java;Eclipse;
Lightning Game based on Java
Abstract
A computer game is a game software that can run on a computer. This software has a strong entertainment function. Computer game innovation and development and hardware, software development is closely related. It can give players a virtual environment, so that the game brought a lot of people enjoy and joy. Lighting game because of simple operation, rhythmic, has been the vertical axis shooting game classic. Often in the phone or computer to see this game, won the majority of players love, can be said the all to see this game, won the majority of players love, can be said that all ages a puzzle game.
This game is a java-based lighting game, the use of Eclipse platform to achieve classic lighting games.
The entire project development is to simulate the lighting game of the aircraft shooting game, the bottom is the player’s plane, able to control the launch of the bullet, the top is a random enemy aircraft. Players can control the movement of their own aircraft through the arrow keys of the keyboard, when the player aircraft bullets hit the enemy aircraft, the enemy aircraft will appear explosion effect. The aircraft used in the game, bullets are used to achieve the corresponding class.
Keywords: lightning; game; Java; Eclipse platform;
目 录
摘 要 I
Abstract II
1 引言 3
1.1 项目背景 3
1.2 电脑游戏的发展历史 3
1.3国内游戏项目研究现状 5
1.4项目主要工作 6
1.5本文组织结构 7
1.6 电脑游戏的策划 7
2 开发平台与开发技术 8
2.1 Eclipse 8
2.2 Eclipse平台 8
2.3 Java 9
2.4游戏图形界面的开发基础 11
2.5Java游戏中的基本框架 14
3 雷电游戏模块设计 16
3.1 用户需求分析 16
3.2 可行性分析 16
3.3 总体设计原则 17
3.4 功能模块设计 18
3.4.1 游戏状态控制功能 18
3.4.2 游戏难度的调整 18
3.4.3 游戏界面绘画功能 18
3.4.4 玩家游戏控制功能 19
3.5 关键技术 19
4 雷电功能实现 20
4.1 游戏程序设计的思路 20
4.1.1 游戏的素材选择 20
4.1.2 游戏中子弹、飞机的实现 20
4.1.3 多线程应用的途径 20
4.2 游戏首页的实现 22
4.2.1 界面实现 22
4.2.2 流程图 22
4.2.3 核心代码 23
4.3 游戏开始模块的实现 24
4.3.1 界面实现 24
4.3.2 流程图 25
4.3.3 核心代码 26
4.4 发射子弹模块的实现 27
4.4.1 界面实现 27
4.4.2 流程图 28
4.4.3 核心代码 28
5 系统测试 31
5.1 测试的定义及其重要性 31
5.1.1 测试的定义 31
5.1.2 测试的重要性 31
5.2 测试实例的研究与选择 32
5.3 测试结果 35
总结和展望 37
参考文献 38
致 谢 39










猜你喜欢
-
基于PLC的交通信号灯模拟控制系统的设计毕业设计论文+任务书+评分表
2021-06-08 -
ca6140车床主轴机械加工工艺设计毕业论文+开题报告+外文翻译及原文+cad图纸+工序卡+过程卡
2021-06-09 -
C语言辅助学习系统(asp.net)毕业论文+开题报告+运行图解+项目源码及数据库
2021-06-08 -
某市秸秆厌氧消化工程设计11课程设计论文+cad图纸(平面图、高程图、筑物图)
2021-06-10 -
秧苗移栽载插机构设计及计算机辅助分析说明书(论文)+cad图纸
2021-06-08 -
个人文档资料管理系统的设计与实现毕业论文+开题报告+答辩PPT+项目源码及数据库
2021-06-08 -
可见光调制解调技术研究毕业论文+选题表+任务书+开题报告+仿真代码
2021-06-08 -
5G异构网络中基于节能的机会中继论文+外文及翻译+程序
2021-06-10 -
基于Multisim的LC正弦波振荡器的设计与仿真毕业论文+开题报告+电路图+元器件清单
2021-06-10 -
基于Hadoop协同过滤的电子商务商品推荐(购买组合)系统 毕业论文+任务书+开题报告+中期报告+答辩PPT+项目源码+演示视频
2021-06-08
-
基于JavaWeb婴幼儿产品购物商城设计与实现(SSH)毕业论文+任务书+中期表+答辩+翻译及原文+源码+数据库+辅导视频
2021-06-08 -
基于PHP的网络数据包分析系统设计与实现毕业论文+安装操作说明+项目源码及工具
2021-06-08 -
厨房食物垃圾粉碎机设计说明书(论文)+任务书+开题+选题表+翻译及原文+答辩+cad图纸+三维图纸+仿真视频
2021-06-09 -
东华理工大学毕业设计(论文)撰写规范
2021-06-08 -
银行排队叫号系统的设计毕业设计全套(论文 任务书 程序 设计图等)
2021-06-10 -
基于JavaWeb的创意众筹网站系统的设计与实现 毕业论文+任务书+开题报告+外文翻译+设计源码+mysql文件
2021-06-10 -
基于物联网的室内环境检测云系统设计毕业论文+程序源码+软件框图.vsd+硬件框图.vsd
2021-06-09 -
基于DS18B20数字温度计的设计论文评审表及成绩表
2021-06-09 -
基于双目立体视觉的工件识别定位与抓取系统研究硕士论文
2021-06-10 -
基于STM32的户外环境监测系统的设计(STM32、APP、WIFI)毕业论文+原理图+电路图+论文附录程序
2021-06-09
猜你在找
99源码网 » 基于Java的飞机雷电射击游戏的设计实现毕业论文+任务书+答辩PPT+翻译及原文+源码+辅导视频
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 99源码网
- 2021-06-09Hi,初次和大家见面了,请多关照!