(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