没有合适的资源?快使用搜索试试~ 我知道了~
用JAVA在电脑上实现飞机大战 用JAVA在电脑上实现飞机大战 用JAVA在电脑上实现飞机大战 用JAVA在电脑上实现飞机大战 用JAVA在电脑上实现飞机大战 用JAVA在电脑上实现飞机大战 用JAVA在电脑上实现飞机大战 用JAVA在电脑上实现飞机大战
资源推荐
资源详情
资源评论
毕 业 设 计(论 文)
题目
基于 Java 的飞机大战游戏开发
2
摘 要
飞机大战是电脑游戏发展史中早期最为经典的游戏之一,无论是在电脑端、移动端、
还是游戏机上,都能见到与飞机相关的射击类游戏。不过,最初常见的飞机大战游戏
是二维平面上的,并且大多以黑白的形式出现,而如今,在电脑上,不仅机型多,而
且五颜六色,3D 视觉冲击强。
Java 自面世后就非常流行,发展迅速,对 C++语言形成了有力冲击,Java 技术具有
卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人 PC、数据中心、游戏
控制台、科学超级计算机、移动电话和互联网,同时拥有了全球最大的开发者专业社
群。在全球云计算和移动互联网的产业环境下,Java 更具备了显著优势和广阔前景。
因此,本论文主要阐述以面向对象的程序开发语言 Java 及 Eclipse 为开发工具的飞
机大战游戏。首先简要介绍课题的研究背景、目的及意义,Java 的发展历程、当前国
内外的发展现状。然后介绍 Eclipse 平台开发环境及环境搭建,最后讲述了基于 Java 飞
机大战游戏功能的实现。其功能模块如下:主界面模块,Hero 模块,Enemy 模块,
Bullet 的类模块,检测子弹与敌机碰撞模块检测,相信其基于 Java 的飞机大战游戏将
会受到更大的欢迎。
关键词:飞机大战,游戏,Java ,Eclips
I
Abstract
Plane War is the one of the most classic games in the early history of the development of
computer games. We can always see aircraft-related shooting game whether it is on a
computer teminal or mobile terminal. However, the first common plane war game is a two-
dimensional plane, and mostly appears in the form of black and white, but now, on the
computer, not just models and more colorful, 3D strong visual impact.
Java is very popular with developers since it appeared, formed the powerful shock for
the rapid evelopment of the C++ language. Java technology has excellent versatility,
efficiency, platform portability, and security and is widely used in personal PC, data center,
game consoles, scientific supercomputers, cell phones and the Internet. What’s more, Java has
the world's largest developer of professional community. In the global cloud computing and
mobile Internet industry environment, Java has more significant advantages and broad
prospects.
Therefore, this paper describes the development of object-oriented programming
language Java and Eclipse development tools for aircraft war game. Firstly, it introduces
research background, purpose and meaning, and telled Java development process and the
current development status at home and abroad. Then introduces the Eclipse platform
development environment and built environment, and finally tells the Java-based aircraft war
game features implementation. Its function modules are as follows: the main interface
module,Hero module,Enemy module,Bullet module, and the detection module detecting a
collision with the enemy bullets. We believes its Java-based aircraft war game would be
welcomed greater.
KeyWords: lightning,Game,Java,Eclipse
目 录
前 言..........................................................................................................................................1
第一章 开发技术和开发平台..................................................................................................3
一.1 Java 语言特性.............................................................................................................3
一.2 Java 技术在游戏开发中的应用.................................................................................4
一.2.1 绘图技术...........................................................................................................4
一.2.2 游戏开发中的交互...........................................................................................4
一.2.3 基于 AWT 及 SWING 的游戏界面开发..........................................................5
一.2.4 多线程技术的应用...........................................................................................5
一.2.5 Java 网络技术的应用.......................................................................................5
一.2.6 Eclipse...............................................................................................................6
一.3 开发平台搭建.............................................................................................................6
一.3.1 安装 JDK 和 Eclipse.........................................................................................6
一.3.2 JDK 环境变量配置...........................................................................................6
第二章 飞机大战游戏需求分析..............................................................................................8
二.1 用户需求分析.............................................................................................................8
二.2 可行性分析.................................................................................................................8
二.3 总体设计原则.............................................................................................................9
二.4 功能模块设计.............................................................................................................9
二.5 游戏难点分析...........................................................................................................10
第三章 飞机大战功能模块实现............................................................................................11
三.1 项目模块介绍...........................................................................................................11
三.2 游戏首页的实现.......................................................................................................12
三.2.1 界面实现.........................................................................................................12
三.2.2 核心代码.........................................................................................................13
三.3 游戏战场实现...........................................................................................................14
三.4 界面实现...................................................................................................................14
三.5 核心代码...................................................................................................................15
三.6 Hero 移动模块实现..................................................................................................16
三.6.1 核心代码.........................................................................................................16
剩余39页未读,继续阅读
资源评论
qq_40349022
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 海外AI应用落地进展梳理:AIGC商业化浪潮将至-多模态能力推动产业变革
- 40ab75cab55a4d9999c4cbd04a426894.mp4
- AIGC应用持续升级,国内大模型布局游戏教育等多元领域
- 基于Servlet+JSP实现毕业生招聘信息的发布与管理系统(论文+源代码+外文翻译)
- Linux独立开发项目-安防监控(基于正点原子I.MX6ULL-ALPHA开发板 )+C语言项目源码+文档说明
- JAVA 根据Word模板生成数据和Word转PDF相关的jar、还有相关的文件
- Helsinki-NLP/opus-100(en-zh)
- OrgsCertMaintenance V001 2024.11.8.rar
- 大模型算法迭代与AIGC产业发展前景探讨
- 2023年OpenAI多模态升级推动AIGC产业发展报告
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功