试谈俄罗斯方块游戏课程设计论文.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文档。上传文档
查看更多
试谈俄罗斯方块游戏课程设计论文.doc

  试谈俄罗斯方块游戏课程设计论文 试谈俄罗斯方块游戏课程设计论文导读:单选项的设计及功能实现。(10)游戏的背景音乐。1.4运用的控件和主要对象我们在设计过程中主要用到的控件有:mand控件,image控件,picture控件,label控件,timer控件,text控件,ediaplayer控件等等。1.5主要实现的功能我们开发的俄罗斯方块游戏,主要实现了以下几种功能:1.可以灵活控制方块在图形框中运动。2.游 前 言 visual basic继承了basic语言易学易用的特点,特别适合于初学者学习eSpot评选出的历史上最伟大游戏之一。 为了怀念经典,也为了能够给大多的计算机用户在工作之余找到一个休闲、娱乐的一个方式,我们小组开始着手用VB语言开发一个经典的俄罗斯方块游戏。 工程概况 1.1 项目名称 俄罗斯方块游戏 1.2 设计平台 VB 全称Visual Basic,它是以Basic语言作为其基本语言的一种可视化编程工具。 Vb是microsoft公司于1991年退出的icrosoft公司又推出了VB6.0版本 VB6.0运行环境:硬件,要求486以上的处理器、16MB以上内存,50MB 以上的硬盘,cd-rom驱动器,鼠标。软件:要求and控件,image控件,picture控件,label控件,timer控件,text控件,edia player控件等等。 1.5主要实现的功能 我们开发的俄罗斯方块游戏,主要实现了以下几种功能: 1.可以灵活控制方块在图形框中运动。 2.游戏过程中方块可以自由旋转。 3.当某一行的方块排列满时,将自动将这一行方块消除,然后将上面所有方块向下移动,可以支持连续消行。 4.游戏前可以选乐,给你带来无限激情。 1.6开发人员与分工 组长李虎同学所做工作如下: (1)俄罗斯方块的旋转。 (2)俄罗斯方块的运动情况。 (3)俄罗斯方块的自动消行功能。 (4)游戏得分的计算。 (5)游戏菜单选项的设计及功能实现。 副组长王志伟同学所做工作如下: (1)游戏界面的设计。 (2)俄罗斯方块的造型。 (3)游戏级别的自由选择。 (4)游戏速度的自由选择。 (5)游戏的背景音乐。 正文 2.1游戏设计的具体实现 在我们两个人共同努力下,此次设计,终于能够圆满完成。由于时间的紧促,在设计中, 也许会有一些考虑不周之处,但其功能已经能够满足大多用户的需求,相信假以时日,一定 能做出一个更经典,更完美的俄罗斯方块游戏,下面我们将对每一步的具体如何实现展示给 大家。 2.1.1游戏界面的设计和背景音乐及特效的实现 俄罗斯方块游戏主要由两个界面构成,登陆界面和开始游戏界面。 游戏的背景音乐是由一段代码调用系统播放器and控件构成,我们可以把预览区图片框看作是从游戏区图片框中选取的一个部分,游 利用Select将方块的7中造型列出,比如长条型的设计,在欲览区中分别有3.4.5.6 和5.15.25.35四个方块构成两中形态,用数组为: m(0) = 3: m(1) = 4: m(2) = 5: m(3) = 6: situation2 = 0 m(0) = 5: m(1) = 15: m(2) = 25: m(3) = 35: situation2 = 1 将它的形状编号为0和1,在后面方便调用,其他的方块造型同样的方法。 2.1.3俄罗斯方块的旋转 俄罗斯方块的旋转主要将方块的位置加以变换得到的,例如上述范例,长条型有两中样 式,根据小方块的编号变动来实现整个造型的旋转,比如: If n(0) - 18 gt;= 2 And n(3) + 9 lt;= 198 Then If cmdfang(n(0) - 18).Visible = False And _ cmdfang(n(1) - 9).Visible = False And _ cmdfang(n(3) + 试谈俄罗斯方块游戏课程设计论文(2)导读:始时候,游戏区底部出现一定行数的随机方块,同样给玩家增加了难度,功能代码如下:Fori=19To20-Val(txthard.Text)Step-1Forj=i*10Toi*10+9IfRndgt;=0.5Thencmdfang(j).Visible=TrueNextNext可以根据你选择的难度系数在底层的每一行随机产生超过半数(即5个以上)以上的小方块,这样适合喜欢高难度 9).Visible = False Then hidefang 0 n(0) = n(0) - 18 n(1) = n(1) - 9 n(3) = n(3) + 9 shoand控件的visible属性完成效果的,其实在游戏区图形框可以看成是由许多的mand小方块组成,方块运动的过程就是造型里方块显示或者隐藏,就像

文档评论(0)

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

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

1亿VIP精品文档

相关文档