首页 推箱子游戏总体设计报告

推箱子游戏总体设计报告

举报
开通vip

推箱子游戏总体设计报告推箱子游戏总体设计报告 总体设计 1、课程设计的要求: 1. 由键盘中四字母上下左右键代表上下左右控制人的运动; 2. 当认为本关过不去的时候,可以重新开始; 3. 当五关关都成功闯过时,游戏结束; 4. 在任何情况下都可以按Esc键结束游戏; 5(当过完一关而且另一关没有闯过或没有闯,按空格键都可以重置,倒回本关的初始界面 2、实现的功能: 游戏从第一关开始,按上下左右方向键控制小人移动来推动箱子,可以在游戏中的任何时候按Esc键退出。如果游戏无成功希望,可以按空格键回到当前任务的开始状态,如果...

推箱子游戏总体设计报告
推箱子游戏总体 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 报告 总体设计 1、课程设计的要求: 1. 由键盘中四字母上下左右键代表上下左右控制人的运动; 2. 当认为本关过不去的时候,可以重新开始; 3. 当五关关都成功闯过时,游戏结束; 4. 在任何情况下都可以按Esc键结束游戏; 5(当过完一关而且另一关没有闯过或没有闯,按空格键都可以重置,倒回本关的初始界面 2、实现的功能: 游戏从第一关开始,按上下左右方向键控制小人移动来推动箱子,可以在游戏中的任何时候按Esc键退出。如果游戏无成功希望,可以按空格键回到当前任务的开始状态,如果成功完成当前关卡,则进入下一关,如果当前是最后一关,则显示通关信息,提示游戏结束。3、层次划分: 我们将本程序设计主要划分三个层次:第一、程序的基本思路框架以及每期程序设计的进度划分;第二、程序的编写,这是一个在整个项目中最重要也是最难的,所以我们详细的讨论以及整组成员的任务。第三、程序的报告以及所有项目的完善,看似简单的项目在结束完善阶段也是重中之重。 4、主要功能: 本游戏共有5关,有易到难,每一关都有初始化、按键处理、后退一步、重置及退出功能。 (1) 初始化包括屏幕初始化和每一关关卡的初始化。 (2) 按键处理包括移动小人和移动箱子,通过按上下左右键来控制小人的移动, 从而推动箱子,以把全部箱子推到指定地方为通关。 (3) 后退一步就是当走错了一步按Q键就可以进入到上一步,以进行顺利通关, 不用倒回初始画面,浪费时间~ (4) 每一关都可以重置,按空格键可以重置当前的关卡。 (5) 按ESC键可以在任何时候退出本游戏。 5、几个模块: 一:本设计包括5个模块,分别是初始化模块、图画模块、移动箱子模块、移动小人模块和功能控制模块。各个模块的功能描述如下: (1)初始化模块 该模块包括屏幕初始化和游戏每一关的初始化。屏幕初始化用于输出游戏的操作提示,游戏的每一关的初始化是构建每一关的关卡。 (2)图画模块 该模块主要是被其它模块调用,用于画墙、在空地画箱子、在目的地画箱子、画小人和画目的地。 (3)移动箱子模块 14 该模块用于移动箱子,包括目的地之间、空地之间和目的地与空地之间的箱子移动。 (4)移动小人模块 该模块用于控制小人移动,从而推动箱子到目的地。 (5)功能控制模块 该模块是几个功能函数的集合,包括屏幕输出功能、指定位置状态判断功能和关卡重置功能。 推箱子游戏 初画移移功 始图动动能 化模箱小控 模块 子人制 块 模模模 块 块 块 任务执行流程 游戏从第一关开始,按上下左右方向键控制小人移动来推动箱子,可以在游戏中的任何时候按Esc键退出。如果游戏无成功希望,可以按空格键回到当前任务的开始状态,如果成功完成当前关卡,则进入下一关,如果当前是最后一关,则显示通关信息,提示游戏结束。6、模块之间连接: 本游戏有五个模块组成。 (1)初始化模块 (2)图画模块 (3)移动箱子模块 (4)移动小人模块 (5)功能控制模块 模块之间的连接关系是:开始由画图模块和初始化模块共同组成游戏的初始状态,进而又功能模块控制移动小人模块方向,从而推动箱子模块的进行,再通过重复循环运行列出新界面,最后输出游戏的最后结果。 15 7、文字思路分析: 一(这个游戏的编程思想: 1( 确定软件的功能:让玩家通过按上下左右键推箱子,当箱子们都推到了目的地后出现过关信息,并显示下一关。推错了玩家还按空格键从新玩过这关。直到过完全部关卡。 2( 定义软件的核心数据结构:我们定义记录来记录屏幕上各点的状态。还要用一些数字表示什么都没有、表示箱子、表示墙壁、表示目的地和表示箱子在目的地。 3( 对整个软件进行功能模块划分。 (1)。初始化:在屏幕上输出欢迎信息,把屏幕初始化。并根据各关的要求在屏幕上输出墙、箱子、目的地和人。并记录各点的状态。 (2)。进入游戏循环:这个游戏主循环是等待按键。当接受到上下左右键时执行相关操作:接受ESC键时退出游戏;接受空格键时返回本关开头;接受无效按键时做忽略处理。重点介绍按上下左右键时如何执行相关操作。 (3)。判定是否过关:主要是判断全部箱子有没到达目的地,要是全部在就进入下一关~ 8、模糊思路流程图: 16 开始 设计屏幕初始化状态,提示的语言和欢迎信息~ 设计小人物、箱子和框架的形状 设计每个关卡的人物和箱子的初始地点,选定目的地。 设计程序进行模块之间连接,实现游戏功能的应用~ 进行游戏 测试 结束 17
本文档为【推箱子游戏总体设计报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_482581
暂无简介~
格式:doc
大小:15KB
软件:Word
页数:4
分类:生活休闲
上传时间:2017-09-29
浏览量:61