基于Cocos2d—x的游戏《大圣传》详细设计

来源 :东方教育 | 被引量 : 0次 | 上传用户:moke707
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:《大圣传》是一款在Cocos2d-x框架上开发的Q版回合制RPG游戏,根据本人喜欢的同名小说改编,卡通风格,界面清新简洁,讨人喜欢。本游戏从软件设计和开发角度阐述了游戏系统的详细设计。
  关键词:Cocos2d-x; 大圣传;设计
  游戏是创造梦的地方,一个能实现梦想的地方。《大圣传》是一个少年走出山村,踏遍天下,一步步跨入传说中,成为神话的故事。游戏在设计的时候,就以操作简单易上手为前提,适合大部分游戏用户。
  1游戏流程设计
  游戏流程图,如图所示
  3游戏功能设计
  3.1开始界面设计
  开始界面很简单,包括进入游戏按钮,背景图片,下雪动画,背景音乐。如图所示:
  开始界面
  游戏主城可以查看用户资料面板、查看英雄属性面板、进入设置场景、进入选择关卡场景、进入选择英雄场景。如图所示:
  游戏主城
  游戏主城:该场景可以查看用户资料面板、查看英雄属性面板、进入设置场景、进入选择关卡场景、进入选择英雄场景、玩家等级、银币、元宝、当前经验、升级经验显示。
  选择关卡场景:该场景可以查看用户资料面板、查看英雄属性面板、提供了三张关卡地图供玩家选择,左右箭头查看关卡地图预览,确认进入关卡地图后转到该关卡界面、玩家等级、银币、元宝、当前经验、升级经验显示。。
  选择英雄场景:该场景主要提供了三个英雄供玩家选择,左右箭头观看英雄模型,确定选择英雄后返回游戏主城。
  关卡探索场景:该场景可以查看用户资料面板,查看英雄属性面板,可以进行探索,探索获得经验和银币,探索进行到100%进入战斗场景。
  战斗场景:英雄攻击,敌人攻击,英雄掉血,敌人掉血,技能动画调用删除,扣血动画调用删除,敌人死亡删除,退出战斗场景,返回到选择关卡场景。
  3.3设置场景设计
  设置场景
  3.4属性面板设计
  因为Cocos2d-x引擎在换场景是会自动销毁数据,而我基本上在每个场景中都有用到属性面板,所以为了防止数据出现错误,属性面板设计为一个单实例层。
  用户资料系统实现的功能为,获取VIP等级,获取人物等级,获取体力,获取银币,获取元宝,获取当前经验,获取升级所需经验等功能。
  英雄属性系统实现的功能为,获取人物等级,获取血量,获取攻击力,获取防御力等功能。
  3.5选择英雄设计
  选择英雄场景:三个英雄模型,两个左右选择按钮,一个确定选择按钮。
  英雄图片不是一次性全部显示出来,而是先显示一个,其他的隐藏,点击左右箭头按钮选择英雄。
  当前显示的是第一个英雄的话,点击向左箭头是无效的,点击向右箭头才有效,这时会进行动作,当前英雄向左移动,同时透明度渐变为0隐藏起来,下一个英雄从右边移动过来到中间,同时透明度渐变为1出现,动作没有做完的时候,点击左右箭头都是无效的,当动作进行完之后,左右箭头才能使用。
  当前显示的是第二个英雄的话,点击向右箭头,这时会进行动作,当前英雄向左移动,同时透明度渐变为0隐藏起来,下一个英雄从右边移动过来到中间,同时透明度渐变为1出现,或者点击向左箭头,这时会进行动作,当前英雄向右移动,同时透明度渐变为0隐藏起来,上一个英雄从左边移动过来到中间,同时透明度渐变为1出现。
  当前显示的是第三个英雄的话,点击向右箭头是无效的,点击向左箭头才有效,这时会进行动作,当前英雄向右移动,同时透明度渐变为0隐藏起来,上一个英雄从左边移动过来到中间,同时透明度渐变为1出现。
  3.6选择关卡设计
  选择关卡场景:用户头像查看用户信息面板、英雄头像查看英雄属性面板、玩家等级、银币、元宝、当前经验、升级经验显示。提供了三张关卡地图供玩家选择,左右箭头查看关卡地图预览,进入关卡按钮。
  选择关卡类似于选择英雄,控制条件逻辑类似。
  3.7关卡探索设计
  关卡探索场景:用户头像查看用户信息面板、英雄头像查看英雄属性面板、探索进度条、探索小弟、探索按钮,返回按钮。
  3.8数据存储设计
  游戏中的数据都是使用XML存储,因为Cocos2d-x 对XML文件的良好支持,这里的数据基本上都存储在XML文件中,而且为了实现中文的显示,更加需要XML对数据的支持了。
  3.9英雄战斗设计
  对于回合制游戏,战斗形式就是英雄攻击一下,怪物分别来攻击一下。英雄在探索界面探索到100%的时候,就会进入战斗场景,场景中有2个技能按钮,点击不同的技能图标可以使用不同的技能攻击怪物,不同的技能有不同的动画显示效果,伤害分别跟英雄的攻击力和怪物的防御力相关。英雄攻击完怪物掉血,然后是怪物攻击英雄掉血。直到一方阵亡战斗结束。
  参考文献:
  [1]杨正甫.面向对象分析与设计[M].北京:中国铁道出版社,2001.
  [2]冯立鹏.Cocos2d-x入门经典[M].北京:人民邮电出版社,2014.
  [3]钟迪龙.Cocos2d-x游戏开发之旅[M].北京:电子工业出版社,2013.
  [4]屈喜龙,雷晓.游戏开发设计基础教程[M].北京:清华大学出版社,2011.
