职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2017-8-24 09:59:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术:Java
摘要:
Java随着各种电子设备,其中尤其是移动通信设备的发展所诞生的一项新的开发技术。Java定位在各种电子设备产品的功能应用上,对电子产品的多样,智能化,提供了很大的帮助。本次设计所采用的设计理念是面向对象,对坦克大战游戏中所涉及的东西都给予了他的概念和属性。程序在运行之后,用户执行界面的选项菜单。游戏在运行以后,同时就会相应的启动服务器和客户端,对游戏的背景页面进行操作。在程序运行时,画面将以双缓冲技术来进行刷新。用户在操作中控制的坦克,跟随着屏幕不断的刷新进行移动。本游戏中的坦克,在游戏开始的时候对坦克进行初始化。此游戏主要实现的功能是坦克在游戏中能够自由移动,能够打出超级炮弹,坦克爆炸后还可以进行复活,还能够躲避敌人的子弹。此次设计的坦克大战游戏有单人模式和双人模式。此次选择java版坦克大战这个项目的主要目的是巩固自己所学的java知识,把他应用到实际开发中。使自己以后更好的应用Java知识。
关键词:坦克大战;java;游戏;智能

目录:
摘要    I
Abstract    II
1 前言    1
1.1 游戏设计的需求分析    1
1.1.1 国内外电子网络游戏的现状    1
1.1.2 本系统设计的目的和意义    1
1.1.3 本系统和其他开发游戏区别    2
1.2 开发技术概述    2
1.2.1 Java、C语言、C++三种主流编程技术比较    2
1.3 本章小结    2
2 相关技术理论    3
2.1 系统运行环境    3
2.1.1 系统运行的软件环境    3
2.2 相关理论    4
2.2.1 关于Eclipse的介绍    4
2.2.2 J2SE框架    5
2.2.3 Java图形用户界面编程    5
2.3 本章小结    5
3系统设计    6
3.1 系统可行性分析    6
3.1.1 技术可行性    6
3.1.2 经济可行性    6
3.1.3 操作可行性    6
3.2 系统需求分析    6
3.2.1 在单人模式下实现的功能    6
3.2.2 在两人模式下实现的功能    7
3.3 系统功能设计    7
3.3.1 坦克大战总体功能设计    7
3.3.2 StartFrame类基本功能分析    8
3.3.3 TankClient类和TankClient2类基本功能分析    10
3.3.4 Tank类基本功能分析    13
3.3.5 Missile类基本功能分析    20
3.3.6 Explode类基本功能分析    21
3.3.7 Blood类基本功能分析    22
3.4 本章小结    22
4 系统实现    23
4.1 游戏主窗体实现    23
4.2 单人游戏的实现    23
4.3 两人游戏功能的实现    25
4.4 本章小结    28
5 总结与展望    29
5.1 总结    29
5.2 设计中的不足之处    29
5.3 展望    29
参考文献    30
致 谢    31

论文字数:9496
包含资料:


截图:



百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览支付



回复

使用道具 举报

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

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

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