基于java语言的坦克大战

基于java语言的坦克大战

ID:11025372

大小:8.49 MB

页数:112页

时间:2018-07-09

基于java语言的坦克大战_第1页
基于java语言的坦克大战_第2页
基于java语言的坦克大战_第3页
基于java语言的坦克大战_第4页
基于java语言的坦克大战_第5页
资源描述:

《基于java语言的坦克大战》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、通信技术实践设计报告课题名称:专业班级:学生姓名:学号:指导教师:平时指导学生的教师姓名起止时间:2014年3月16日至2014年6月25日重庆交通大学信息科学与工程学院重庆交通大学信息科学与工程学院课程设计任务书课程通信技术实践班级通信工程一班指导教师李益才题目基于java平台的坦克大战同组人数2人任务要求用java语言来编写坦克大战游戏,实现敌我两军对战模式。现对具体要求总结如下:1、坦克能够四处移动2、坦克可以打击敌军3、敌军能够四处移动4、敌军能够打击我军5、打击能够模拟爆炸6、场景能够产生障碍7、我军

2、能够增长生命8、我军敌军能够重生9、我军战亡可计总分10、双机通信对战敌军报告书要求设计报告主要包括内容(参见后面的格式):1.系统的功能需求及分析2.系统总体结构3.系统实现(包括数据结构、主要算法的实现,界面设计等,根据自己的系统实际情况可以增加或删除部分内容)4.系统功能测试5.设计体会要求:Ø学生完成设计后,每个同学均应提交设计报告及软件或硬件(同一小组共同完成的系统可只提交一份软件);Ø设计报告要求文字通畅,排版规范;Ø设计报告文字原则上不少于3000字(程序代码除外),并装订成册。版面要求1.题目用

3、黑体三号,段后距18磅(或1行),居中对齐;2.标题用黑体四号,段前、段后距6磅(或0.3行);3.正文用小四号宋体,行距为固定值“20”,程序代码用固定值“15”;4.标题按“一”、“㈠”、“1”、“⑴”顺序编号。指导地点及考核时间1、指导地点:语音大楼601032、考核时间:第18周星期三上午(答辩方式考核,学生用PPT汇报及演示)重庆交通大学信息学院课程设计评分表序号项目评分标准及说明评分1纪律及平时成绩(20%)按规定时间到实验室完成实验及综合实验,每缺1次实验扣2分,缺4次及以上不得分。2系统演示(功

4、能)及答辩(40%)根据学生PPT汇报、系统演示及回答问题情况,由答辩组(老师)给出答辩等级(直接在此评分表中打“√”),指导教师按等级相应分值打分答辩等级分值A+39-40A38A-36-37B+34-35B32-33B-30-31C+28-29C26-27C-24-25D0-233项目设计报告(40%)根据学生完成的项目设计报告书情况,由指导教师给定等级(直接在此评分表中打“√”)及成绩(特别提醒:设计报告相同者均记0分)报告等级分值A+39-40A38A-36-37B+34-35B32-33B-30-31

5、C+28-29C26-27C-24-25D0-23指导教师:总分:目录一、课题意义1二、相关知识22.1Java语言22.2Eclipse的安装22.3Java语言中用到的基本概念32.4Java语言中用到的重要基本语法42.5实现双机通信的原理52.6实现双机通信的步骤5三、系统设计63.1坦克大战实现的功能63.2坦克大战总体框架流程图63.3坦克大战游戏规则介绍8四、系统实现84.1实现条件84.2设计流程图94.3编码与测试12五、设计心得17六、结论与展望176.1结论176.2展望18七、参考文献1

6、8一、一、课题意义根据目前我国人民生活水平的提高,人们不再将娱乐停留在物质生活上,更加爱注重精神生活的娱乐性,所以有了越来越多、各式各样的手机电脑游戏的产生。游戏本身是一种娱乐方式,能带给人们无尽的乐趣,而且游戏行业的发展还将会带动众多周边产业,如五金、塑料、机械、电子、显像管,高端机型甚至使用了40英寸以上的大屏幕背投、液晶显示器等,这些显像设备不但要依赖国内众多显像管生产企业提供支持,更要针对游戏的内容进行深入开发和优化,以适应游戏内容的飞速发展和变化,大大突破了传统家电类显像设备的限制,对国内显像管制造企

7、业的发展、创新具有极大的推动作用,大型游戏机的外部框体制造涉及工业设计、模具加工、五金加工、塑料成形、特殊印刷等工艺流程,由此带动了一大批相关的零部件生产制造企业,而这些企业均为生产密集型企业,大幅度增加了劳动就业的需求。坦克大战是一款非常经典游戏,风靡全球,经久不衰,经过我们小组的j精心选择,决定以编写一个基于java基础上的坦克大战,为后来学习基于安卓的程序编译奠定一定的基础。本次实践通过对一个坦克大战游戏的开发了解了整个游戏开发的过程。而该报告详细阐述了相关知识、系统设计、系统实现和新的体会等软件开发过程

8、。力求将所学到的知识在系统开发中得以全面的应用,并使系统在实际的操作中能按照设计的要求安全有效正确的运行。本文的坦克大战有完整的界面,能够实现人机大战。该坦克大战游戏剧情非常简单,游戏的主角在保护好自身生命的前提下,消灭所有的敌人,所以非常容易上手。但剧情简单并不代表着一步一步从创建角色到实现功能的步骤是简单的。我和我的搭档从零基础学Java,经过多加讨论多加学习,才完成了这次实践设计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。