坦克大战网络游戏的设计与实现.doc

资料分类:本科论文 上传会员:小熊熊 更新时间:2018-05-03
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:18002
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着计算机技术的发展,网络游戏已经成为大家休闲娱乐广泛采用的方式,一款选择性强、平衡性高、操作简单的对战游戏,肯定会受到大家的欢迎。基于此,本毕业设计实现了一个坦克大战网络游戏。

本文介绍了坦克大战游戏的设计与实现。本游戏需要注册登录,由一台电脑做主机,其他用户注册登录,游戏中可以选择不同的坦克,不同的地图,增强了可玩性。为了防止用户过于拥挤,设置了多个房间,以及房间最多人数,考虑到个人电脑的配置,通过简化服务器来减少处理消耗。用户登录游戏之后,可以控制自己选择的坦克相互射击,消灭对方。

本文介绍的游戏是基于JAVA开发的,运用JAVA SWT接口,实现用户界面操作。整个程序采用C/S模式,服务器和客户端分别由2个线程进行数据交互和处理。并且根据面向对象的分析,将坦克、子弹、障碍物、用户等封装成对象,方便程序员操作以及调用,优化游戏程序结构,方便修改对象属性和方法。运用Hibernate、Spring框架技术,简化数据库操作代码,增加了程序的可移植性,方便游戏的扩展。

 

关键词 坦克大战;网络游戏;JAVA; C/S

 

目录

摘要

Abstract

1 绪论-1

1.1 研究背景-1

1.2 研究现状-1

1.3 研究内容-3

1.4 论文的组织结构-3

2 相关技术简介-4

2.1 JAVA 简介-4

2.2 Hibernate-5

2.3 Spring-5

2.4 MYSQL数据库-5

2.5 TCP/UDP区别-6

2.6 本章小结-7

3 坦克大战游戏的需求分析-8

3.1任务概述-8

3.1.1 目标-8

3.1.2 用户特点-8

3.2需求规定-8

3.2.1 游戏的模块组成-8

3.2.2 模块明细-9

3.3本章小结-12

4 坦克大战游戏的总体设计-13

4.1 坦克大战游戏模型-13

4.2 游戏客户端设计与实现-13

4.2.1登录服务模块设计与实现-13

4.2.2坦克登录服务模块的数据库表设计-15

4.2.2主界面模块设计与实现-17

4.3 本章小结-18

5 坦克大战网络游戏的实现-19

5.1游戏客户端-19

5.1.1 游戏主界面模块的流程-19

5.1.2 坦克大战服务器连接处理模块的流程-19

5.1.3 坦克模块的流程-20

5.1.4 子弹模块的流程-21

5.1.5 障碍物模块的流程-22

5.1.6 消息生成处理模块的流程-22

5.1.7 登录服务模块的流程-28

5.1.8 坦克大战爆炸模块的流程-30

5.2 坦克大战游戏服务器-30

5.3 本章小结-31

6游戏使用说明-32

6.1登录界面-32

6.2主界面-32

6.2聊天界面-33

6.3本章小结-34

结论-35

致谢-36

参考文献-37

附录-38

相关论文资料:
最新评论
上传会员 小熊熊 对本文的描述:第二章,介绍了本游戏开发的相关技术,包括JAVA,hibernate框架技术,Spring 框架技术,以及依赖的数据库MYSQL第三章,介绍了坦克大战游戏的需求分析,包括任务概述和需求规定。第四章......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: