俄罗斯方块项目详细设计说明书.doc

上传人:scccc 文档编号:11292923 上传时间:2021-07-21 格式:DOC 页数:15 大小:288KB
返回 下载 相关 举报
俄罗斯方块项目详细设计说明书.doc_第1页
第1页 / 共15页
俄罗斯方块项目详细设计说明书.doc_第2页
第2页 / 共15页
俄罗斯方块项目详细设计说明书.doc_第3页
第3页 / 共15页
俄罗斯方块项目详细设计说明书.doc_第4页
第4页 / 共15页
俄罗斯方块项目详细设计说明书.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《俄罗斯方块项目详细设计说明书.doc》由会员分享,可在线阅读,更多相关《俄罗斯方块项目详细设计说明书.doc(15页珍藏版)》请在三一文库上搜索。

1、 详细设计说明书 C 语言版俄罗斯方块项目语言版俄罗斯方块项目 详细设计说明书详细设计说明书 杰普物联网研发中心杰普物联网研发中心 Briup IOT R 功能:初始化界面 输入:键盘输入 方法 1: 输出:无 名称:print_mode_shape(); 功能:打印当前的方块图形 输入:内部数据 方法 2: 输出:桌面图形变化 3.1.4 关键逻辑与算法说明关键逻辑与算法说明 关键的操作是将键盘输入的信号进行分析后,转化成程序内部预先定义好的相关参数; 然后采用长跳转的方式将参数的值带进指定处理函数的中。重点需要分析的按键分别 是上(,图形转换方向) 、下(,图形加速下滑) 、左(,图形左移

2、) 、右(, 图形右移) 、Q(退出游戏) 、R(重新开始) 、回车(图形直接落到界面底部)等按键。 3.1.5 访问的表或其他数据实体访问的表或其他数据实体 3.1.6 调用外部接口说明调用外部接口说明 表格 3:游戏模块外部接口 名称:Change_shape() 描述:让当前游戏区的图形顺时针旋转 90 度,以改变图形方向 输入:无 接口 1: 输出:无 名称:Move_down() 接口 2: 描述:让当前游戏区中的运动图形加速下滑 详细设计说明书 物联网研发中心10 输入:无 输出:无 名称:Move_left() 描述:使游戏区的当前图形向左移动一个指定单位长度的距离 输入:无 接

3、口 3: 输出:无 名称:Move_right() 描述:使游戏区的当前图形向右移动一个指定单位长度的距离 输入:无 接口 4: 输出:无 3.1.7 提供调用接口说明提供调用接口说明 表格 4:游戏模块提供接口说明 名称:Key_control() 描述:对按键信息进行解析 输入:无 接口 1: 输出:无 详细设计说明书 物联网研发中心11 3.1.8 模块内部使用的公共函数、包的说明模块内部使用的公共函数、包的说明 3.1.9 流程逻辑流程逻辑 图 3:游戏模块流程图 3.1.10尚未解决的问题尚未解决的问题 公用共享的菜单栏。 3.2预览模块预览模块 3.2.1 功能概述功能概述 预览下

4、一个在游戏区出现的方块图形。 3.2.2 界面概述界面概述 图 4:预览模块效果图 详细设计说明书 物联网研发中心12 3.2.3 类(结构)设计类(结构)设计 表格 5:游览模块类(结构)设计 类(结构)名:XXXX 类(结构)功能:XXXX 名称:print_next() 功能:显示下一个在游戏区出现的方块图形 输入:无 方法 1: 输出:无 3.2.4 关键逻辑与算法说明关键逻辑与算法说明 每次生成一个随机数,用随机数和指定的图形建立映射关系,在方法中通过产生的随 机数来选择图形。 3.2.5 访问的表或其他数据库实体访问的表或其他数据库实体 3.2.6 调用外部接口说明调用外部接口说明

5、 表格 6:预览模块外部接口说明 名称:erase_next() 描述:清空预览区现有的方块 输入:无 接口 1: 输出:无 名称:printf() 描述:打印出新设定的方块 输入:无 接口 2: 输出:无 详细设计说明书 物联网研发中心13 3.2.7 提供调用接口说明提供调用接口说明 表格 7:预览模块提供的接口 名称:print_next() 功能:显示下一个在游戏区出现的方块图形 输入:无 方法 1: 输出:无 3.2.8 模块内部使用的公用函数模块内部使用的公用函数/包等的说明包等的说明 3.2.9 流程逻辑流程逻辑 图 5:预览模块流程图 3.2.10尚未解决的问题尚未解决的问题

6、详细设计说明书 物联网研发中心14 3.3 等级积分表模块等级积分表模块 3.3.1 功能概述功能概述 1、 显示当前游戏的等级 2、 显示游戏的当前分数 3.3.2 界面概述界面概述 图 6:积分板效果图 3.3.3 类设计类设计 3.3.4 关键逻辑与算法说明关键逻辑与算法说明 3.3.5 访问的表或其他数据实体访问的表或其他数据实体 3.3.6 调用外部接口说明调用外部接口说明 3.3.7 提供调用接口说明提供调用接口说明 3.3.8 模块内部使用的公共函数、包的说明模块内部使用的公共函数、包的说明 详细设计说明书 物联网研发中心15 3.3.9 流程逻辑流程逻辑 3.3.10尚未解决的问题尚未解决的问题 4 限制条件限制条件 5 测试计划测试计划 6 附录:附录:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1