0 项目实训报告书 学生姓名 课程名称 C #课程设计 题 目 俄罗斯方块 专业班级 指导教师 完成日期 1 目录 一.概述…………………………………………2 1.1 背景………………………………………………2 1.2 开发与运行环境………………………………..3 二.需求分析……………………………………3 三.系统设计…………………………………4 四.详细设计……………………………....5 4.1 界面设计……………………………………..5 4.2 代码设计……………………………………..7 五.结束语………………………………….25 六.参考文献……………………………….26 2 1 . 概述 1 .1 背景 《俄罗斯方块》由莫斯科科学学院程序员Alexei Pajitnov 所设计。该游戏最初是作为自我消遣的电脑游戏而被制作出来的。此后,由于政治和经济等多方面的原因,该游戏曾经被多家公司代理过。经过多轮诉讼的争夺后,该游戏的代理权最终还是被任天堂获得。俄罗斯方块对于任天堂来说意义重大,因为将它与GB 搭配在一起后,产生了令人意想不到的效果,获得了巨大的成功。而对于中国玩家来说,俄罗斯方块可以说是第一次让国人认识到游戏是一种老少皆宜的娱乐方式,从某种程度上扭转了国人的"游戏是小孩子的东西"或"游戏是毒害儿童的元凶"等错误观念。一个最初的版本是 Spectrum Holobyte 为 IBM 兼容机开发的游戏。 该游戏是一款休闲智力型,与通常的此类游戏相比,这款游戏新增了在模块样式上的多彩性。还抛掉了以前那种枯燥的背景音乐,可以让自己随心所欲的背景音乐。于此同时还可以让自己开动脑筋来设计模块。还可以凭自己的喜好。可以设置画布的大小。 1 .2 开发与运行环境 系统的运行对于运行环境的要求是: 硬件环境 目前,我们所开发的系统主要应用在中小规模的学校内部,因此,一般配置的计算机硬件就可以满足系统需求。考虑到学校规模的扩大和硬件价格的降低,为本系统配置在较优秀的服务器硬件上,可以充分发挥本系统的性能。 处理器:Intel Pentium 4 3.06 GX 或更高 内存:256M(推荐) 硬盘空间:40GB 显卡:SVGA 显示适配器 软件环境 操作系统:Windows 2000/XP 开发软件:Microsoft Visual Studio .NET 2003 数据库:Microsoft SQL Server 2000 3 2 . 课程设计的目的和意义 俄罗斯方块游戏是一个经典的小游戏,由于它简单有趣,因而得...