电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

俄罗斯方块C语言程序的设计报告样本

俄罗斯方块C语言程序的设计报告样本_第1页
1/24
俄罗斯方块C语言程序的设计报告样本_第2页
2/24
俄罗斯方块C语言程序的设计报告样本_第3页
3/24
C 语言课程设计报告俄罗斯方块程序设计报告一、 问题描述俄罗斯方块(Tetris, 俄文:Тетрис)是一款电视游戏机和掌上游戏机游戏,它由俄罗斯人阿列克谢 · 帕基特诺夫 制造,故得此名。俄罗斯方块基本规则是移动、旋转和摆放游戏自动输出各种方块,使之排列成完整一行或多行并且消除得分。在本次设计中,规定支持键盘操作和若干种不同类型方块旋转变换,并且界面上显示下一种方块提示以及当前玩家得分,随着游戏进行,级别越高,游戏难度越大,即方块下落速度越快,相应级别,级别越高,为玩家提供了不同选取。二、功能分析I、俄罗斯方块游戏需要解决问题涉及:⑴、随机产生方块并自动下移⑵、用 Esc 键退出游戏⑶、用 键变体⑷、用 键和 键左右移动方块⑸、用空格键使游戏暂停⑹、能对的推断满行并消行、计分、定级别⑺、设定游戏为不同级别,级别越高难度越大II、俄罗斯方块游戏需要设计功能函数涉及:⑴、声明俄罗斯方块构造体⑵、函数原型声明⑶、制作游戏窗口⑷、制作俄罗斯方块⑸、推断与否可动⑹、随机产生俄罗斯方块类型序号⑺、打印俄罗斯方块⑻、清除俄罗斯方块痕迹⑼、推断与否满行并删除满行俄罗斯方块三、程序设计1、程序总体构造设计(1)、游戏方块预览功能。在游戏过程中,游戏界面右侧会有预览区。由于在此游戏中存在各种不同游戏方块,因此在游戏方块预览区域中显示随机生成游戏方块有助于游戏玩家控制游戏方略。(2)、游戏方块控制功能。通过各种条件推断,实现对游戏方块左移、右移、自由下落、旋转功能,以及行满消除行功能。(3)、游戏数据显示功能。在游戏玩家进行游戏过程中,需要根据一定游戏规则给玩家计算游戏分数。例如,消除一行加 100 分,游戏分数达到一定数量之后,需要给游戏者进行级别上升,每上升一种级别,游戏方块下落速度将加快,游戏难度将增长。以上游戏数据均会在游戏界面右侧显示以提示玩家。(4)、游戏信息提示功能。玩家进入游戏后,将有对本游戏如何操作情谊提示。(5)、游戏结束退出功能。推断游戏结束条件,通过 Esc 键进行退出。否 开始游戏游戏方块预览功能游戏方块控制功能游戏数据显示功能游戏信息提示功能游戏结束退出功能打开程序,运营,进入界面是 游戏执行主流程图2、界面设计 分为左右两个某些:游戏与否结束关闭游戏界面返回程序 *左边为游戏面板 *右边有三某些:游戏数据提示框、下一种方块提示框和功能提示框3、重要功能函数设计1)、声明俄罗斯方块...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

俄罗斯方块C语言程序的设计报告样本

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部