游戏开发 俄罗斯方块设计说明书.doc
上传人:qw****27 上传时间:2024-09-11 格式:DOC 页数:16 大小:409KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

游戏开发 俄罗斯方块设计说明书.doc

游戏开发俄罗斯方块设计说明书.doc

预览

免费试读已结束,剩余 6 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

游戏开发设计说明书题目俄罗斯方块学号2011115010812学生姓名袁帅指导教师谢逸所在班级计科1108班专业名称计算机科学与技术目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc389514769"游戏开发设计说明书PAGEREF_Toc389514769\h1HYPERLINK\l"_Toc389514770"目录PAGEREF_Toc389514770\h2HYPERLINK\l"_Toc389514771"一.课程设计主要内容PAGEREF_Toc389514771\h3HYPERLINK\l"_Toc389514772"1.题目PAGEREF_Toc389514772\h3HYPERLINK\l"_Toc389514773"2.需求分析PAGEREF_Toc389514773\h3HYPERLINK\l"_Toc389514774"3.设计环境PAGEREF_Toc389514774\h3HYPERLINK\l"_Toc389514775"二.详细设计说明PAGEREF_Toc389514775\h4HYPERLINK\l"_Toc389514776"1.系统程序流程图PAGEREF_Toc389514776\h4HYPERLINK\l"_Toc389514777"2.系统概要说明PAGEREF_Toc389514777\h5HYPERLINK\l"_Toc389514778"3.功能说明PAGEREF_Toc389514778\h5HYPERLINK\l"_Toc389514779"4.系统各函数及知识点说明PAGEREF_Toc389514779\h5HYPERLINK\l"_Toc389514780"三.游戏运行说明PAGEREF_Toc389514780\h14HYPERLINK\l"_Toc389514781"1.游戏运行流程图PAGEREF_Toc389514781\h14HYPERLINK\l"_Toc389514782"1.游戏开始PAGEREF_Toc389514782\h14HYPERLINK\l"_Toc389514783"2.游戏进行PAGEREF_Toc389514783\h15HYPERLINK\l"_Toc389514784"3.游戏结束PAGEREF_Toc389514784\h15HYPERLINK\l"_Toc389514785"四.课程设计总结PAGEREF_Toc389514785\h16课程设计主要内容题目俄罗斯方块需求分析制作一个俄罗斯方块的小游戏,用户能够通过上下左右键来控制方块,满行消去。设计环境运行环境:windowsxp,windows2003windows7开发环境:vc6.0编写语言:c++详细设计说明系统程序流程图开始随机产生一个方块交给当前图形变量根据变化绘图图形到底了吗N绘图一次图形下降一行Y随机生成一个图形交给提示图形变量结束游戏清所有数据Y行满YNN表格满消除行并把上面的行数据下移并置Y绘图提示图形变量给当前图形结束系统概要说明本程序是在vc6.0环境下编写的Windows应用程序,函数中利用了画图函数绘制基本方块模型,并通过相应键盘相应对应地执行相应的操作。在产生7中不同类型的方块中,调用了随机函数,随机产生1~7中的任何一个数字,每一个数字都对应了不同的模块,通过这种方式,实现了游戏中其中不同模块的随机产生。功能说明(1)实现其中形状不同的方块(2)实现各个方块的上下左右移动和旋转的功能;(3)实现消行的功能;系统各函数及知识点说明1.主函数主函数为一有返回值型的整型函数,主要功能为执行游戏主线及定义边界。2.DrawCell函数(画方格)DrawCell类的功能定义了单个方块的构架。此类中,定义了一内一外两个正方形,使方块看起来更有立体感。画正方形通过调用四个LineTo()函数,即画出一个张方形。代码说明:voidDrawCell(HDChdc,intl,intt,intr,intb)//函数DrawCell:画【方格】,//参数:设备环境句柄和【方格】的四角坐