没有合适的资源?快使用搜索试试~ 我知道了~
JAVA课程设计坦克大战(含代码).docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 100 浏览量
2023-02-27
19:04:13
上传
评论
收藏 330KB DOCX 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/87508356/0001-86a55add04d34df0768509e23cbc612d_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
43页
。
资源推荐
资源详情
资源评论
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/release/download_crawler_static/87508356/bg1.jpg)
Java 程序课程设计任务书
项目名称:坦克大战游戏的设计与开发
英文名:Tank Battle
1、 主要内容:
1、基于 java 的游戏开发与设计的分析;
2、坦克大战游戏的架构搭建与设计实现;
3、游戏可以通过用户可以注册新用户,修改自己的密码、个人资料。
2、具体要求
1、系统的功能要求:(一)实现玩家试玩游戏功能,屏蔽用户注册和登陆功能
(空功能)
(二)玩家具备一个或者两个备选坦克战车
(三)玩家可以选择一个到两个关卡进行作战
(四)玩家可以选择两个敌对阵营中的一个加入,与其他 AI 战车坦克
并肩作战
(五)胜利判定条件为:时间制、全杀制(可选)
(六)至少提供两个可以自由切换的视角
(七)至少提供一种炮弹类型
(八)假定项目:如果用户注册,登陆功能能够顺利做好,则提供一个
玩家分数上传和排行榜功能。
2、学习并掌握以下技术:数据库的 JDBC 连接, J AVA 编程语言,MySQL
数据库的应用; JSP 的开发与运用
3、熟练使用以下开发工具:JCreator,Myeclipse ,MySQL ,PowerDesigner 等
3、进度安排:
12 月 28 日 ~ 12 月 29 日:查阅资料,完成文献综述,任务书;
12 月 29 日 ~
1 月 1 日 ~
12 月 31 日:进行系统的需求分析与设计;
1 月 3 日:根据分析进行各个模块程序的设计与创建;
1 月 4 日 ~ 1 月 6 日:完成各个模块的程序编写;
1 月 7 日 ~ 1 月 8 日:完成全部程序的编写及系统测试;
1 月 9 日 ~ 1 月 10 日:完成课程设计报告的编写,答辩;
I
![](https://csdnimg.cn/release/download_crawler_static/87508356/bg2.jpg)
摘要
随着 Java 语言的不断发展和壮大,现在的 Java 已经广泛的应用于各个领域,
包括医药,汽车工业,手机行业,游戏,等等地方。Java 游戏的开发为满足人们
娱乐所需而设计。
本游戏为坦克大战游戏,是基于 Java 的图形用户界面而开发的,可以放松心
情的小游戏。游戏从系统操作简便、界面友好、灵活、上手即会的基本要求出发,
完成整款游戏的开发。游戏更设置了暂停、计分、音乐、速度,用户信息保存等
功能,可以根据自己的爱好,挑战更高难度,为用户带来愉悦的体验。
本课程设计报告介绍了游戏的构想,分析,开发,实现的过程。论述了游戏
的功能开发,设计构思。给出了游戏的设计步骤,游戏系统关键的设计思想;在
游戏系统实现章节给出了部分功能流程和相关代码。
关键词:游戏,坦克大战
II
![](https://csdnimg.cn/release/download_crawler_static/87508356/bg3.jpg)
目 录
J AVA 程序课程设计任务书.........................................................................I
摘要..............................................................................................................II
目 录.......................................................................................................... III
第 1 章 引言................................................................................................. 1
1.1 背景..................................................................................................... 1
1.2 课程设计内容..................................................................................... 1
1.3 任务分工............................................................................................. 1
第二章 坦克大战小游戏应用程序............................................................. 2
2.1 坦克大战小游戏应用程序概述......................................................... 2
坦克大战小游戏系统任务及目的
2.1.1
...................................... 2
2.2 主要特色系统介绍............................................................................. 2
2.3 本章小结............................................................................................. 2
第 3 章 坦克大战游戏系统的设计 ............................................................ 4
3.1 系统需求分析..................................................................................... 4
3.2 系统开发及运行环境......................................................................... 4
3.3 系统主要功能要求............................................................................. 4
坦克大战系统总体结构
3.4.1
.................................................... 5
3.4 系统数据流图..................................................................................... 5
III
![](https://csdnimg.cn/release/download_crawler_static/87508356/bg4.jpg)
3.5 本章小结............................................................................................. 6
第 4 章 系统的具体实现............................................................................. 7
4.1 界面设计 ............................................................................................. 7
用户登录界面图
4.1.1
4.1.2
.................................................................. 7
游戏主界面
.......................................................................... 8
4.2 程序设计及调试运行 ......................................................................... 8
自动计血量
4.2.1
4.2.2
........................................................................... 8
对坦克方向的控制
............................................................... 9
4.3 本章小结............................................................................................. 9
第 5 章 结束语...........................................................................................10
致谢............................................................................................................. 11
参考文献.....................................................................................................12
附录 源代码...............................................................................................13
IV
![](https://csdnimg.cn/release/download_crawler_static/87508356/bg5.jpg)
第 1 章 引言
1.1 背景
游戏是全球最大的娱乐经济项目之一,已经被命名为“第九艺术”。而由“游
戏”派生出来的职业,除了软件开发外,游戏包装宣传推广、攻略指导、网络游
戏管理员和职业游戏玩家等,已成为了一系列专门的岗位。面对游戏产业如此巨
大的市场空间,国内各大城市纷纷加大了这方面的人才培养,中国的游戏人才培
训已随着游戏行业的总体发展开始逐步迈入了正轨。
虽然说中国的游戏行业开始逐步的迈入了正轨,但是现今,游戏人才出现严
重的瓶颈时期,高校的扩招、金融危机的侵袭直接影响着我们最关心的就业问题,
但是另一方面游戏人才的缺乏又直接制约着行业的发展,这就更加严格了对社会
培训机构的稳定性和正规性的要求。在我国,游戏人才培养体系还未健全,部分
开设了相关专业的高校,游由于理论和实践的脱离无法完全满足网游公司对人才
的需求。
所以,就中国目前的市场分析来看,加强游戏产业必须在多渠道人才培养体
系上加快突破,尽快建立起多渠道人才培养体系,来满足社会对游戏人才的需求。
1.2 课程设计内容
坦克大战游戏是一种动作电子游戏的名称。坦克大战游戏是一种动作电子游
戏的名称。玩家操作一辆己方坦克,消灭屏幕中不断出现敌方坦克。己方坦克有
血量限制,被敌方坦克的炮弹击中会减少血量,当血量为 0 时,任务失败。
(1)基本的游戏操作
用户可以通过键盘来操作自己的坦克,尽量不让敌方坦克的炮弹击中自己,
(2)计分,记时功能
用户在游戏的过程中,系统将记录游戏的成绩
1.3 任务分工
1
剩余42页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/a71a690a54794121897a1839eb6efba6_g11176593.jpg!1)
G11176593
- 粉丝: 6709
- 资源: 3万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- java-leetcode题解之第111题二叉树的最小深度.zip
- java-leetcode题解之第110题平衡二叉树.zip
- java-leetcode题解之第109题有序链表转换二叉搜索树.zip
- java-leetcode题解之第108题将有序数组转换为二叉搜索树.zip
- java-leetcode题解之第107题二叉树的层序遍历II.zip
- java-leetcode题解之第102题二叉树的层序遍历.zip
- java-leetcode题解之第103题二叉树的锯齿形层序遍历.zip
- java-leetcode题解之第104题二叉树的最大深度.zip
- java-leetcode题解之第173题二叉搜索树迭代器.zip
- java-leetcode题解之第100题相同的树.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)