3d坦克大战战游戏的开发与实现的实际意义是什...

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
基于JAVA的坦克大战游戏的设计与实现【毕业论文】.doc 33页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:350 &&
你可能关注的文档:
··········
··········
本科毕业论文
基于JAVA的坦克大战游戏的设计与实现
专业:计算机科学与技术
坦克大战(Battle City)是一款经典休闲防御射击类游戏。游戏以坦克战斗及保卫基地为主题,属于策略型联机类。同时也是少有的内建关卡编辑器的几个游戏之一,玩家可自己创建独特的关卡,并通过获取一些道具使坦克和基地得到强化。
本项目介绍了坦克大战的基本构建方法、java的相关技术及本程序的结构分析和具体功能的实现。重点运用了图形化用户界面GUI,Thread多线程的有关知识,其中涉及了绘图工具的运用,事件处理操作以及图形的碰撞检测等知识点。
学会图形化用户界面的构建,通过启用多线程机制,将画面构造出来,使用双缓冲消除闪烁现象。使用键盘监听类KeyMonitor实现坦克的控制操作,实现坦克与障碍物之间的碰撞检测,利用容器类添加对象。
【关键词】基地,射击,关卡
Design and Implementation of Tank War Based On Java Language
Tank War(Battle City) is a classic games of leisure defense shot. The game with tanks fight and defend base for the theme, belongs to the strategic online classes. And one of the few built in level editor one of several game, players can create your own unique levels, and through the gain some props make tanks and base strengthened.
This program introduces the basic method of building tanks war, Java relevant technology and this program structure analysis and specific function. Key using a graphical user interface GUI, the relevant knowledge Thread multi-thread, have involved the use of drawing tools, incident handling operation and graphic collision detection etc points..
Learn to graphical user interface, through the construction of picture, will enable multithreading mechanism, use double buffering tectonic out to eliminate flashing phenomenon. The use of the keyboard KeyMonitor realize tanks monitor class and realize the tank and controlling operation between the collision detection of obstacles using vessels category add object.
【Keywords】Base,Fire ,Level
Abstract II
1.1 游戏背景 1
1.2 国内外研究现状 1
1.3 游戏编程概述 2
1.4 相关技术理论 3
1.5 游戏设计的意义 4
2系统可行性研究和需求分析 5
2.1 可行性研究 5
2.1.1 技术可行性研究 5
2.1.2 经济可行性研究 5
2.1.3 操作可行性研究 5
2.2 系统需求分析 6
2.2.1 系统功能需求分析 6
2.2.2 系统性能需求分析 6
2.2.3 系统其它需求分析 6
3 系统设计 8
3.1 系统开发进度计划 8
3.2 系统功能模块划分 9
3.3 系统需解决的有关技术问题 9
3.4 系统主要流程图 10
3.5 系统主要功能流程图 11
3.6 系统详细设计 14
3.6.1 构建游戏主类 14
3.6.2 构建坦克类 14
3.6.3 创建游戏其他类 15
4开发环境及相关技术的介绍 18
4.1开发环境 18
4.2 Java语言的特点 18
4.3关于eclipse 20
正在加载中,请稍后...涓婁紶鍙戝竷
禄 鍩轰簬Java寮}

我要回帖

更多关于 3d坦克大战 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信