计算机软件专业论文

上传人:aa****6 文档编号:44462114 上传时间:2018-06-09 格式:DOC 页数:26 大小:591.50KB
返回 下载 相关 举报
计算机软件专业论文_第1页
第1页 / 共26页
计算机软件专业论文_第2页
第2页 / 共26页
计算机软件专业论文_第3页
第3页 / 共26页
计算机软件专业论文_第4页
第4页 / 共26页
计算机软件专业论文_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《计算机软件专业论文》由会员分享,可在线阅读,更多相关《计算机软件专业论文(26页珍藏版)》请在金锄头文库上搜索。

1、毕 业 论 文题题 目目: : 坦克大战游戏设计与实现 班 级: 09 级计软一班 学 号: 姓 名: 张宏亮 指导教师: 黄勇 完 成 时 间: 2011 年 12 月 3 日基于基于 Java 的网络版坦克大战游戏设计的网络版坦克大战游戏设计摘摘 要要:本设计采用面向对象的设计模式,对游戏中的所有物体赋予对象的概念和属性。运行程序后允许用户选择执行选项菜单。在开始游戏后,启动服务器和客户端,对背景的所有物体进行绘图。在主程序运行的线程中,画面刷新将以一定的频率采用双缓冲技术对屏幕重绘,实时反映整个游戏的进行状态。用户控制的坦克运行在主线程中,随屏幕刷新的频率而移动。坦克将在游戏开始时进行初

2、始化,然后将坦克绘制在地图的上层。本设计主要实现的功能是让坦克移动并能够智能的打出炮弹,躲避子弹,炸毁对方坦克。能够支持网络对战和单机对战两种模式。关关键键词词:面向对象;坦克大战;网络游戏;Java;Socket 类中中图图分分类类号号:TP311.1Java-based Web version of Battle City Game Design【A Ab bs st tr ra ac ct t】The design of object-oriented design patterns, all the objects on in the game to give the concept

3、of objects and attributes. After running the program allows the user to select the implementation of the Options menu. At the beginning of the game, start the server and client, all objects on the background graphics. Thread running in the main program, the screen refresh frequency will be some doub

4、le buffer technology to redraw the screen in real time to reflect the state of the game. User-controlled tanks to run in the main thread, with the screen refresh frequency of the movement. Tank will start to initialize the game, and then draw the map of the upper tank. Designed to achieve the main f

5、unction is to allow tanks to move and be able to play smart bombs, dodge bullets, to blow up other tanks. To support online play and single play against two modes.K Ke ey y w wo or rd ds s: : Object-oriented; Battle City; online games; Java; Socket classI目录目录摘要.第 1 章 前言.11.1 游戏设计的需求分析.11.1.1 国内外电子网络

6、游戏的现状.11.1.2 本系统的现实意义.11.1.3 本系统和其他开发游戏区别.21.2 开发技术概述.21.2.1 JAVA、C 语言、C+三种主流编程技术比较 .21.3 本章小结.2第 2 章 相关技术理论.32.1 系统运行环境.32.1.1 系统运行的软件环境.32.1.2 系统运行的硬件环境.32.2 相关理论.32.2.1 关于 ECLIPSE的介绍 .32.2.2 J2SE 框架 .32.2.3 联机通信机制.42.2.4 JAVA图形编程.52.3 本章小结.5第 3 章 系统设计.63.1 系统可行性分析.63.1.1 技术可行性.63.1.2 经济可行性.63.1.3

7、 操作可行性.63.2 系统需求分析.63.2.1 在人机对战模式下实现的功能.63.2.2 在网络对战模式下实现的功能.63.3 系统功能设计.73.3.1 坦克大战总体功能设计.73.3.2 TANKCLIENT类基本功能分析 .73.3.3 TANK类基本功能分析.83.3.4 MISSILE类基本功能分析 .93.3.5 EXPLODE类基本功能分析 .93.3.6 服务器类基本功能分析.103.3.7 信息传送类基本功能分析.103.4 本章小结.10第 4 章 系统实现.114.1 游戏主窗体实现.114.2 单机游戏的实现.124.3 联机功能实现.144.4 本章小结.17第 5 章 总结与展望.185.1 总结.185.2 设计中的不足之处.185.3 展望.18致 谢.191第第 1 1 章章 前言前言人类进入 21 世纪,全球一体化,互联网就起到重要的作用,而且随着互联网的不断发展,信息技术逐渐发展壮大,将成为网络经济的核心。其中计算机、网络通信的发展最为迅速。在现今电子信息高速发展的时代,网络游戏已经深入到人们的日常生活中,成为老少皆宜的娱乐方式。1.11.1 游戏设计的需求分析游戏设计的需求分析1.1.11.1.1 国内外电子网络游

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号