美文网首页
花花消除乐【游戏文档】

花花消除乐【游戏文档】

作者: jincom | 来源:发表于2016-12-20 02:26 被阅读0次


    游戏元素(Game Element)

    花花(Flower)

    花花(Flower)

    游戏主要元素,花花有四种不同颜色,七种不同Level,Level越高,花花的体积越大。相同颜色的花花可以相连合并,当相连合并的花花Level的总和达到一定的阀值,花花就可以开花,开花会影响与它相邻的元素。具体的影响效果根据元素的不同特性而定(比如和花花1相邻的花花2开花,花花2开发对花花1的影响是花花1的Level会增加)

    花蕾(Bud)

    花蕾(Bud)

    游戏通关Target之一,花蕾和花花对应有四种颜色,也有自己相应的Level,颜色相同的花花可以和花蕾相连可以削减花蕾的Level,与花蕾相邻的花花开花也会削减花蕾的Level,当花蕾的Level小于等于0,会引爆花蕾,对花蕾周边的障碍物元素造成毁灭性影响或者让周边的花花Level大大增加。把游戏中所有的花蕾全部引爆即可通关。

    草(Grass)

    草(Grass)

    游戏通关Target之一,有自己相应的Level。与Grass相邻的花花开花或者花花合并会削减Grass的Level。当Grass的Level小于等于0,会被消灭掉。把游戏中所有的Grass消灭掉即可通关。

    玻璃盖(Glass)

    玻璃盖(Glass)

    游戏的障碍元素之一,有自己相应的Level。Glass可以保护在它下面的元素不受花花开花带来的影响,但是Glass自身会受到花花开花的影响。当Glass的Level小于等于0,会被消灭掉。

    花盆(Flowerpot)

    花盆(Flowerpot)

    游戏的障碍元素之一,有自己相应的Level。只充当障碍物使用,Flowerpot会受到花花开花的影响。当Glass的Level小于等于0,会被消灭掉。


    游戏玩法(How to play)

    1

    颜色相同的花花可以相连,放开触摸,花花会在最后选择的点进行合并。能量槽会提示当前选择的花花总Level是否足够开花

    2

    花花开花,并会影响与它相邻的元素。如果相邻的花花的Level刚好足够开花,会连成开花Combo(详细请看演示视频)

    游戏演示视频


    花花消除乐

    因为录屏软件的原因,会出现声音不同步,卡顿等问题。真机测试并不存在此问题。



    游戏框架

    游戏元素UML类图

    高清大图链接

    游戏元素UML类图

    游戏元素都继承于Item基类,不同的元素通过重写Item基类的抽象方法和添加新属性(成员变量)和新行为(成员函数)来表现各自的特异性。元素的动画通过继承IPlayAnimation接口并各自实现接口细节来表现差异性。

    Square为游戏中承载游戏元素的块,Square里有个Item类型的List,通过AddItem(Item)接口往Square放元素,也有对应的CheckItem(Item)和RemoveItem(Item)对Square进行是否存在Item和移除某个Item。

    游戏流程图

    高清大图链接

    游戏流程图

    关卡编辑器

    关卡编辑器

    project预览图

    project预览图

    相关文章

      网友评论

          本文标题:花花消除乐【游戏文档】

          本文链接:https://www.haomeiwen.com/subject/ciwcettx.html