毕业设计论坛

 找回密码
 立即注册
查看: 754|回复: 13

[毕业设计] [毕业设计]基于J2SE的局域网坦克大战设计与实现

[复制链接]
发表于 2013-2-6 18:48:12 | 显示全部楼层 |阅读模式
文件格式:word+java
文件大小:1.71MB
适用专业:程序设计
适用年级:大学
论文编号:204759
下载咨询:
点击联系客服

论文简介:

毕业设计-基于J2SE的局域网坦克大战游戏设计与实现,共56页,23568字,附完整源程序等
摘 要
J2SE (Java 2 Standard Edition)就是Java2的标准版,主要用于桌面应用软件的编程,是伴随着计算机技术的飞速发展而诞生的一项新的开发技术。随着个人电脑的日益普及、Java功能在个人电脑上的实现,Java应用程序产生的单机增值服务逐渐体现出其影响力,对丰富人们的生活内容、愉悦身心、开发智力等起着不可忽视的作用。而随着网络的普及,信息技术的发展,电子竞技也以一种正规的行业逐步走进了人们的生活,特别是对年轻的一代,游戏更是娱乐项目中不可缺少的一种,玩游戏是一种娱乐,其实开发游戏更会使人乐在其中。
局域网坦克大战采用MyEclipse平台开发调试。玩家坦克的运行是通过键盘响应事件控制,敌方坦克则是自动运行并具有了一定的智能性。程序进行了精简和优化,游戏运行流畅,具有一定的吸引力。
论文通过总结和分析JAVA游戏的开发流程和代码框架的设计,开发了一款基于J2SE架构的游戏——局域网坦克大战,该游戏主要分为场景类、子弹类、坦克类、敌方坦克类、我方坦克类等几个类,能够实现敌方坦克和子弹的智能化运行等,具有一定的复杂性和可玩性。
关键词:J2SE;局域网坦克大战;MyEclipse;游戏


目 录
摘 要 I
Abstract II
绪 论 1
第1章 基于J2SE的坦克大战开发平台概述 2
1.1 Java简介 2
1.2 什么是J2SE 3
1.3 J2SE体系结构优势 4
1.4 Java程序编译执行过程 5
1.5 游戏画面用到的知识 6
1.6 电脑硬件平台特点 7
第2章 系统分析 8
2.1 需求分析 8
2.1.1 对连接的要求 8
2.1.2 对游戏中各种情况的要求 8
2.1.3 功能上的要求 8
2.1.4 环境上的要求 8
2.2 可行性分析 8
2.2.1 动机 8
2.2.2 可行性分析的前提 9
2.2.3 对技术支持的分析 9
2.2.4 应用可行性分析 9
2.2.5 经济可行性分析 9
2.2.6 操作可行性分析 9
第3章 总体设计 10
3.1 系统设计 10
3.1.1 系统目标 10
3.1.2 系统功能结构分析 10
3.1.3 构建开发环境 11
3.1.4 系统预览 11
3.1.5 目录结构图 14
3.1.6 游戏特点和技巧简介 15
3.2 游戏设计框分析 16
3.2.1 各个类的简要介绍 16
3.2.3 游戏框架简介 17
3.3 服务器端框架设计 18
3.3.1 服务器端主类的开发 18
3.3.2 主框架测试 19
第4章 详细设计 20
4.1 服务器线程与代理线程的开发 20
4.1.1 服务器线程的开发 20
4.1.2 服务器代理线程的开发 20
4.1.3 服务器端框架的完善与测试 21
4.2 客户端框架设计 22
4.2.1 客户端主类的开发 22
4.2.2 客户端窗体事件的处理代码 23
4.2.3 客户端主框架测试 24
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 子弹类的开发 30
4.4.4 地图类的开发 31
4.5 绘制线程的开发 32
4.5.1 服务器端绘制线程 32
4.5.2 客户端绘制线程 32
4.6 服务器端游戏主面板的开发与设计 33
4.6.1 服务器端游戏主面板框架 33
4.6.2 业务方法的实现一 35
4.6.3 业务方法的实现二 37
4.6.4 业务方法的实现三 38
4.7 客户端游戏主面板的开发与设计 40
4.7.1 客户端游戏主面板框架 40
4.7.2 业务方法实现一 41
4.8 消息处理机制 43
结 论 46
参考文献 47
致 谢 48
附录英文参考文献及译文 49


