background image

     (2)俄罗斯方块的运动情况。
     (3)俄罗斯方块的自动消行功能。
     (4)游戏得分的计算。
     (5)游戏菜单选项的设计及功能实现。
副组长王志伟同学所做工作如下:
     (1)游戏界面的设计。
     (2)俄罗斯方块的造型。
     (3)游戏级别的自由选择。
     (4)游戏速度的自由选择。
     (5)游戏的背景音乐。 

正文

2.1 游戏设计的具体实现

在我们两个人共同努力下,此次设计,终于能够圆满完成。由于时间的紧促

在设计中,也许会有一些考虑不周之处,但其功能已经能够满足大多用户的需
求,相信假以时日,一定能做出一个更经典,更完美的俄罗斯方块游戏,下面
我们将对每一步的具体如何实现展示给大家。

2.1.1 游戏界面的设计和背景音乐及特效的实现

俄罗斯方块游戏主要由两个界面构成,登陆界面和开始游戏界面。
游戏的背景音乐是由一段代码调用系统播放器

Windows Player 播放背景

音乐,由于本次设计主要是针对游戏如何设计的,所以在这里就不对播放背景
音乐的功能做介绍了。

2.1.2 俄罗斯方块的造型

相信朋友们都玩过俄罗斯方块,对这个游戏的玩法和方块形状都比较熟悉。

我们这个游戏只选择了最基本的

7 中造型,包括长条型,正方型,正 S 型,反

S 型,正 7 型,反 7 型,T 型。如果需要我们可以添加更多的造型。将游戏界面
的游戏区图片框分割成

10*20 的小块,每个小块放置一个 command 控件,

预览区图片框按同样比例分割成

4*4 的小块,同样有 command 控件构成,我

们可以把预览区图片框看作是从游戏区图片框中选取的一个部分,游戏区的小
方块编号和预览区编号如下图:

 0

1

2

3

4

5

6

7

8

9

… … … … … … … … … …
… … … … … … … … … …
9
0

9
1

9
2

9
3

9
4

9
5

9
6

9
7

9
8

9
9

           

                 

游戏区编号

预览区编号

 

第 3 页

3

4

5

6

1

3

1

4

1

5

1

6

2

3

2

4

2

5

2

6

3

3

3

4

3

5

3

6