俄罗斯方块设计与实现论文

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
该游戏软件基于 c#之下,基本上实现了统俄罗斯方块游戏的功能.玩家可以 通过键盘控制在游戏区中堆积软件随机提供的方块,在游戏区堆满一行后,自动 消除并记分。当游戏区不能再堆积新来的方块时,游戏结束。游戏设定 10 个级 别,级别越高,方块下降的速度越快、难度越大,达到最高级别时不再增加。
关键词: C# 俄罗斯方块 游戏开发
俄罗斯方块是个老幼皆宜的小游戏,它的实现由四块正方形的色块组成,然 后存储在一个数组的元素中,计算机随机产生不同类型的方块,根据计算机时钟 控制它以一定的速度下落,用户根据键盘的四个方向键控制翻转、向左、向右和 向下操作,当出现满行的情况时将自动消除并计算分数。游戏最后由玩家的得分 来评判水平的高低。
成都理工大学广播影视学院 2008 届数字媒体技术系毕业设计
目录来自百度文库
前言..............................................................................................................................................................1 1.项目介绍................................................................................................................................................2 1.1 项目简介............................................................................................................................................. 2 1.2 游戏操作方法..................................................................................................................................... 2 1.3 软件运行环境..................................................................................................................................... 2 1.4 项目的目的与目标............................................................................................................................. 2 1.5 术语解释............................................................................................................................................. 3 2. 项目需求分析..................................................................................................................................... 4 2.1 总体需求分析..................................................................................................................................... 4 2.2 下坠物及各种变换需求分析........................................................................................................... 4 2.3 正常工作和中断操作的需求分析................................................................................................... 4 2.4 主界面需求分析............................................................................................................................... 5 3. 系统分析与设计................................................................................................................................... 8 3.1 程序流程图..................................................................................................................................... 8 3.2 定义方块的数据结构....................................................................................................................... 8 3.3 运行图示........................................................................................................................................... 9 3.4 游戏设计分析.................................................................................................................................... 11 4.系统测试............................................................................................................................................. 12 4.1 游戏界面菜单选项的功能测试....................................................................................................... 12 4.2 按键事件的功能测试....................................................................................................................... 13 4.3 方块堆砌与消行测试........................................................................................................................ 13 4.4 测试结果分析................................................................................................................................... 13 5.系统实施............................................................................................................................................. 14 5.1 到达底部的判断和消行的实现........................................................................................................ 14 5.2 中断操作流程的实现....................................................................................................................... 15 5.3 变形的实现....................................................................................................................................... 15 5.4 方块的显示....................................................................................................................................... 16 5.5 障碍物的显示................................................................................................................................... 16 结论........................................................................................................................... 错误!未定义书签。 致谢............................................................................................................................................................19 参考资料....................................................................................................................................................20
成都理工大学广播影视学院 2008 届数字媒体技术系毕业设计
成都理工大学广播影视学院
XXXX 届数字媒体技术系 俄罗斯方块的设计与实现
专 业: 班 级: 姓 名: 学 号: 指导教师:
年月
成都理工大学广播影视学院 2008 届数字媒体技术系毕业设计
摘要
随着信息社会日益月新的发展,计算机已经普及到人们的日常生活中。为了 使用户在繁忙的日程工作中得到放松,于是出现了各种各样的休闲工具,如聊天 工具,休闲游戏等。《俄罗斯方块》作为一款经典的休闲游戏在该游戏新鲜出炉 时就显得非常直观,虽然经过了大量的变形和更改,但游戏核心依然保持不变。 这些游戏的核心能够提供吸引人亲自动手去实践。
相关文档
最新文档