欢迎来到天天文库
浏览记录
ID:16007914
大小:344.50 KB
页数:27页
时间:2018-08-07
《基于java的坦克网战游戏的设计和实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于Java的坦克网战游戏的设计和实现学生:指导教师:内容摘要:坦克游戏是一款众所周知的休闲游戏,在网络日益发达的今天,局域网游戏为上班一族在工作闲暇之际提供了很好的放松空间。Java语言简单易学,并且能够在所有的计算机上运行,所以越来越多的程序员用它编写游戏。而本文介绍了基于Java的坦克网战游戏的设计和实现,主要介绍了相关技术理论,系统总体设计,各功能设计以及游戏的实现。本游戏在Eclipse平台上开发调试,分为两大部分,即服务器端和客户端。服务器端建立主机,客户端通过连接主机IP地址进行联机,联机成功自动进入游戏。游戏过程中玩家通过键盘
2、来控制坦克,可以进行聊天,选择暂停,游戏结束玩家可以选择重玩,但需要另一玩家同意。关键词:Java坦克局域网EclipseDesignandachievementofnetworkTanksbasedonJavaAbstract:Tanksisawell-knowncasualgame.WiththeincreasingdevelopmentoftheInternet,LAN-basedgameprovideagoodrelaxplatformforthoseofficeworkerstospendtheirleisuretime.Agrow
3、ingnumberofprogrammerchoicetouseJavalanguagetoprogramgamebecausethiskindoflanguageiseasytolearnanditcanbeoperatedonallthecomputers.ThisarticleisaboutthedesignandachievementoftheTankswhichisbasedonJava,anditmainlyintroducessomerelevanttechnologicaltheories,thesystemintegrate
4、ddesign,diversefunctiondesignandthegame’sachievement.ThisgameisdevelopedanddebuggedonEclipseplatform,whichcontainsServer-sideandClient-side.TheServer-sideaimsatbuildingmainframe,andtheClient-sidethroughconnectingmainframe’sIPaddresstoloadgameautomatically.Playerscancontrolt
5、ankthroughkeyboardandchatorsuspendwhileplayingthegame.Theycanalsochoicetorestartthegameifanotherplayerpermits.Keywords:JavaTanksnetworkEclipse目录前言11了解java11.1Java语言的发展11.2Java技术理论11.3三种平台简介21.4Java程序开发过程21.4.1编写Java源文件31.4.2编译Java源文件31.4.3运行Java程序31.5关于Eclipse32系统分析42.1可行性分
6、析42.2游戏规则和系统功能介绍43总体设计53.1程序运行流程53.2总体构架54程序模块74.1主体模块74.2通信模块74.3坦克模块74.4子弹模块84.5墙模块84.6关卡模块85程序实现85.1游戏窗口界面设计95.2游戏控制125.3游戏网络通信135.4游戏元素155.4.1坦克155.4.2游戏墙185.4.3游戏中子弹和爆炸效果195.5游戏整体实现效果206结束语21参考文献22基于Java的坦克网战游戏的设计和实现前言在人们工作压力日益加大的今天,休息时间有限使娱乐项目越来越少,为了让上班族疲惫的心灵得以休息,开发了可
7、在局域网内联机玩耍的坦克游戏让人们放松一刻。本款游戏设计时,考虑到实际操作性,简化了游戏的操作,只要操作键盘上的方向控制坦克运动,键按住攻击键发射子弹就可以玩该游戏,轻松享受玩游戏的喜悦,可操作性好,弥补了单机游戏的自娱自乐的弊端,而且不会让玩家过分痴迷于该游戏,它的益智性让玩家头脑更灵活和它基于局域网可以增进同事同学之间的配合度,无论是学习还是工作都起到积极作用。Java语言越来越被程序员认可,无论是高校的计算机专业还是IT培训学校,都把Java作为主要的教学内容之一。本款游戏利用了Java语言的的面向对象,多平台运行,稳定和多线程工作的优
8、良特征在传统C++语言编写的坦克游戏基础上进行改编,让其具备相对简单的功能。本文通过对系统的需求分析,选择在Eclipse平台上开发调试。分为主机端和客户端,分别由
此文档下载收益归作者所有