毕业论文---基于Java的网络版坦克大战游戏设计
《毕业论文---基于Java的网络版坦克大战游戏设计》由会员分享,可在线阅读,更多相关《毕业论文---基于Java的网络版坦克大战游戏设计(25页珍藏版)》请在毕设资料网上搜索。
1、 本科生毕业论文(设计)本科生毕业论文(设计) 论论 文文 题题 目:基于目:基于 JavaJava 的网络版坦克大战游戏设计的网络版坦克大战游戏设计 基于基于 Java 的网络版坦克大战游戏设计的网络版坦克大战游戏设计 摘摘 要:要: 本设计采用面向对象的设计模式, 对游戏中的所有物体赋予对象的概念和属性。 运行程序后允许用户选择执行选项菜单。在开始游戏后,启动服务器和客户端,对背景的所 有物体进行绘图。 在主程序运行的线程中, 画面刷新将以一定的频率采用双缓冲技术对屏幕 重绘,实时反映整个游戏的进行状态。用户控制的坦克运行在主线程中,随屏幕刷新的频率 而移动。坦克将在游戏开始时进行初始化,
2、然后将坦克绘制在地图的上层。本设计主要实现 的功能是让坦克移动并能够智能的打出炮弹,躲避子弹,炸毁对方坦克。能够支持网络对战 和单机对战两种模式。 关键词:关键词:面向对象;坦克大战;网络游戏;Java;Socket 类 中图分类号:中图分类号:TP311.1 I 目录目录 摘要 第 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 第
3、2 章 相关技术理论 . 3 2.1 系统运行环境 . 3 2.1.1 系统运行的软件环境 3 2.1.2 系统运行的硬件环境 3 2.2 相关理论 . 3 2.2.1 关于 ECLIPSE的介绍 3 2.2.2 J2SE 框架 3 2.2.3 联机通信机制 . 4 2.2.4 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 在网络对战模式下实现的功能 6 3.3 系统功能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 Java 网络版 坦克 大战 游戏 设计
