基于j2se的坦克大战-毕业(设计)论文论文.doc
上传人:鸿朗****ka 上传时间:2024-09-11 格式:DOC 页数:26 大小:1.4MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于j2se的坦克大战-毕业(设计)论文论文.doc

基于j2se的坦克大战-毕业(设计)论文论文.doc

预览

免费试读已结束,剩余 16 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

石家庄科技信息职业学院毕业论文题目:基于J2SE的坦克大战学号:090124017姓名:李世阳专业班级:软件技术(游戏方向)09-24班指导教师:刘永伟完成日期:2011-12-18基于Java的网络版坦克大战游戏设计摘要:本设计采用面向对象的设计模式,对游戏中的所有物体赋予对象的概念和属性。运行程序后允许用户选择执行选项菜单。在开始游戏后,启动服务器和客户端,对背景的所有物体进行绘图。在主程序运行的线程中,画面刷新将以一定的频率采用双缓冲技术对屏幕重绘,实时反映整个游戏的进行状态。用户控制的坦克运行在主线程中,随屏幕刷新的频率而移动。坦克将在游戏开始时进行初始化,然后将坦克绘制在地图的上层。本设计主要实现的功能是让坦克移动并能够智能的打出炮弹,躲避子弹,炸毁对方坦克。能够支持网络对战和单机对战两种模式。关键词:面向对象;坦克大战;网络游戏;Java;Socket类Java-basedWebversionofBattleCityGameDesign【Abstract】Thedesignofobject-orienteddesignpatterns,alltheobjectsoninthegametogivetheconceptofobjectsandattributes.AfterrunningtheprogramallowstheusertoselecttheimplementationoftheOptionsmenu.Atthebeginningofthegame,starttheserverandclient,allobjectsonthebackgroundgraphics.Threadrunninginthemainprogram,thescreenrefreshfrequencywillbesomedoublebuffertechnologytoredrawthescreeninrealtimetoreflectthestateofthegame.User-controlledtankstoruninthemainthread,withthescreenrefreshfrequencyofthemovement.Tankwillstarttoinitializethegame,andthendrawthemapoftheuppertank.Designedtoachievethemainfunctionistoallowtankstomoveandbeabletoplaysmartbombs,dodgebullets,toblowupothertanks.Tosupportonlineplayandsingleplayagainsttwomodes.Keywords:Object-oriented;BattleCity;onlinegames;Java;Socketclass摘要1TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc262460195"第1章前言PAGEREF_Toc262460195\h4HYPERLINK\l"_Toc262460196"1.1游戏设计的需求分析PAGEREF_Toc262460196\h4HYPERLINK\l"_Toc262460198"1.1.1本系统的现实意义PAGEREF_Toc262460198\h4HYPERLINK\l"_Toc262460199"1.1.2本系统和其他开发游戏区别PAGEREF_Toc262460199\h4HYPERLINK\l"_Toc262460200"1.2开发技术概述PAGEREF_Toc262460200\h5HYPERLINK\l"_Toc262460201"1.2.1Java、C语言、C++三种主流编程技术比较PAGEREF_Toc262460201\h5HYPERLINK\l"_Toc262460202"1.3本章小结PAGEREF_Toc262460202\h5HYPERLINK\l"_Toc262460203"第2章相关技术理论PAGEREF_Toc262460203\h5HYPERLINK\l"_Toc262460204"2.1系统运行环境PAGEREF_Toc262460204\h5HYPERLINK\l"_Toc262460205"2.1.1系统运行的软件环境PAGEREF_Toc262460205\h5HYPERLINK\l"_Toc262460206"2.1.2