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

  • 需要金币2000 个金币
  • 资料目录论文助手 > 高校设计 > 计算机信息 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2019-07-26
  • 论文字数:9218
  • 课题出处:(樊老师)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:本次毕设以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


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费