帐号 注册
密码 登录
只需一步,快速开始
登录或注册新用户,开通自己的个人中心
ku694770486
资料简介:
毕业设计-基于J2SE的局域网坦克大战游戏设计与实现,共56页,23568字,附完整源程序等摘 要J2SE (Java 2 Standard Edition)就是Java2的标准版,主要用于桌面应用软件的编程,是伴随着计算机技术的飞速发展而诞生的一项新的开发技术。随着个人电脑的日益普及、Java功能在个人电脑上的实现,Java应用程序产生的单机增值服务逐渐体现出其影响力,对丰富人们的生活内容、愉悦身心、开发智力等起着不可忽视的作用。而随着网络的普及,信息技术的发展,电子竞技也以一种正规的行业逐步走进了人们的生活,特别是对年轻的一代,游戏更是娱乐项目中不可缺少的一种,玩游戏是一种娱乐,其实开发游戏更会使人乐在其中。局域网坦克大战采用MyEclipse平台开发调试。玩家坦克的运行是通过键盘响应事件控制,敌方坦克则是自动运行并具有了一定的智能性。程序进行了精简和优化,游戏运行流畅,具有一定的吸引力。论文通过总结和分析JAVA游戏的开发流程和代码框架的设计,开发了一款基于J2SE架构的游戏——局域网坦克大战,该游戏主要分为场景类、子弹类、坦克类、敌方坦克类、我方坦克类等几个类,能够实现敌方坦克和子弹的智能化运行等,具有一定的复杂性和可玩性。关键词:J2SE;局域网坦克大战;MyEclipse;游戏
目 录摘 要 IAbstract II绪 论 1第1章 基于J2SE的坦克大战开发平台概述 21.1 Java简介 21.2 什么是J2SE 31.3 J2SE体系结构优势 41.4 Java程序编译执行过程 51.5 游戏画面用到的知识 61.6 电脑硬件平台特点 7第2章 系统分析 82.1 需求分析 82.1.1 对连接的要求 82.1.2 对游戏中各种情况的要求 82.1.3 功能上的要求 82.1.4 环境上的要求 82.2 可行性分析 82.2.1 动机 82.2.2 可行性分析的前提 92.2.3 对技术支持的分析 92.2.4 应用可行性分析 92.2.5 经济可行性分析 92.2.6 操作可行性分析 9第3章 总体设计 103.1 系统设计 103.1.1 系统目标 103.1.2 系统功能结构分析 103.1.3 构建开发环境 113.1.4 系统预览 113.1.5 目录结构图 143.1.6 游戏特点和技巧简介 153.2 游戏设计框分析 163.2.1 各个类的简要介绍 163.2.3 游戏框架简介 173.3 服务器端框架设计 183.3.1 服务器端主类的开发 183.3.2 主框架测试 19第4章 详细设计 204.1 服务器线程与代理线程的开发 204.1.1 服务器线程的开发 204.1.2 服务器代理线程的开发 204.1.3 服务器端框架的完善与测试 214.2 客户端框架设计 224.2.1 客户端主类的开发 224.2.2 客户端窗体事件的处理代码 234.2.3 客户端主框架测试 244.3 客户端代理线程的开发 244.3.1 客户端代理线程的开发 244.3.2 客户端框架的完善 254.3.3 客户端与服务器的第一次会话 264.4 公共类的开发 274.4.1 坦克类的开发 274.4.2 坦克行为方法的开发 284.4.3 子弹类的开发 304.4.4 地图类的开发 314.5 绘制线程的开发 324.5.1 服务器端绘制线程 324.5.2 客户端绘制线程 324.6 服务器端游戏主面板的开发与设计 334.6.1 服务器端游戏主面板框架 334.6.2 业务方法的实现一 354.6.3 业务方法的实现二 374.6.4 业务方法的实现三 384.7 客户端游戏主面板的开发与设计 404.7.1 客户端游戏主面板框架 404.7.2 业务方法实现一 414.8 消息处理机制 43结 论 46参考文献 47致 谢 48附录英文参考文献及译文 49
资料文件预览:共17文件夹,36个文件,文件总大小:1.71MB,压缩后大小:1.20MB
chenzhong
jiangshangfengye
huashiyang
guidou2008
飘渺VS翎羽
jsbhq
123456lll
wesely
lajixuesheng