首页 捕鱼达人的课程设计

捕鱼达人的课程设计

举报
开通vip

捕鱼达人的课程设计 课 程 设 计 报 告 设计名称: “捕鱼达人”的手游开发 班    级: 姓    名:  指导老师:                    组织单位:                      时    间:    2013.6.10——2013.6.22 摘要 利用cocos2d-x引擎,通过构建三个框架,包含LogoScene、SlectScene、GameScene这三个场景,通过三个流程达到捕鱼的效果:1)LogoScene :包含“开始游戏”、“退出游戏”以及“网络连接”。点击“开始游戏”字样...

捕鱼达人的课程设计
课 程 设 计 报 告 设计名称: “捕鱼达人”的手游开发 班    级: 姓    名:  指导老师:                    组织单位:                      时    间:    2013.6.10——2013.6.22 摘要 利用cocos2d-x引擎,通过构建三个框架,包含LogoScene、SlectScene、GameScene这三个场景,通过三个 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 达到捕鱼的效果:1)LogoScene :包含“开始游戏”、“退出游戏”以及“网络连接”。点击“开始游戏”字样的按钮,点击跳转到SelectScene:2)SelectScene :选择关卡:包含已经解锁的“缤纷珊瑚岛”,未解锁的“沉没古迹”、“梦幻蓝礁”,还有一关卡暂未开放的,以及返回按钮;3)GameScene : 有一个炮塔,对准游动的海龟发射炮弹,并可以实时跟踪。 关键字:  cocos2d-x引擎  LogoScene    SelectScene    GameScene 目录 1、需求分析 ———————————————————————————————  3 1.1、设计目的 ————————————————————————————— 3 1.2、设计要求 ————————————————————————————— 3 二、概要设计 ———————————————————————————————  4 2.1、项目的组成框架 —————————————————————————  4 2.2、项目的流程 ———————————————————————————  4 3、详细设计 ———————————————————————————————  5 3.1、宏文件和资源文件 ————————————————————————  5 3.2、第一个场景 LogoScene ——————————————————————  6 3.3、第一个场景 SelectScene —————————————————————  7 3.4、第一个场景 GameScene ——————————————————————  7 3.5、第一个场景 GameScene ——————————————————————  7 四、调试与测试 —————————————————————————————    8 4.1、调试中的问题和解决方法 —————————————————————  8 4.2、运行结果 ————————————————————————————  8 5、源程序清单和运行结果 —————————————————————————  9 5.1、附录一 —————————————————————————————  9 5.2、附录二 —————————————————————————————  26 一、需求分析 1.1设计目的 “捕鱼达人”的手游开发课程设计是一个综合性的设计性环节,旨在通过手机游戏开发的实践训练,进一步掌握设计开发软件的方法与技术,学会数据的组织方法,提高软件的开发实际应用能力,培养创造性的工程设计能力和分析、解决问题的能力,巩固学生已学知识,使学生熟悉软件企业软件开发过程,提高学生对知识的融会贯通能力及动手能力。培养学生运用所学知识的基础理论、基本知识和基本技能,分析解决实际问题能力的一个重要环节。它与课堂教学环节彼此配合,相辅相成,在某种程度上是课堂学习的继续、深化和检验。它的实践性和综合性是其它教学环节所不能代替的。课程设计能使学生受到必需的综合训练,在不同程度上提高各种能力。 通过课程设计,使学生熟练掌握C++语言课程中所学的理论知识,通过综合C++语言的基本知识来解决实际问题,加强学生分析和解决问题的能力。 “捕鱼达人”游戏是通过三个场景的建立,通过进入LogoScene ,点击“开始游戏”字样的按钮,点击跳转到SelectScene,选择关卡进入已经解锁的“缤纷珊瑚岛”进入GameScene : 有一个炮塔,对准游动的海龟发射炮弹,并可以实时跟踪。 1.2、设计要求 框架:3个场景,LogoScene、StartScene、GameScene 流程:1)LogoScene :LogoScene :包含“开始游戏”、“退出游戏”以及“网络连接”。点击“开始游戏”字样的按钮,点击跳转到SelectScene: 2)StratScene :选择关卡:包含已经解锁的“缤纷珊瑚岛”,未解锁的“沉没古”、“梦幻蓝礁”,还有一关卡暂未开放的,以及返回按钮; 3)GameScene : 有一个炮塔,对准游动的海龟发射炮弹,并可以实时跟踪。 二、概要设计 2.1、项目的组成框架,如图(一): 图(一)项目框架结构图 2.2、项目的流程,如图(二)所示: 点击“开始游戏” 选择“缤纷珊瑚岛” 图(二)项目的 流程图 破产流程图 免费下载数据库流程图下载数据库流程图下载研究框架流程图下载流程图下载word 三、详细设计 3.1、宏文件和资源文件 这一步我们准好准备工作,分别写好游戏所需的宏文件和资源文件,为接下来的任务做好铺垫。 macro.h resource.h ---------------------------------------------------------------------- #ifndef __MACRO_H__ #define __MACRO_H__ #define SCREEN_X 960  //屏幕大小,对应着main.cpp #define SCREEN_Y 640 enum{ KZBACKGROUND = 0,                //背景 KZFLOATBACKGROUND,                //浮动背景          KZNORMALSPRITE,                    //普通精灵 KZTIPSPRITE,                    //顶端精灵 KZMENU,                            //菜单 KZNORMALDIALOG,                    //普通对话框 KZTIPDIALOG,                    //顶端对话框 }; #endif // __MACRO_H__ 目的:使用宏定义是为了在加载精灵到addchild中时,层优先级可以一目了然 --------------------------------------------------------------------------------- #ifndef __RESOURCE_H__ #define __RESOURCE_H__ //logoscene static const char* pPath_ls_BG_pic = "images/logoscene_bg.png";  static const char* pPath_ls_logo_pic = "images/logoscene_logo.png";  static const char* pPath_ls_start_word = "images/logoscene_start_word.png";  static const char* pPath_ls_start1_button = "images/logoscene_start1_button.png";  static const char* pPath_ls_start2_button = "images/logoscene_start2_button.png"; static const char* pPath_ls_exit1_button = "images/logoscene_exit1_button.png"; static const char* pPath_ls_exit2_button = "images/logoscene_exit2_button.png"; static const char* pPath_ls_net = "images/logoscene_net.png"; static const char* pPath_ls_net_word = "images/logoscene_net_word.png"; //selectscene static const char* pPath_ss_earth = "images/selectscene_earth.png"; static const char* pPath_ss_rotate = "images/selectscene_rotate.png"; static const char* pPath_ss_guji = "images/selectscene_guji.png"; static const char* pPath_ss_shanhu = "images/selectscene_shanhu.png"; static const char* pPath_ss_lanjiao = "images/selectscene_lanjiao.png"; static const char* pPath_ss_xiaochouyu = "images/selectscene_xiaochouyu.png"; static const char* pPath_ss_lock = "images/selectscene_lock.png"; static const char* pPath_ss_guji_word = "images/selectscene_guji_word.png"; static const char* pPath_ss_shanhu_word = "images/selectscene_shanhu_word.png";
本文档为【捕鱼达人的课程设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_180829
暂无简介~
格式:doc
大小:31KB
软件:Word
页数:10
分类:工学
上传时间:2019-05-21
浏览量:136