C#设计报告 俄罗斯方块.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C#设计报告 俄罗斯方块.doc

PAGE PAGE 2 项目实训报告书 学生姓名 课程名称 C#课程设计 题 目 俄罗斯方块 专业班级 指导教师 完成日期 目录 一.概述…………………………………………2 1.1背景………………………………………………2 1.2开发与运行环境………………………………..3 二.需求分析……………………………………3 三.系统设计…………………………………4 四.详细设计……………………………5 4.1界面设计……………………………………..5 4.2代码设计……………………………………..7 五.结束语………………………………….25 六.参考文献……………………………….26 概述 背景 《俄罗斯方块》由莫斯科科学学院程序员Alexei Pajitnov所设计。该游戏最初是作为自我消遣的电脑游戏而被制作出来的。此后,由于政治和经济等多方面的原因,该游戏曾经被多家公司代理过。经过多轮诉讼的争夺后,该游戏的代理权最终还是被任天堂获得。俄罗斯方块对于任天堂来说意义重大,因为将它与GB搭配在一起后,产生了令人意想不到的效果,获得了巨大的成功。而对于中国玩家来说,俄罗斯方块可以说是第一次让国人认识到游戏是一种老少皆宜的娱乐方式,从某种程度上扭转了国人的游戏是小孩子的东西或游戏是毒害儿童的元凶等错误观念。一个最初的版本是Spectrum Holobyte为IBM兼容机开发的游戏。 该游戏是一款休闲智力型,与通常的此类游戏相比,这款游戏新增了在模块样式上的多彩性。还抛掉了以前那种枯燥的背景音乐,可以让自己随心所欲的背景音乐。于此同时还可以让自己开动脑筋来设计模块。还可以凭自己的喜好。可以设置画布的大小。 开发与运行环境 系统的运行对于运行环境的要求是: 硬件环境 目前,我们所开发的系统主要应用在中小规模的学校内部,因此,一般配置的计算机硬件就可以满足系统需求。考虑到学校规模的扩大和硬件价格的降低,为本系统配置在较优秀的服务器硬件上,可以充分发挥本系统的性能。 处理器:Intel Pentium 4 3.06 GX 或更高 内存:256M(推荐) 硬盘空间:40GB 显卡:SVGA显示适配器 软件环境 操作系统:Windows 2000/XP 开发软件:Microsoft Visual Studio .NET 2003 数据库:Microsoft SQL Server 2000 课程设计的目的和意义 俄罗斯方块游戏是一个经典的小游戏,由于它简单有趣,因而得到了广泛的流行,男女老幼都适合。而俄罗斯方块游戏的设计工作复杂且富有挑战性,它包含的内容多,涉及的知识广泛,与图形界面联系较大,包括界面的显示与更新、数据收集、音乐处理等,在设计的过程中,必将运用到各方面的知识,这对于C#设计者而言,是个很好的锻炼机会。 2.1实验步骤: 1)??需求分析:设计一个用户可参与,有背景音乐,可由用户控制任意暂停,可计时,可计分的俄罗斯方块游戏; 2)? 概要设计:一个游戏运行界面,计分面板,开始按扭,暂停按扭 3)??详细设计: 对整个设计进行总体分析如下: 1.定义7种砖块的类型,用两个4*4的二维数组来表示。 2.在屏幕上用一个10*20表示游戏区域 3.上下左右的出界问题的考虑 3.砖块的变形问题 4.砖块的移动(向左向右向下)问题 5.满一行后消掉砖块 6.记分问题 7.用开始按扭启动游戏 8.暂停按扭暂停游戏 9.界面的设定 10.背景音乐的加入 3系统功能设计 玩游戏前先要设置参数,键盘的设置比如说:左键,右键,下键,快速向下键。顺时针旋转,逆时针旋转。环境的设置也非常重要,比如:水平格子数,垂直格子数。格子数。前景色等,再者就是砖块的设置,砖块是自己设计的,但是系统也有默认砖块,都是最常用的模块。还可以改变模块的颜色。本系统主要设计以下几种功能: 方块下落、变形功能 在整个俄罗斯方块游戏中,方块的设计是核心。这里设计了一个方块类:Square( ),用来生成方块以及实现块的左移、右移、向下、变形、重画、同步显示、初始化新块等。 2自动升级功能 当分数累积到一定大小时,系统将自动

文档评论(0)

zsmfjh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档