版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 1 11.1选题的目的和意义 1 21.3论文组织结构 22开发工具及系统架构简介 32.1开发技术概述 32.2编程语言简介 4 4 4 4 43.2游戏规则和系统功能介绍 53.3程序运行表 63.4描述坦克运行流程 64系统总体设计 74.1总体模块 74.2游戏组成 8 9结论 关键词:面向对象坦克大战游戏J2SE1.1选题的目的和意义P容易完成攻击;在攻击对象方面,也有待优化,比如对象较单一1.2系统的优点(1)游戏内容上的优点:坦克大战游戏的设计内容没有其他游戏那么复杂,也没(4)技术上的优点:使用了多线程的概念,增加了对抗地难度。系统把线程分配(5)风格上的优点:采用的是军事化的元素,使界面更加独特。1.3论文组织结构j2se平台,并对各个部分进行简要概述。在第四章中,进行总体设计,将坦克大战游戏系统分为开始和退出、暂停和继续、2开发工具及系统架构简介(3)c++编程c++是c的升级版,结合了java的特点面向对象和c的特点面向过程。所以c++的优点是尽可能地与c相容和面向对象。c++具有c的简单高效的语上汲取经验,实行优化。所以c++相较于c来说更加具有说服力,并且c++的编程平台可以检测很多种错误。因为c是基本的语言,被人们普遍运用,所以也推动了c++的发(微缩化)。j2se涵盖的各种组件,性能体系构造和技术级别,具备通用的规范和原则,因此在j2se体系结构的多个平台之间具有良好的兼容性。它解决了因公司后台运用的技术互相之间不兼容,而使公司内部和外部交流变得困难的难题。j2se中设定的开发规范,用来保证j2se系统和产品彼此双方的相容性。换句话说,基于j2se2.4MyEclipse软件简介以java语言为基底的Eclipse,是一个源代码开放的软件开发操作平台。它自身就这个软件的最显著的特点是:只需要安装并且下载作用不3系统分析(1)游戏程序由于它的代码重复率大,所以需要高精度的软件编程。被设计开发(2)游戏开发的时候要导入图像,达到美观的效果,增强视觉冲击感。(3)用户通过按键来管控坦克上下左右的操作,但是由于敌人会自动移动,就得使(4)对于敌人坦克发射的子弹的管控同样应该注意,子弹应该位于自己的线程上。(6)以虚拟机为基础的半解释形式的java编程平台,运行效率要比所有编译代码平台(如C++)的运行效率低得多。如果程序不经过简化与优化,则系统可能无法顺利3.2游戏规则和系统功能介绍碰撞,但它们不会叠加在一起。坦克可以朝四个方位射出子弹,射出的子弹攻击坦克3.3程序运行表字段名说明墙红心3.4描述坦克运行流程坦克大战游戏运用的是面向对象的设计方式,系统把对象分配给游戏里的一切元操作,跟着界面重置的频率而前行。对方的坦克要在游戏开始游戏开始N转换目标方位4系统总体设计Y是不是死亡N是不是相撞N坦克行走是不是攻击攻击是不是前行Y游戏结束图3.4坦克运行流程图戏级别、帮助四个模块。坦克大战游戏系统的模块划分如图4-1所示:(4)森林坦克大战游戏系统坦克大战游戏系统暂停或继续游戏级别游戏说明级别四开始退出级别三暂停级别二级别一图4.1游戏总体模块图游戏大致由堡垒、坦克、墙、森林、爆炸五个方面来组(1)坦克坦克是用户来操作的。tank属性:行速、tank的尺寸、tanktank是不是仍在运转以及方位等。(2)堡垒(3)墙(5)爆炸5游戏的具体实现(1)菜单项功能游戏暂停/继续游戏级别帮助在此模块中实现游戏的性能的核心代码如下所示。jmb=newMenuBar();(2)确认是否退出:(3)在子弹击中到对手的坦克后爆炸作用:for(inti=0;i<bombTanks(4)子弹击中普通墙:在此模块中实现子弹打中了普通的墙壁的核心代码如下所示。(5)游戏失败:g.drawString("你输了!");(6)重置游戏游戏暂停/继续游戏级别帮助(7)坦克撞到边缘if(x+Tank.width>TankClient.x=TankClient.Fram_width-Tan(8)在用户赢得游戏后:在此模块中实现游戏胜利的核心代码如下所示。g.drawString("你赢了!");
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 儿童自主进食行为与大脑自我调节功能发展的相关性研究及餐具设计
- 四川省绵阳市2021年初中生物中考真题试题试卷【含答案、解释】
- 程序开发单元测试编写手册
- 《纺织工业水污染物排放标准》(GB 4287-2026)全面解析
- 路灯灯具拆装更换标准手册
- 检测中心化学试剂耗材管理工作手册(标准版)
- 新房验收委托合同范文二篇
- 2026年物流仓储合作协议合同三篇
- 2025-2030葡萄牙房地产周期波动与度假地产投资时机判断
- 《数字化生产管理体系建设手册(标准版)》
- 2026年小红书爆款笔记创作公式与算法机制
- 六西格玛设计DFSS
- 商铺租赁终止合同范本范文精简处理
- 新人教版九年级全册物理《比热容》教学课件
- 15D501 建筑物防雷设施安装
- YY/T 0513.2-2020同种异体修复材料第2部分:深低温冷冻骨和冷冻干燥骨
- 库房管理培训课件
- 保温保冷施工方案
- 消防工程竣工验收全套资料(范本)
- 机械精度及检测课件
- 新课程背景下英语教学听课评课-课件
评论
0/150
提交评论