论文文件预览:
共17文件夹,36个文件,文件总大小:1.71MB,压缩后大小:1.20MB

  • 毕业设计-基于J2SE的局域网坦克大战设计与实现
  • java坦克大战
  • 毕业论文
  • doc(一稿)基于J2SE的局域网坦克大战.doc  [1.03MB]
  • 毕业设计
  • 代码
  • tank_java
  • WebRoot
  • WEB-INF
  • classes
  • wyf
  • cgq
  • classBullet.class  [2.22KB]
  • classCPaintThread.class  [705.00B]
  • classClientAgentThread.class  [3.75KB]
  • classClientWar.class  [7.35KB]
  • classPaintThread.class  [702.00B]
  • classServerAgentThread.class  [3.03KB]
  • classServerThread.class  [1.35KB]
  • classServerWar.class  [9.58KB]
  • classTank.class  [4.67KB]
  • classTankClient.class  [6.20KB]
  • classTankClient$1.class  [1.15KB]
  • classTankServer.class  [6.16KB]
  • classTankServer$1.class  [1.27KB]
  • classWarMap.class  [1.54KB]
  • lib
  • xmlweb.xml  [375.00B]
  • META-INF
  • mfMANIFEST.MF  [39.00B]
  • jspindex.jsp  [834.00B]
  • src
  • wyf
  • cgq
  • javaBullet.java  [2.26KB]
  • javaCPaintThread.java  [431.00B]
  • javaClientAgentThread.java  [3.92KB]
  • javaClientWar.java  [7.99KB]
  • javaPaintThread.java  [441.00B]
  • javaServerAgentThread.java  [2.48KB]
  • javaServerThread.java  [1.20KB]
  • javaServerWar.java  [13.05KB]
  • javaTank.java  [5.76KB]
  • javaTankClient.java  [6.33KB]
  • javaTankServer.java  [6.40KB]
  • javaWarMap.java  [1.36KB]
  • .myeclipse
  • classpath.classpath  [340.00B]
  • mymetadata.mymetadata  [300.00B]
  • project.project  [1011.00B]
  • txt步骤和要求.txt  [899.00B]
  • doc截图.doc  [584.00KB]
  • txt有问题联系我.txt  [56.00B]


下载地址:
购买主题 本主题需向作者支付 200 下载币 才能浏览
回复

使用道具 举报

发表于 2013-4-5 10:50:54 | 显示全部楼层

顶啊,不错的文章!
回复 支持 反对

使用道具 举报

发表于 2013-4-5 16:14:41 | 显示全部楼层
怎么才能加积分
回复 支持 反对

使用道具 举报

发表于 2013-4-8 13:34:28 | 显示全部楼层

(

没有理解楼主的意思啊?
回复 支持 反对

使用道具 举报

发表于 2013-4-8 15:25:05 | 显示全部楼层
wo yao fen a
回复 支持 反对

使用道具 举报

发表于 2013-4-9 14:30:53 | 显示全部楼层
不错不错哦
回复 支持 反对

使用道具 举报

发表于 2013-4-9 15:45:41 | 显示全部楼层
工程论坛对积分要求太高了~!疯狂回帖发帖中!
回复 支持 反对

使用道具 举报

发表于 2013-4-12 18:00:42 | 显示全部楼层
好帖
回复 支持 反对

使用道具 举报

发表于 2013-4-15 17:36:01 | 显示全部楼层
55555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
回复 支持 反对

使用道具 举报

发表于 2013-4-15 21:57:06 | 显示全部楼层
这个系列的帖子都不错
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|文百网

GMT+8, 2025-6-3 12:14 , Processed in 1.158450 second(s), 29 queries , MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表