如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
工业学院课程设计报告课程名称程序设计基础课程设计项目名称俄罗斯课程设计姓名班级学号指导教师设计时间年月日至年月日工业学院·计算机工程学院工业学院程序设计基础课程设计目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc440354017"目录PAGEREF_Toc440354017\hiHYPERLINK\l"_Toc440354018"摘要PAGEREF_Toc440354018\hIHYPERLINK\l"_Toc440354019"序言PAGEREF_Toc440354019\hIIHYPERLINK\l"_Toc440354020"人员分工安排PAGEREF_Toc440354020\hIIIHYPERLINK\l"_Toc440354021"1、需求分析PAGEREF_Toc440354021\h1HYPERLINK\l"_Toc440354022"1.1游戏方块需求PAGEREF_Toc440354022\h1HYPERLINK\l"_Toc440354023"1.2游戏控制的需求PAGEREF_Toc440354023\h1HYPERLINK\l"_Toc440354024"2、设计思路PAGEREF_Toc440354024\h2HYPERLINK\l"_Toc440354025"2.1方块:PAGEREF_Toc440354025\h2HYPERLINK\l"_Toc440354026"2.2主要操作:PAGEREF_Toc440354026\h2HYPERLINK\l"_Toc440354027"3、详细设计PAGEREF_Toc440354027\h4HYPERLINK\l"_Toc440354028"3.1设计流程图PAGEREF_Toc440354028\h4HYPERLINK\l"_Toc440354029"3.2函数功能图PAGEREF_Toc440354029\h5HYPERLINK\l"_Toc440354030"4、运行调试与分析讨论PAGEREF_Toc440354030\h6HYPERLINK\l"_Toc440354031"4.1游戏界面PAGEREF_Toc440354031\h6HYPERLINK\l"_Toc440354032"5、设计体会与小结PAGEREF_Toc440354032\h8摘要近年来,随着游戏产业的突飞猛进,游戏玩家的技术也是与日俱增,当你看见游戏高手完美的表演时,你是否想过我也能达到那种水平,本程序采用全世界最金典的游戏—俄罗斯方块作为背景,程序设置了键盘选择方式,游戏运行时随着等级的提高而速度加快,这需要玩家快速操作。因此,本程序主要意义是为高手玩家提供训练平台。其次也可为刚踏入游戏领域的新手们,提供一个很好的锻炼机会。本次课程设计主要解决利用C语言设计实现俄罗斯方块游戏的算法、游戏内部功能、游戏区域的绘图的程序设计。对于每个俄罗斯方块各自的形态变化改变到下一个形态利用数组来实现,在程序设计中,直接从架构的其中一个类对象中继承下来,将它完善而变成有某功能特性的物件对象。关键词:俄罗斯方块数组数据结构算法序言俄罗斯方块是一款风靡全球的电视游戏机和掌上游戏机游戏,它曾造成的轰动与造成的经济价值可言说是游戏史上的一件大事。这款游戏最初是由苏联的游戏制作人AlexPajitnov制作的,它看似简单但却变化无穷,令人上瘾。相信大多数用户都还记得为它痴迷得茶饭不思不想的那个俄罗斯方块时代。俄罗斯方块最早还是出现在PC机上,而我国的用户都是通过红白机了解、喜欢上它的。现在联众又将重新掀起这股让人沉迷的俄罗斯方块风潮。对于一般用户来说,它的规则简单,容易上手,且游戏过程变化无穷,俄罗斯方块游戏现在基本上是每个手机必备的游戏,种类千变万化,多种多样俄罗斯方块是个老幼皆宜的小游戏,是经久不衰的一款游戏,自从它诞生那天起就一直深受人们的喜爱。几乎每个人都玩过这个游戏,也是人们接触最多的一款游戏,它实现由四块正方形的色块组成,然后存储在一个数组的四个元素中,计算机随机产生不同七种类型的方块,根据计算机时钟控制它在一定的时间不停得产生,用户根据键盘的四个方向翻转、向左、向右和向下操作,(控制键的实现是由键盘的方向键实现)。然后程序根据这七种方块堆叠成各种不停得模型,可以吸引更多的小玩家,让人觉得更加的有趣,使人的视觉得到冲击,更加的轻松.人员分工安排(1)小组负责