毕业答辩-塔防游戏《葫芦娃大战蛇精》的设计与实现.pptx_第1页
毕业答辩-塔防游戏《葫芦娃大战蛇精》的设计与实现.pptx_第2页
毕业答辩-塔防游戏《葫芦娃大战蛇精》的设计与实现.pptx_第3页
毕业答辩-塔防游戏《葫芦娃大战蛇精》的设计与实现.pptx_第4页
毕业答辩-塔防游戏《葫芦娃大战蛇精》的设计与实现.pptx_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

塔防游戏葫芦娃大战蛇精的设计与实现,姓名:学号:指导老师:,信息工程学院软件工程专业,2016年5月22日,汇报目录,1,2,3,4,研究背景,游戏设计,游戏界面实现,结论与收获,一、研究背景,在社会竞争压力不断加大的同时,游戏越来越受欢迎,游戏软件开发也成为最具发展潜力的领域之一;Android小游戏在当今充满竞争压力的社会越来越盛行;手游以其界面美观,可操作性强,方便等原因备受人们青睐。,在社会竞争压力不断加大的同时,游戏越来越受欢迎,游戏软件开发也成为最具发展潜力的领域之一;Android小游戏在当今充满竞争压力的社会越来越盛行;手游以其界面美观,可操作性强,方便等原因备受人们青睐。,二、游戏制作,此次游戏制作主要解决的问题有:动作、人物、场景等画面设计问题,游戏各个页面的布局问题,游戏中人物对战的行走,攻击,碰撞实现问题,以及判断游戏胜利失败的条件问题等等。根据以上这些问题,我们首先要对整个游戏进行逻辑上的策划,再对游戏场景以及精灵进行构思以及创作,然后用代码实现,最后进行游戏的测试与完善。,游戏设计流程图,游戏背景,传说葫芦娃七兄弟齐心协力战胜蛇精与蝎子救出爷爷后,过了很长一段时间安静美好的日子。可是几百年后蛇精不甘耻辱,欲要组织家族子弟卷土重来,破坏葫芦娃兄弟辛苦经营的家园,一雪前耻。眼看蛇精大军已经到达葫芦娃家园外的小河边,葫芦娃兄弟不得不重新应用法力,联合起来对付来势汹汹的蛇精大军,阻止她们上岸,破坏家园,一场大战一触即发。,游戏逻辑设定,游戏的战斗场地是在葫芦娃家园外的小河中,河岸边为团结一心的葫芦兄弟,蛇精家族顺着小河从右边攻击而来。游戏中,葫芦兄弟一个接一个的下水守在小河边发动攻击,阻挡蛇精家族。胜利的判断条件:葫芦兄弟成功消灭所有蛇精家族的子弟,葫芦兄弟胜利。失败判断条件:只要有一个蛇精子弟击破葫芦兄弟的防守,进入葫芦家园,那么葫芦兄弟战败,游戏结束。,精灵绘制,场景制作,三、游戏界面实现,本游戏通过cocos2d游戏开发引擎编写和调试代码,编辑界面和动画,从而在不同的开发阶段最快速方便地获取工具和服务,同时应用面向对象的方法,在设计游戏时把游戏中的各类事物看成对象,再把对象划分为对象类,替它们定义方法,并建立子类父类的关系,实现继承与调用,最后利用MyEclipse把ps好的图片和代码结合起来,从而实现游戏的各个功能。,各页面跳转关系图,图层切换代码实现,publicstaticvoidchangeLayer(CCLayernewLayer)CCScenescene=CCScene.node();scene.addChild(newLayer);/newlayer是新的图层CCFlipXTransitiontransition=CCFlipXTransition.transition(2,scene,0);CCDirector.sharedDirector().replaceScene(transition);/切换场景,参数新的场景,蛇精行走攻击的动作实现,publicvoidattack(BaseElementelement)if(elementinstanceofHulu)Huluhulu=(Hulu)element;if(targetHulu=null)/如果已经锁定目标了就不要再调用下面的方法了targetHulu=hulu;/锁定目标stopAllActions();/切换成攻击模式CCActionanimate=CommonUtils.getAnimate(image/shejing/mns1/gongji/z_1_attack_%02d.png,2,true);this.runAction(animate);/让葫芦娃持续掉血CCScheduler.sharedScheduler().schedule(attackHulut,this,0.5f,false);,页面实现图展示,战斗主页面展示,退出界面展示,四、结

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论