基于C,S模式的坦克大战游戏设计与开发.docx

资料分类:计算机信息 上传会员:樊老师 更新时间:2019-07-26
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:9218
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:本次毕设以Java语言作为工具,在eclipse平台上进行开发,基于C/S模式设计并实现了经典游戏坦克大战。本次作品分为单机版和联机对抗版两个版本。单机版坦克大战实现了玩家与系统随机坦克对战、按关卡区分难度、游戏道具等功能。联机版坦克大战实现了玩家设计游戏地图、玩家在局域网下随机分组对抗等功能,增强了游戏趣味性。本作品区别于纯粹单机游戏,既丰富了单机的玩法,又深入实现研究了联机的功能实现,提升了游戏趣味性与实现的技术性。

 

关键词:单机;联机;坦克大战;Java

 

目录

摘要

Abstract

1 绪论-1

1.1开发背景-1

1.2选题目的及意义-1

1.3 主要开发技术介绍-2

1.3.1 Java-2

1.3.2 JavaIO流-2

1.3.3 TCP-2

1.3.4 UDP-3

1.3.5 GUI-3

2 游戏设计分析-4

2.1系统需求分析-4

2.1.1绘图模块-4

2.1.2服务器模块-4

2.1.3客户端模块-5

2.1.4控制器模块-5

2.2技术可行性分析-6

3 游戏介绍-6

3.1游戏总体介绍-6

3.2游戏规则介绍-6

3.3游戏流程介绍-7

4 游戏概要设计-8

4.1游戏总体结构设计-8

4.2 游戏功能模块设计-8

5 游戏功能模块实现-10

5.1客户端-10

5.2服务端-10

5.3通信-11

5.4坦克模块-13

5.4.1坦克绘图-13

5.4.2坦克移动-15

5.4.3坦克发射子弹-16

5.5子弹模块-17

5.51子弹创建-18

5.52子弹死亡-18

5.6地图模块-18

5.7爆炸模块-19

5.8碰撞检测模块-20

5.8.1坦克与坦克碰撞-20

5.8.2坦克与地图碰撞-20

5.8.3子弹与坦克碰撞-21

5.8.4子弹与地图碰撞-22

5.9移动控制模块-22

6 总结与展望-22

6.1 总结-22

6.2 展望-23

参考文献-23

致谢-24

相关论文资料:
最新评论
上传会员 樊老师 对本文的描述:联机版坦克大战,支持玩家在局域网环境下协同游戏。该款游戏以玩家分组对抗比赛作为基本的游戏规则,吸纳了传统的坦克大战游戏规则元素,增加了玩家自主设计游戏地图等其他功......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: