一款不一样的3D俄罗斯方块游戏
其实这个游戏在去年就已经上架了,但是迟迟没有做推广,因为我觉得他还不够好,没有达到我的心理预期。
又经过一个多月的优化和调整,包括UI风格的重构、游戏玩法的大改动,现在终于有点游戏的样子了,所以也敢拿出来让大家看了。
这个游戏的出生还有个小故事,游戏原型源于我在学习Cocos时做的一个小Demo。
当时跟着教程做了一个2D版的俄罗斯方块,整个场景和方块其实都是3D模型,只是玩法和展现形式都是最经典的2D模式。
我老婆说了一句:“你把它做成3D版的吧,我肯定玩”。 我说:“好嘞,这不手到擒来嘛”
于是我便踏上了踩坑之旅。
传统2D的俄罗斯方块逻辑很简单,也很好做。但是3D版的增加了一个Z轴,看似变化不大,其实这里面要增加很多逻辑,还会引出很多操作问题。
在网上找了一大圈,但最后还是没有找到我理想中的游戏模式。正如刚才我所说,增加一个Z轴会让游戏变得晦涩难玩,例如下面这个样子(不是说人家做的不好,只是说不是我想要的方案):
我在这里卡了很久,反复做了很多种方案,一开始是增加4个旋转按钮,控制4个方向的旋转。后来又尝试通过4个方向的滑动实现旋转。
但是无论哪个方案都挺复杂,作为一个休闲小游戏,不应该如此烧脑。
后来我关注到一款叫做Block Blast的俄罗斯方块游戏,之前的文章也介绍过它(外网免费游戏榜第一,竟然是一款俄罗斯方块小游戏?)。这款游戏的玩法很简单,也很上头,而且一直霸榜,说明它的游戏模式是成功的。
Block Blast的操作很简单,游戏底部提供3个随机备选方块,你用手拖动方块放到上面的场地中,方块不需要旋转,也不需要下落。场地中的方块连成一条线就会消除。3个备选方块用完了会刷新,如果场地中没有空间放置备选方块了,游戏结束。
我想Block Blast的操作方式在3D模式中是否可行,于是我就把这套操作逻辑进行了一番改造和融合,终于在我的3D俄罗斯方块中实现了简单、无脑的玩法。
不过我也保留了经典玩法的入口,经典玩法中,增加了2个控制方向的按钮:上转和右转,也算是极大的简化了在3D空间中的操作。
后来我又增加了排行榜和皮肤系统,也算是让游戏趋于完整了。
我最得意的还是这个卡皮巴拉的皮肤,看着有点萌,挺可爱的,放一张渲染图。
好了,就是做一个简单的分享,我要去继续优化我的游戏了。还有好多新的创意等着实现呢。
