欢迎来到天天文库
浏览记录
ID:29877902
大小:20.64 KB
页数:10页
时间:2018-12-24
《俄罗斯方块测试报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划俄罗斯方块测试报告 延安大学计算机学院实验报告专用纸 第1页,共页 第2页,共页 第3页,共页 第4页,共页 第5页,共页 目录 1.系统概述………………………………………………12.设计说明书……………………………………………43.系统操作界面…………………………………………64.源程序编码……………………………………………75.测试计划………………………………………………366.改进意见…
2、…………………………………………397.课程设计心得体会………………………………408.参考书籍、资料……………………………………40 系统概述 现状分析目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 在个人电脑日益普及的今天,一些有趣的桌面游戏已经成为人们在使用计算机进行工作或学习之余休闲娱乐的首选,而俄罗斯方块游戏是人们
3、最熟悉的小游戏之一,它以其趣味性强,易上手等诸多特点得到了大众的认可,因此开发此游戏软件可满足人们的一些娱乐的需求。 此俄罗斯方块游戏可以为用户提供一个可在普通个人电脑上运行的,界面美观的,易于控制的俄罗斯方块游戏。 项目要求 俄罗斯方块游戏是一款适合大众的游戏软件,它适合不同年龄的人玩。本软件要实现的功能如下: 游戏区:玩家可以在游戏区中堆积方块,并能够在游戏过程中随时了解 得分情况。 游戏控制:玩家可以通过游戏控制功能来选择开始新的一局游戏,暂停 或退出游戏。 级别设置:玩家可以根据自己的需要自行设
4、定游戏的开始级别,级别越 高,游戏的速度越快,难度越大。 系统功能模块示意图 项目开发计划书 项目开发计划书 设计说明 游戏区模块 控制区模块目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 系统流程图 游戏区模块游戏控制模块 实验内容游戏程序----俄罗斯方块指导老师李陶深 一.实验题目 设计完成俄罗斯
5、方块游戏。游戏开始后在游戏小窗口的顶部会随机产生一个方块并以一定的速度下移,下移过程玩家作变换、左右移操作以使其摆放合适,当叠满一行时会自动消去并计10分,若不能消行而叠到游戏小窗口的顶部则游戏失败,此时玩家可退出或重新开始。二.实验要求与目的 游戏界面合理,进入游戏后应有操作说明。要求:⑴按任意键开始游戏,随机产生方块并自动下移⑵用Esc键退出游戏,R键可重新开始游戏⑶用键变换方块 ⑷用键和键左右移动方块⑸用键使方块加速下移⑹用空格键使方块直接下移 ⑺能正确判断满行并消行、计分、定级别⑻能正确计时 ⑼设定游戏
6、为五个级别,级别越高难度越大目的是通过设计完成俄罗斯方块游戏,加深对计算机图形学的认识并在实践中加以应用,此外进一步熟悉应用编程语言。三.实验环境目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 硬件:CPU--------------AMDAthlonXP1800+内存--------------DDRM硬盘----------
7、----40G 显示卡-----------Max44064M128bit显示器-----------17寸彩显软件:OS----------------WindowsXP 开发工具--------TuborC四.系统的设计思想1.系统的体系结构 本系统主要由主函数、方块的产生与清除、方块的变换与移动、消行与计分、计时这五大模块组成,其中方块的变换与移动模块是本系统中的关键模块,也是最为复杂的模块。详情请参考以下的结构图: 俄罗斯方块的体系结构图 2.模块的功能 下面将具体介绍各模块的功能:A.主函数模块
8、 本模块主要是初始化图形显示模式,定义游戏说明窗口以及游戏窗口的界面,还有计分、计时、定 级别窗口的设定。当然应有对其它子模块的调用,如:方块的产生与清除、方块的变换与移动、消行与计分、计时等模块。B.方块的产生与清除模块 本模块有两大功能:产生方块、清除方块,分别由voidturnUnit(intx,inty,intn)、目
此文档下载收益归作者所有