APP下载

用C#实现单机版俄罗斯方块

2016-02-05韦立梅张淑荣

电脑与电信 2016年10期
关键词:游戏方法

韦立梅 张淑荣

(广东白云学院,广东 广州 510450)

用C#实现单机版俄罗斯方块

韦立梅 张淑荣

(广东白云学院,广东 广州 510450)

俄罗斯方块是一款非常受欢迎的益智游戏。本文介绍了利用C#来实现此游戏的分析设计、主要类及其代码等知识。

俄罗斯方块;C#;类

1 引言

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言,它是由C和C++衍生出来的,具有安全、简单、执行效率高等特点。Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品,是目前最流行的Windows平台应用程序的集成开发环境。本文将说明使用C#语言实现俄罗斯方块游戏的主要类代码,开发平台使用Visual Studio 2013。

2 设计分析

当用户单击开始游戏命令按钮后,在程序界面的左侧出现游戏面板区域,是由18行、11列方格组成的长方形区域,并设置两个障碍物方格,然后随机给出不同的形状,从正中间一列开始下落,当碰到障碍物后,该形状也变成新的障碍物,若没有,则下落并填充到相应的区域,在下落的过程中可通过键盘上的“↑”按键对形状进行翻转变形,键盘上的“↓”按键控制形状加速下落,键盘上的“←”、“→”按键控制形状进行左右移动,若填满游戏面板中的某一行,便消除该行,剩余的方块向下移动,并记分。当形状填满游戏面板首行时,游戏视为结束。

用户界面的右侧,会显示下一个即将出现的形状、所得分数、等级、形状下落速度等信息。

图1 游戏开始界面

图2 游戏结束界面

3 游戏主要类

游戏主要有三个类:游戏帮助类,形状父类,背游戏控制器类。……

登录APP查看全文

猜你喜欢

游戏方法
学习方法
游戏
疯狂的游戏
爆笑游戏
用对方法才能瘦
四大方法 教你不再“坐以待病”!
赚钱方法
第八章直接逃出游戏
第八章 直接逃出游戏
捕鱼