欢迎来到天天文库
浏览记录
ID:23375845
大小:985.00 KB
页数:24页
时间:2018-11-07
《09计软一班张宏亮毕业设计--坦克大战》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、...毕业论文题目:坦克大战游戏设计与实现班级:09级计软一班学号:姓名:张宏亮指导教师:黄勇完成时间:2011年12月3日......基于Java的网络版坦克大战游戏设计摘要:本设计采用面向对象的设计模式,对游戏中的所有物体赋予对象的概念和属性。运行程序后允许用户选择执行选项菜单。在开始游戏后,启动服务器和客户端,对背景的所有物体进行绘图。在主程序运行的线程中,画面刷新将以一定的频率采用双缓冲技术对屏幕重绘,实时反映整个游戏的进行状态。用户控制的坦克运行在主线程中,随屏幕刷新的频率而移动。坦克将在
2、游戏开始时进行初始化,然后将坦克绘制在地图的上层。本设计主要实现的功能是让坦克移动并能够智能的打出炮弹,躲避子弹,炸毁对方坦克。能够支持网络对战和单机对战两种模式。关键词:面向对象;坦克大战;网络游戏;Java;Socket类中图分类号:TP311.1Java-basedWebversionofBattleCityGameDesign【Abstract】Thedesignofobject-orienteddesignpatterns,alltheobjectsoninthegametogivethe
3、conceptofobjectsandattributes.AfterrunningtheprogramallowstheusertoselecttheimplementationoftheOptionsmenu.Atthebeginningofthegame,starttheserverandclient,allobjectsonthebackgroundgraphics.Threadrunninginthemainprogram,thescreenrefreshfrequencywillbeso
4、medoublebuffertechnologytoredrawthescreeninrealtimetoreflectthestateofthegame.User-controlledtankstoruninthemainthread,withthescreenrefreshfrequencyofthemovement.Tankwillstarttoinitializethegame,andthendrawthemapoftheuppertank.Designedtoachievethemainf
5、unctionistoallowtankstomoveandbeabletoplaysmartbombs,dodgebullets,toblowupothertanks.Tosupportonlineplayandsingleplayagainsttwomodes.Keywords:Object-oriented;BattleCity;onlinegames;Java;Socketclass......目录摘要.............................................
6、..........................................................................................................第1章前言.....................................................................................................................................11.1游戏设计
7、的需求分析...........................................................................................................11.1.1国内外电子网络游戏的现状......................................................................................11.1.2本系统的现实意义......................
8、.................................................................................11.1.3本系统和其他开发游戏区别......................................................................................21.2开发技术概述.........................................
此文档下载收益归作者所有