三消游戏思路

原创 2016年08月28日 20:05:37
1.准备素材, 4-6方块颜色,调整大小为40X40
2.创建项目分辨率800X450,显示出 8X8  一共 64个方块,每个方块颜色随机,方块锚点设为(0,1),并将其存入二维数组,遍历数组,检查是否有3个相连同颜色的色块。使用递归函数将相同的3个块中任意一块换成随机颜色,继续检查,直至检测长度为0。
3.点击选中
①2次点击检查有3个相连同颜色的色块,色块进行互换。
②2次点击不相连,直接选中第二个
③2次点击在同一个上,选择取消
4.检查最后点击结果   四周交换以后是否有三个连在一起
5.判断如果有可消的话就消除,没有可消的则换回原位
6.消除相同的图片后对图片的下标进行改变,遍历数组,检查有没有空出的位置,如果有的话,检查空位置的Y轴上面一个元素是否为空,如果不为空,就把上面一个元素位移到空位置的坐标上。直到检测出显示界面中间没有空的位置。
7.随机产生新的色块。添加一个定时器,对空出位置的地方进行填补。
8.填补完空缺后遍历数组,如果还有3个相连的同色块,继续执行消除函数。直到数组中再也没有3个相连的同色块。
9.色块下落完成过程中(玩家不可操作)下落完成后在检查是否有3个连在一起,有则消,无则下一步
10.死局检查  所有元素进行遍历,进行上下左右1格移动后检查是否有3个相连,遍历完没有则死局。

相关文章推荐

三消游戏中随机排列图片位置,和点击图片消失下落

var GameData ={     W_NUM:8,     H_NUM:8, } var HelloWorldLayer = cc.Layer.extend({     jiehsou: n...

一个关于三体游戏的思路

发展规模经历4个阶段: S状态>A状态>B状态>C状态 游戏机制: 玩法:个人发展模式和PVP模式 个人发展模式参考,COC模式,也可以参考tip titans风格。或者两种皆可。 游戏地图: 分为N...

对于基本的捕鱼游戏设计思路(三)——炮弹

双休的时候休息了两天,玩玩游戏看看电影,也没带电脑所以搞得打包游戏都得今天才弄,然后选择继续写捕鱼游戏之炮弹的生成。 分析炮弹对象,首先炮弹肯定是有它的类型,然后根据点击的坐标发射,每点击一次发射一...
  • Cineze
  • Cineze
  • 2016年09月26日 17:23
  • 748

从0开始学外挂(三)-网络游戏找怪思路详解

使用按键有段时间了,对一些找怪的思路小有体会。简单来说找怪就是找怪与背景不同的独有的特征,可以通过找怪的颜色/图片、怪名字颜色/图片、怪血条颜色/图片、渐开线扫描、小地图找怪等等的方法来实现。具体看游...
  • asciil
  • asciil
  • 2011年11月19日 17:54
  • 4247

游戏测评的一般思路

  • 2015年05月06日 09:29
  • 13KB
  • 下载

24点游戏思路解析

  • 2015年08月29日 12:42
  • 92KB
  • 下载

关于24点游戏的编程思路与基本算法

24点游戏的算法,其中最主要的思想就是穷举法。所谓穷举法就是列出4个数字加减乘除的各种可能性,包括括号的算法。我们可以将表达式分成以下几种:首先我们将4个数设为a,b,c,d,,其中算术符号有+,-,...

游戏任务系统设计思路

一.为什么要设计任务系统 1. 体现世界观世界观 指主线剧情,历史背景,塑造主角的成长历程。 WOW中的任务虽然不是必须完成的,但是顺着部落主线的剧情延伸至南海镇的任务却是很明显的主...
  • ybhjx
  • ybhjx
  • 2016年01月25日 18:37
  • 1828
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:三消游戏思路
举报原因:
原因补充:

(最多只允许输入30个字)