羊了个羊游戏从本质上来说是一个消除类的游戏,与其它消除类游戏不同的是,羊了个羊是一个立体的消除游戏,它将待消除的方块分布排列在多个不同的层内,只有所有层内的方块都消除了才能过关。有人说它的玩法与《3 Tiles》极为类似,但这种玩法并不是最早的,最早将方块分布排列在多个层内再进行消除的是一款叫做《中国龙》的街机游戏。其玩法是将众多麻将牌随机分布排列在多个层中,拾起三个相同的牌即可消除,消除全部的牌即可通关游戏。
我写这个系列的文章不是教你如何玩羊了个羊,而是教你如何开发一个类似羊了个羊的游戏。羊了个羊这类游戏并不难开发,其难点在于如何实现一个关卡编辑器,即——如何将牌(或方块)分布排列到不同层中,并将分布排列方式保存到数据库中,游戏开始时随机从数据库中选择一个牌的分布排列方式给玩家消除。你是不是觉得听起来很复杂,别担心,我会一步一步详细讲解如何实现此过程。
这是《仿羊了个羊游戏开发》系列的第一篇,后续章节正在录制,源代码将通过公众号“跟高小帅学编程”发布,敬请关注。
点击链接观看《仿羊了个羊游戏开发——概述》视频讲解
标签:排列,游戏,手把手,类似,开发,消除,方块,仿羊 From: https://blog.51cto.com/u_15752915/7870193