坦克大战-毕业设计报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

本科毕业设计(论文)题目基于jsp的坦克大战游戏的设计与实现学院名称信息学院专业班级计科(高职)10-1学生姓名郭建建导师姓名贾瑞祥二○一四年五月二十八日齐鲁工业大学本科毕业设计(论文)原创性声明本人郑重声明:所呈交的毕业设计(论文),是本人在指导教师的指导下独立研究、撰写的成果。设计(论文)中引用他人的文献、数据、图件、资料,均已在设计(论文)中加以说明,除此之外,本设计(论文)不含任何其他个人或集体已经发表或撰写的成果作品。对本文研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示了谢意。本声明的法律结果由本人承担。毕业设计(论文)作者签名:年月日齐鲁工业大学关于毕业设计(论文)使用授权的说明本毕业设计(论文)作者完全了解学校有关保留、使用毕业设计(论文)的规定,即:学校有权保留、送交设计(论文)的复印件,允许设计(论文)被查阅和借阅,学校可以公布设计(论文)的全部或部分内容,可以采用影印、扫描等复制手段保存本设计(论文)。指导教师签名:毕业设计(论文)作者签名:年月日年月日2目录摘要.......................................................................3ABSTRACT............................................IV第一章绪论....................................51.1课题背景和意义........................................51.2国内外游戏发展状况……………………………..…………………51.2.1与欧美对比…...……………………………………………………51.2.2与韩国对比………………………………..………………………51.2.3与日本对比………………………………….…………………….51.2.4我国国内的发展状况……………………………….…………….61.3章节安排…..…………………………………………………………7第二章开发技术概述..........................................82.1系统运行环境......................................................................................82.2JAVA语言的特点................................................................................82.3关于JSP...............................................................................................92.4本章小结…………………………………………………………….10第三章游戏设计的原理及技术........................................113.1游戏概述.............................................................................................113.1.1游戏概念..........................................................................................113.1.2游戏类型..........................................................................................113.1.3游戏的市场与需求.........................................................................123.2游戏设计相关技术............................................................................1223.2.1DIRECTX........................................................................................123.2.2OPENGL..........................................................................................12第四章系统设计................................................................144.1系统需求分析.............................................................................144.2系统总体设计................................................错误!未定义书签。4.2.1基本设计和处理流程.............................................................154.2.2功能总述................................................................................16第五章系统实现................错误!未定义书签。75.1游戏窗口设计.........................................175.2TankClieng类基本功能分析.............................185.3Explode类基本功能分析................................205.4Missile类基本功能分析................................225.5PlayMusic类基本功能分析..............................245.6Tank类基本功能分析...................................265.7本章小结..............................................第六章程序创新点………………………………………..276.1双缓冲技术…………………………………………………….…27第七章总结与展望………………………………………..287.1总结……………………………………………………………..…..287.2不足之处………………………………………………………..…..297.3展望…………………………………………………………………29参考文献………………………………………………………………..302致谢.......................................................................................................31齐鲁工业大学2014届本科生毕业设计(论文)3摘要坦克游戏是一款众所周知的休闲游戏,在网络日益发达的今天,网页游戏为我们提供了很好的放松空间。本游戏是在MyEclipse平台上开发调试,运用服务器Tomcat,网页界面的结构设计以实用性出发,具有易于操作、简洁、方便等特点。本文采用MyEclipse平台开发调试。玩家坦克的运行是通过键盘响应事件控制,获取小道具,敌方坦克则是自动运行并具有了一定的智能性。子弹打中敌人,敌人爆炸,同样敌人也能移动,也能放子弹,敌人坦克数为0打完进入下一关,还加入了游戏声音。玩家的坦克消灭敌方坦克后,会随机生成物品,玩家的坦克吃了可以补充血量,发射超级炮弹,还可以加快速度。本论文第一章是介绍国内外游戏的发展状况,以及它的意义和其他开发游戏的区别,第二章介绍一些游戏编程的技术和原理,第三章是系统分析与设计,对坦克大战游戏戏有一个总体的设计,第四章室系统功能与实现,游戏具体实现都在这章,最后总结关键词:坦克大战JAVAMyEclipseJSPservlet齐鲁工业大学2014届本科生毕业设计(论文)IVABSTRACTThetankgameisagameofleisureaseveryoneknows,developednetworkincreasinglytoday,Webpagegamesprovideagoodrelaxingspaceforus.ThisgameisdevelopinganddebuggingonMyEclipseplatform,usingtheTomcatserver,thestructuredesignWebpageinterfacetopracticality,hasthecharacteristicsofeasyoperation,simple,convenient.MyEclipseplatformdebuggingusingthis.Gameplayer'stankiscontrolledbykeyboardresponseevents,getsprops,anenemytankisoperatedautomaticallyandhascertainintelligence.Thebullethittheenemy,theenemybombing,thesameenemycanmove,canputthebullet,theenemytanknumber0playedintothenextCommissioner,hasalsojoinedthegamesound.Thefirstchapterofthethesisistointroducethedevelopmentofdomesticandinternationalgames,andthedistinctionbetweenitssignificanceandothergamedevelopment,thesecondchapterintroducesthetechnologyandprincipleofsomegameprogramming,thethirdchapteristhesystemanalysisanddesign,anoveralldesignofthegameplay,thefourthchapterroomsystemfunctionandtherealization,thegamespecificimplementationinthischapter,thefinalsummaryKeywords:tank;JAVA;MyEclipse;Jsp;serverlet齐鲁工业大学2014届本科生毕业设计(论文)2第一章绪论1.1课题背景和意义游戏软件是计算机诞生之后就开始有的产物,有最开始的单机版游戏逐渐发展为大型的网游,但是随着整个行业新生模式的诞生,游戏也在向着小型互动的SNS型转变,这样的游戏有着互动性强,直接在网页中运行,用户体验较简单容易。《坦克大战》(BattleCity)是1985年日本南梦宫Namco游戏公司在任天堂FC(FamilyComputer)平台上,推出的一款多方位平面射击游戏。游戏以坦克战斗及保卫基地为主题。大部分80后的青年人曾经都玩过这款FC平台上的经典游戏,FC平台上的坦克大战只能两个人协同作战。本系统运用Java这个跨平台的编程语言,重新实现这一款经典游戏,探究曾经这一款经典游戏的大概设计与实现,并且加入坦克八个方向的行走,双人模式,使游

1 / 37
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功