2021
08-10
08-10
Java实现连连看算法
连连看是个经典的小游戏,规则是:两图案相同的方块在2折以内的线连接下可以消除。里面的算法还是非常有趣,今天来研究一下。初始化棋盘假设有一个8*8的棋盘,我们要将其扩充至10*10,为什么?因为这样外围的连接就可以不用越界了。消除基本条件判断是否具备消除的基本条件有3个两个方块不能是同一个坐标两个方块必须是同种类型(图案)两个方块中不能有任何一个已经消除过的(消除过后的值用mark表示)//判断是...
继续阅读 >