面向对象方法及程序设计

面向对象方法及程序设计

ID:28239927

大小:2.01 MB

页数:32页

时间:2018-12-08

面向对象方法及程序设计_第1页
面向对象方法及程序设计_第2页
面向对象方法及程序设计_第3页
面向对象方法及程序设计_第4页
面向对象方法及程序设计_第5页
资源描述:

《面向对象方法及程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、面向对象方法及程序设计课程设计报告题目:俄罗斯方块分组:第7组组员姓名:班级:指导教师:完成日期:2015年07月04日目录一、游戏功能描述…………………………………………………11.1游戏来源………………………………………………………11.2游戏规则………………………………………………………11.3术语解释………………………………………………………11.4项目的目的与目标……………………………………………2二、需求分析…………………………………………………………22.1 总体需求分析…………………………………………………22.2 分析规划………………………………………

2、………………22.2.1 主界面需求分析……………………………………………22.2.2 方块及各种变换需求分析…………………………………22.2.3 正常工作和中断操作的需求分析…………………………32.2.4游戏关卡分析………………………………………………3三、游戏功能实现……………………………………………………43.1设计流程图…………………………………………………43.2程序主界面…………………………………………………53.3开始游戏界面………………………………………………53.4暂停游戏界面………………………………………………53.5结束游戏界面……………………

3、…………………………6四、源程序代码……………………………………………………6五、实验总结………………………………………………………29参考文献……………………………………………………………30俄罗斯方块俄罗斯方块是一款风靡全球的掌上游戏机和PC机游戏,它造成的轰动与创造的经济价值可以说是游戏史上的一件大事。它由俄罗斯人阿列克谢•帕基特诺夫发明,故得此名。俄罗斯方块的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。它看似简单却变化无穷,俄罗斯方块上手极其简单,但是要熟练地掌握其中的操作与摆放技巧,难度却不低。作为家喻户晓老少皆宜

4、的大众游戏,其普及程度可以说是史上任何一款游戏都无法相比的。相信大多数人都还记得为它痴迷得茶不思饭不想的那个俄罗斯方块时代。一.游戏功能描述1.1 游戏来源俄罗斯方块操作简单,很容易上手是一款风靡全球的经典电视游戏机和掌上游戏机游戏,它曾经造成的轰动与造成的经济价值可以说是游戏史上的一件大事。但是,谁知道这么优秀的娱乐工具,出自哪位神人之手呢?顾名思义,俄罗斯下坠物自然是俄罗斯人发明的。这位伟人叫做阿列克谢·帕基特诺夫(AlexeyPazhitnov)。俄罗斯方块最早还是出现在PC机上,而我国的用户都是通过红白机了解、喜欢上它的。对一般用户来说,它的规则简单,容易上手,

5、且游戏过程变化无穷,作为游戏本身很有魅力。它不仅能放松自己,还能感受到游戏中的乐趣。1.2 游戏规则1.2.1判定方法游戏区域会从顶部不断落下7种图形方块的一种,玩家可以移动、旋转、加速下落方块,通过用户的操作,方块在游戏区域以“摆积木”的形式出现。方块在一行或多行堆满后就可以自动消掉,如果当前方块堆积至窗口顶端,即游戏结束。1.2.2操作方法1)按游戏界面的"开始"菜单来开始游戏;"暂停"菜单暂停游戏;"结束"菜单结束游戏;"设置"菜单对游戏进行设置,实现个性化设置。292)键盘操作:"←键"左移方块操作;"→键"右移一格;"↑键"旋转游戏操作;"↓键"一键到底操作;

6、"空格键"暂停游戏操作;1.3 术语解释方块:随机产生的一个即将下落的图形旋转:逆时针旋转90度中断:人为操作对游戏自主运行的影响一键到底:指游戏中对于方块的操作,按某个键就会使方块一键落到游戏区域底部正常工作:没有人操作时游戏方块的自主下落。1.4 项目的目的与目标设计实现了俄罗斯方块的所有基本功能,满足人们的个人需求,使游戏具有可靠性,安全性,完整性,灵活性,设计出一款适合人们需求的俄罗斯方块游戏。二.需求分析2.1 总体需求分析  剖析游戏的实质,可以发现:首先,该游戏需要一个良好且可控的界面,能够接受键盘的响应;其次,由于游戏有许多不同形状的方块,所以需要来构造

7、方块并且设置一种旋转规则实现方块的各种旋转;再者,在游戏过程中,必须要处理好方块的一些事件,例如一键到底,自动下落,消除满行,下一个图形的显示。2.2 分析规划2.2.1 主界面需求分析主界面需求分析主要包括界面的显示,快捷键的使用。根据游戏本身的需要,应该在游戏界面里设置开始游戏、游戏暂停、游戏结束、游戏时间和消行数目及游戏页面六个选项,以便于玩家轻松的控制这个游戏。2.2.2 方块及各种变换需求分析本游戏需要有7种方块图形,而每种方块还可以进行旋转。这7种方块如下图所示。                         29正方型直线

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。