伊犁师学院本科生毕业论文(设计)论 文 题 目:基于 Java 的网络版坦克大战游戏设计学 生 姓 名:吕 燕系 专 业:计算机科学与技术学 号:指 导 教 师:林 巧基于 Java 的网络版坦克大战游戏设计吕 燕(伊犁师学院计算机科学系 06-2 班, 伊宁市 835000)摘 要:本设计采纳面对对象的设计模式,对游戏中的所有物体给予对象的概念和属性
运行程序后允许用户选择执行选项菜单
在开始游戏后,启动服务器和客户端,对背景的所有物体进行绘图
在主程序运行的线程中,画面刷新将以一定的频率采纳双缓冲技术对屏幕重绘,实时反映整个游戏的进行状态
用户控制的坦克运行在主线程中,随屏幕刷新的频率而移动
坦克将在游戏开始时进行初始化,然后将坦克绘制在地图的上层
本设计主要实现的功能是让坦克移动并能够智能的打出炮弹,躲避子弹,炸毁对方坦克
能够支持网络对战和单机对战两种模式
关键词:面对对象;坦克大战;网络游戏;Java;Socket 类中图分类号:TP311
1目录摘要第 1 章前言 11
1 游戏设计的需求分析 11
1 国外电子网络游戏的现状 11
2 本系统的现实意义 11
3 本系统和其他开发游戏区别 21
2 开发技术概述 21
1 JAVA、C 语言、C++三种主流编程技术比较 21
3 本章小结 2第 2 章相关技术理论 32
1 系统运行环境 32
1 系统运行的软件环境 32
2 系统运行的硬件环境 32
2 相关理论 32
1 关于 ECLIPSE 的介绍 32
2 J2SE 框架 32
3 联机通信机制 42
4 JAVA 图形编程 52
3 本章小结 5第 3 章系统设计 63
1 系统可行性分析 63
1 技术可行性 63
2 经济可行性 63
3 操作可行性 63
2 系统需求分析 63