超级双模式俄罗斯方块文档(支持联机对战)

上传者: wc593237554 | 上传时间: 2021-12-30 14:29:27 | 文件大小: 1.49MB | 文件类型: -
一. 简介 4 1.1项目介绍 4 1.2设计意图 4 1.3游戏特色 4 二. 需求分析 5 2.1功能需求 5 2.2环境需求 6 三.软件概要设计 6 3.1 设计思想 6 3.1.1设计模式的选取 6 3.1.2游戏的重难点分析 7 3.2 主要模块划分 8 3.3 系统基本流程结构 8 3.4简单UML图解 9 四.详细设计 10 4.1 游戏主流程图 10 4.2 模型的设计 13 4.2.1方块的数据结构 14 4.2.2方块的产生 15 4.2.3方块的移动 16 4.2.4方块的变形 17 4.3 视图模块设计 18 4.3.1画布设计 18 4.3.2预显面板设计 19 4.3.3画布满行和消行 19 4.3.4画布的绘制 20 4.4 控制模块设计 21 4.4.1 score,level的实时修改 21 4.4.2 键盘的控制响应 21 4.4.3 游戏主类设计 22 4.4.4 游戏主线程设计 23 4.4.5 网络控制协议设计 24 4.5 网络模块设计 26 4.5.1 NetRead接口 26 4.5.2 服务器类 26 4.5.3 客户端类 28 4.5.4 聊天窗口类 29 4.6拓展模块设计 30 4.6.1 排行榜模块 30 4.6.2 音效模块 30 4.6.3 帮助窗口 31 五.用户手册 31 5.1游戏规则 31 5.2操作方法 32 5.3操作演示 32 六.软件运行测试 40 6.1 游戏界面菜单选项的功能测试 40 6.2 按键事件的功能测试 41 6.3方块堆砌与消行测试 42 6.4计分和升级测试 42 6.5网络功能测试 42 七.设计总结及心得体会 42 八.参考文献 43 附录:重要代码 43

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明