一般刚刚接触游戏开发的人,会尝试着做一些传统经典的游戏,比如俄罗斯方块,坦克大战,连连看。而俄罗斯方块是一个陪我玩到大的游戏,从小时候玩的板机(就是像砖头一样的,里面没几个游戏),后来上学了在电子词典上也经常玩,之后是QQ的火拼俄罗斯,PSP上的俄罗斯,后来用C#写了个仿QQ火拼俄罗斯的程序。

传统的游戏规则都很简单,这就很适合各个年龄段的人,但让我印象深刻的是PSP上的俄罗斯,一款minus小游戏,里面有非常丰富的模式。

俄罗斯方块

我就简单挑几个介绍一下:

1、底部滑动模式

其实就是方块下落时,已搭建好的部分都会随机左右移动一段距离,这样会对玩家造成干扰,就阻止你搭建完美的布局(比如留一列空隙),其实这个模式很早就出现了,所以估计大家也不会陌生。

2、左右磁力模式

这个是我认为很有创意的模式,就是所有方块分两种颜色,比如红色和蓝色,当方块落地之后,左右会把对应颜色的方块吸引过去,知道碰到其他方块或边界。不知道这样描述大家能不能理解,简单的说就是方块落下后会向一个方向平移,直到碰到其他阻碍物。

3、极速下落模式

当方块一出现,你就要确定好下落点,并且迅速按下左右方向,因为方块瞬间就会落到底,快到你看不清下落的轨迹。这个模式当然也很容易实现,但玩起来却是很刺激的。

以上自然是一些单机的模式啦,玩过火拼俄罗斯的人应该知道,对战的俄罗斯的确是个非常不错的模式,腾讯虽然山寨了很多东西,但还是有一些东西是值得推荐的。当然我不能保证这个火拼俄罗斯就是腾讯原创的。

对战模式的规则就拿火拼俄罗斯来说,引用了道具模式,你可以干扰对方,而道具也比较多样化,合理的使用道具也是获胜的关键因素,这个游戏的具体规则我就不多说了。我只是以玩家的身份对该游戏的各种模式做个简单的分析和评价,顺便开阔下设计的思路。

当然我说到我写过一个类似QQ大厅的俄罗斯对战游戏,源码写的很烂,估计别人拿了也不知道怎么用,就不放出来了。以后有机会我会写一篇文章来简单介绍开发思路的。