其他文献
摘要:采用文献法,从影响河南省家庭体育发展的主要因素入手,对其进行了深入的探讨,并为促进河南省家庭体育的发展提供对策。  关键词:河南省;家庭体育;因素;对策  1前言  现代社会人们之间联系最基本的形式仍然是家庭,家庭在各种社会活动中仍然起着不可替代的作用。随着我国经济迅速发展,中国步入小康水平,为家庭体育的开展提供了一定的经济基础。家庭体育是社会发展到一定阶段的产物,是随着社会生活的现代化和人
期刊
课 型:唱歌课  教学内容:学唱歌曲《牧场上的家》(教材选自人音版教材第九册)  年 级:四年级  教材分析:  这是一首广泛流传的美国田园牧童歌曲。四三拍,大调式,旋律优美、流畅。歌曲为带再现的单二部曲式结构。第一部分由两个重复变化的乐句构成,舒展的节奏,曲调在平稳中带起伏,使旋律优美而又有荡漾之感,描绘了绿草茵茵的宽阔牧场,水牛、小鹿、羚羊的欢跳及夜幕下星星闪烁,牧场在宁静的夜晚中的美丽景象,
期刊
摘要:在新课程教育改革不断落实与推进,当前阶段实施英语教学策略,更加侧重于对班级中学生的自主学习进行看管。为了更加高效的实现这一教学目标,高中教育院校英语教学活动中,需要充分创新其教学模式。为此,笔者在文中依据当前阶段我国现有教育院校英语学科课堂教学的实际发展现状,结合互动教学模式进行科学教学。  关键词:高中;英语课堂;互动教学;路径  新课程教育改革内容中一再强调,教师需要及时提高自身对其英语
期刊
摘要:政府购买公共服务是市场化的产物,是当前政府采购的重要组成成分。当前,我国的政府购买公共服务存在一些问题,缺乏相应法律法规与完善的制度设计,有限的开展领域和范围,购买过程不规范,评估、监督环节被忽视等。本文旨在阐述购买公共服务所面临的困境与问题,并从明确选择标准、公开购买程序、确定公共服务指导目录、加强监督等方面提出思考与建议,为政府购买公共服务模式的发展提供参考。  关键词:政府购买;公共服
期刊
摘要:目前中学数学课堂效率提高成为了关注的问题,在实际的教学过程中,如何真正的提高课堂效率,让学生积极主动的学习引起了中学教师的重视。本文指出了目前中学课堂教学中存在的一些普遍问题,并且提出了一些具体提高中学数学课堂效率的途径。  关键词:数学课堂;存在问题;高效率;提高途径  随着新课标的开展更多的老师对中学数学教学的有了新的认识,将教学定位在“全面、持续、和谐地发展”,因此,在向课堂要效率的过
期刊
摘要:创新活动是培养学生创新能力的重要途径,小学数学教育在整个基础教育中有着举足轻重的地位,培养学生的创新意识和创新能力与数学教学的质量息息相关,而数学教育可为发展学生的创新能力提供良好环境。培养创新能力的基础在教育,这就要求数学教育培养出具有创新意识和创新精神的高素质人才。  关键词:小学生;创新能力;培养实践  创新是民族发展的动力,在实施素质教育的改革中,小学生创新能力的培养是小学素质教育的
期刊
摘要:《中小学心理健康教育指导纲要》指出:“心理健康教育的具体目标是‘使学生不断正确认识自我,增强调控自我、承受挫折、适应环境的能力,培养学生健全的人格和良好的个性心理品质’。”青少年在长成过程中会遇到多种挫折,因此,必须对青少年加强抗挫折心理训练。  关键词:小学生;抗挫折;心理训练  心理学认为挫折是“当人从事有目的的活动受到阻碍或干扰时所表现的情绪状态。”挫折是不以人的意志为转移的生活内容之
期刊
摘要:小学语文教学实践以及师生互动中,教师要以其本身的知识信念来认知整个学习活动中的社会因素、学生的知识信念以及教学相关等等的教学行为,从而在课堂教学中展现高效能的成功教学。体验式教学法是一种师生互动的历程,是一种融合了科学与艺术的活动。本文将主要探讨小学语文教学过程中如何有效地运用体验式教学模式。  关键词:体验式教学法;小学语文;高效课堂;教学  为了让学生在学习语文时,能快乐、自主并感受不到
期刊
摘要:农业面源污染作为一个全球性的环境污染问题,目前已经成为我国水体污染的主要原因之一。文章对我国的农业面源污染现状进行分析,发现我国农业源COD、TN和TP排放量分别占总量的43.71%、57.19%和67.27%,是导致水体富营养化的主要来源;COD和氨氮排放量仍呈现逐年递增的趋势。农业面源污染范围广,产生的危害也很大,主要包括生态危害、社会危害和经济危害,为严格防治农业面源污染,必须要从工程
期刊
摘要:针对汽车传感器的故障控制诊断对象存在故障样本数据空间维数大,故障诊断的实时性差的等问题,首先通过静态模糊自学习方法找到故障节点,通过BP网络进行分类智诊断。通过实验表明本文方法提高了汽车传感器故障诊断准确率,从而提高了诊断的识别与决策能力。  关键词:BP神经网络;传感器故障  0.引言  伴随着人民生活水平的提高,汽车已经成为了人民生活中重要组成部分。但是伴随着的汽车自身某些故障的产生,使
期刊