很多地方需要优化。游戏缺少开始部分的画面,可以是个很酷的背景图片。这点实现起来其实挺简单,但作为个细节方面的不影响大局的部分,我将其省略了。游戏可以设置更多更复杂的关卡,但这不是编程以内的问题,同时也是个比较耗时的工作,这个可以留到以后慢慢优化。在真正对战的工程中,主战坦克可能会出现即使与敌方坦克发生了碰撞也没有检测到的问题。敌方坦克可能会纠结在屏幕的角上不停地变向而无法离开。这是程序的两个小,目前还没有找到问题的根由。程序中,无论是子弹的速度,主战坦克的速度,都是不变的。程序需要拓展,让它们的速度可变,这样可以提高程序的可玩性。总体上讲,这个程序只能算是坦克大战的雏形,还有很多需要添加改进和优化的地方。虽然这个游戏作为毕业论文已经结束,但我还是会在它的基础上继续修改和优化,将其完善。这只是个小小的开始。参考文献陈立伟,张克非精通手机游戏与应用程序设计张伶,林琪译技术手册北京中国电力出版社,印旻语言与面向对象程序设计北京清华大学出版社吴延昌,冯萍,苏聪基于技术的应用开发与研究微电子学与计算机魏永红基于技术的手机信息查询系统的设计与实现微计算机信息,仵博,张立涓无线开发实用教程北京清华大学出版社,容器来装坦克和子弹,在绘图,碰撞检测等很多地方都需要对这个容器中的对象进行遍历,但中不提供这种功能,为了简化大量的遍历带来的麻烦,我在这里拓展了类而创建了个的子类。它里面有个方法叫,它的功能和用法和中的完全样。在这个包中,定义了个接口继承,拓展了个新的方法,它返回个接口对象,拥有上面的两个方法。同时,在中定义了个实现了接口的内部类,它实现了的两个方法。第六章游戏的运行与测试测试方案测试方式主要有两种静态测试和动态测试,我们主要采用的是动态测试。由于动态测试是通过运行程序来检验软件的动态特性和结果的正确性,同时也是对程序运行进行评价的过程,动态测试包括运行解释和模拟。本系统主要是在上的测试,主要依靠系统和运行结果与预期结果进行比较,看是否实现预期的功能,以达到系统的全面行可行性等。测试项目本程序包括如下的几个测试模块中相应按钮事件的测试关卡的测试数据库功能的测试中的暂停开始等按钮事件的测试中双方交战的各种测试中相应按钮事件的测试在正确的运行程序后,将进入选择界面,如图。当通过上下键选择游戏说明并按下确定键时,程序会跳向图的界面。在所示的界面中,键盘按下收到程序会返回到所示的界面。当通过上下键选择开始并按下确定键时,程序会跳向图所示选择关卡的界面。图图图关卡的测试数据库功能的测试当程序显示在图所示的界面是,当通过上下键选择游戏说明并按下确定键时,程序会自动进入相应的关卡。这里抽样出前三个关卡的截图,图非别为为第关第二关和第三关的关卡。图图图当关卡未被破解时,我们可以看到此关未解锁的提示,见图图中的暂停开始等按钮事件的测试当双方处在如上面的三个图所示的交战状态时,我们可以通过下面的按钮控制游戏。当我们按下时,游戏会暂停,同时,会变成,如图所示。当游戏处于暂停状态,当我们按中。和样,不论的实例是产生于主战坦克还是敌方坦克,他么都是个类的实例,只是在实例化这个实例的时候给了它个的值,这个值和产生它的对象时相等的。我们可以通过的构造函数看到类的些属性,包括颜色速度半径隶属于哪个坦克自己的精灵等。子弹也分好坏,,的工作很少,与坦克的碰撞在类中实现了。只有个与屏幕边缘的碰撞检测,也就是方法。当检测到碰撞时,将这个实例从的实例中移除。类的详细设计类有三个方法,是用来打开音乐和关闭音乐的。这个音乐文件必须是格式的文件。方法用来打开指定文件名的音乐文件,方法打开实例的音乐文件。方法暂停音乐的播放。类的详细设计类中的变量和方法都是静态的,这样只需要直接通过类名类使用。程序中设置了个关卡,所以这里有个用于绘制地图的静态的二维数组。为了将相应的数组与相应的关卡对应起来,类中有个专门用来存放二维数组的三维数组,如下然后我们用个的方法得到相应关卡的表示地图的二维数组数据库的详细设计本程序中,的作用是存储游戏的那些关卡已经被破解。实际上,数据库中至存储了个记录,就是当前的关卡经被破解到的关卡数量加上实际上,这个数字和中的变量相对应的,也就是它是从开始的和破解这个关卡的玩家姓名。这里为了简化程序,玩家的统为。本游戏初始化只有第关是被破解的。程序中的数据库的操作放在了类中,这个类中的个主要方法就是他修改数据库中的数据,为修改后的被破解的地图下标,对应关卡加。容器和遍历在整个程序中用到了界面时,我们按下了,程序会返回到选择关卡的界面,如图。玩家可以通过确定键和来跳回到游戏对打界面,但是这时的选择关卡是没有意义的。也就是说,无论玩家是选择哪个关卡,用的是确定键还是键,程序都会跳回到如图所示的状态,并且,点击以后游戏才会开始,进入图的状态。图图图中双方交战的各种测试无论是坦克双方的移动,子弹的打出,还是子弹坦克地图和屏幕边缘的碰撞检测等的测试通过单独的图片是不能证明问题的,必须在实际的操作中才能测试出来,但是通过上面的那些截图也能看出这个程序所必须具备的功能的大概的正确性。下面对游戏的屏幕左上角所显示的字符串信息与程序的逻辑之间的正确性。游戏初始化时,玩家有十条生杀敌数为,关卡为当前所在关卡。游戏过程中这三个字符串分别表示当时玩家的生命值玩家杀掉的敌方坦克的总数量和当前所在关卡。如图为初始化时的状态。图为刚刚进入第二关时的状态。当玩家的生命值减少到时,游戏结束。这时,玩家可以看到屏幕中间显示的的字符串,如图图图图第七章结论这是个小游戏,但对于我来说却是个不小的工程。从开始到将游戏写到现在的这个样子的过程,实际上就是遇到问题然后再解决问题的过程是个学习的过程。最开始的时候,我并没有将这个游戏的所有功能和所有的细节都考虑在其内。而是在原有内容的基础上添加功能。从软件工程的角度讲是自上而下逐步求精的软件工程方法。但这对框架的可拓展性又极高的要求,所以作为初学者的我在写代码的过程中深深地体会到了框架和软件工程学的方法的重要性。游戏运行起来还有许许多多的问题,还有下时庭居住和就加上地方
财政,投入将达到几百亿。
建设部等九部门日前联合发布廉租住房保障办法,对廉租住
房制度建设中群众和地方政府普遍关心的问题做出了明确规定。
办法进步明确了廉租住房的保障对象为城困难的若干意见健全廉租住
房制度,加快解决城市低收入家庭住房困难也在月被写入十七
大报告。月日,国务院总理温家宝在新加坡国立大学发表演讲
时表示,中国政府今年将安排亿元用于廉租房建设,再出让净收益有限,住房保障资金匮
乏,导致住房保障体系建设相对滞后,住房保障能力不足。
二项目提出的理由
年,主管部门加快了廉租房政策的出台力度,月公布了国
务院关于解决城市低收入家庭住房范资金不稳定成为建立廉租住房制度面
临的最突出问题。这种情况在西部地区尤为明显,以内蒙古自治区
为例,该区住房困难的低收入家庭数量较多,但由于大部分地市财政
资金紧缺,公积金增值收益及土地出范资金不稳定成为建立廉租住房制度面
临的最突出问题。这种情况在西部地区尤为明显,以内蒙古自治区
为例,该区住房困难的低收入家庭数量较多,但由于大部分地市财政
资金紧缺,公积金增值收益及土地出让净收益有限,住房保障资金匮
乏,导致住房保障体系建设相对滞后,住房保障能力不足。
二项目提出的理由
年,主管部门加快了廉租房政策的出台力度,月公布了国
务院关于解决城市低收入家庭住房困难的若干意见健全廉租住
化制度化管理
的模式,建立了内部管理体系,明确各部门各岗位职责,制定了计划
管理制度人事管理制度财务管理制度生产管理制度质量管理制
度采购管理制产
高效高级栽培生物肥料,生物农药和生物病虫害的除治配套生态技术等
工作,注册资金万元。公司现有人员人,其中博士人,硕士
人,大学以上人,企业人员知识层次高结构合理。
公司自建立以来实行现位概况
有限责任公司主要以国内外市场需求为导向,以科技部门为依托,
大力开发农业资源永续利用和人类健康为核心的农业科技成果转化,农
产品的开发生产加工销售,并器蜂鸣器点动检修继电器换速信号继电器继平层停车继电器其他名称功用特殊功能继电器备用电池失效为高速计数器软件复位监视操作状态产生,,时钟脉冲执行时,结果相等为时间继电器开门限位开关失效,定时使开门停定时断开红外线检测回路自动关门定时关门限位失效,定时使关门停自动开门定时计数器高速计数器可逆计数器旋转编码器与的连接图旋转编码器与的连接如图所示脉冲信号输入到的端,端接硬件复位信号,用于当电梯运行至端站时高速计数器复位校正楼层计数及消除累计误差。当复位信号从转为时,高速计数器从零开始计数。系统结构框图系统由轿厢开关门机构曳引机构控制系统等组成,如图所示。图系统结构图本章小结本章是系统硬件开发,对控制部分进行硬件开发,而控制部分则首先阐述了设计思想,并对的选择及点数分配以及旋转编码器与的连接。研究推广绿色农作物优质,高金万元,占项目总投资的
项目单位自筹资金万元,占项目总投资的。很多地方需要优化。游戏缺少开始部分的画面,可以是个很酷的背景图片。这点实现起来其实挺简单,但作为个细节方面的不影响大局的部分,我将其省略了。游戏可以设置更多更复杂的关卡,但这不是编程以内的问题,同时也是个比较耗时的工作,这个可以留到以后慢慢优化。在真正对战的工程中,主战坦克可能会出现即使与敌方坦克发生了碰撞也没有检测到的问题。敌方坦克可能会纠结在屏幕的角上不停地变向而无法离开。这是程序的两个小,目前还没有找到问题的根由。程序中,无论是子弹的速度,主战坦克的速度,都是不变的。程序需要拓展,让它们的速度可变,这样可以提高程序的可玩性。总体上讲,这个程序只能算是坦克大战的雏形,还有很多需要添加改进和优化的地方。虽然这个游戏作为毕业论文已经结束,但我还是会在它的基础上继续修改和优化,将其完善。这只是个小小的开始。参考文献陈立伟,张克非精通手机游戏与应用程序设计张伶,林琪译技术手册北京中国电力出版社,印旻语言与面向对象程序设计北京清华大学出版社吴延昌,冯萍,苏聪基于技术的应用开发与研究微电子学与计算机魏永红基于技术的手机信息查询系统的设计与实现微计算机信息,仵博,张立涓无线开发实用教程北京清华大学出版社,容器来装坦克和子弹,在绘图,碰撞检测等很多地方都需要对这个容器中的对象进行遍历,但中不提供这种功能,为了简化大量的遍历带来的麻烦,我在这里拓展了类而创建了个的子类。它里面有个方法叫,它的功能和用法和中的完全样。在这个包中,定义了个接口继承,拓展了个新的方法,它返回个接口对象,拥有上面的两个方法。同时,在中定义了个实现了接口的内部类,它实现了的两个方法。第六章游戏的运行与测试测试方案测试方式主要有两种静态测试和动态测试,我们主要采用的是动态测试。由于动态测试是通过运行程序来检验软件的动态特性和结果的正确性,同时也是对程序运行进行评价的过程,动态测试包括运行解释和模拟。本系统主要是在上的测试,主要依靠系统和运行结果与预期结果进行比较,看是否实现预期的功能,以达到系统的全面行可行性等。测试项目本程序包括如下的几个测试模块中相应按钮事件的测试关卡的测试数据库功能的测试中的暂停开始等按钮事件的测试中双方交战的各种测试中相应按钮事件的测试在正确的运行程序后,将进入选择界面,如图。当通过上下键选择游戏说明并按下确定键时,程序会跳向图的界面。在所示的界面中,键盘按下收到程序会返回到所示的界面。当通过上下键选择开始并按下确定键时,程序会跳向图所示选择关卡的界面。图图图关卡的测试数据库功能的测试当程序显示在图所示的界面是,当通过上下键选择游戏说明并按下确定键时,程序会自动进入相应的关卡。这里抽样出前三个关卡的截图,图非别为为第关第二关和第三关的关卡。图图图当关卡未被破解时,我们可以看到此关未解锁的提示,见图图中的暂停开始等按钮事件的测试当双方处在如上面的三个图所示的交战状态时,我们可以通过下面的按钮控制游戏。当我们按下时,游戏会暂停,同时,会变成,如图所示。当游戏处于暂停状态,当我们
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 31 页
第 2 页 / 共 31 页
第 3 页 / 共 31 页
第 4 页 / 共 31 页
第 5 页 / 共 31 页
第 6 页 / 共 31 页
第 7 页 / 共 31 页
第 8 页 / 共 31 页
第 9 页 / 共 31 页
第 10 页 / 共 31 页
第 11 页 / 共 31 页
第 12 页 / 共 31 页
第 13 页 / 共 31 页
第 14 页 / 共 31 页
第 15 页 / 共 31 页
预览结束,还剩
16 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。