1.定义棋盘大小,生成成对的棋子,放入队列中,用排序算法打乱队列。
list.sort(v=>Math.random()-0.5)。
2.将队列中的棋子依次取出填充棋盘。
3.连线消除的判断不超过三次折线。直接暴力遍历点击的两个棋子所包围的两个正交矩形所覆盖的棋子。
4.每次消除后需要判断是否无解。也是暴力遍历。
1.定义棋盘大小,生成成对的棋子,放入队列中,用排序算法打乱队列。
list.sort(v=>Math.random()-0.5)。
2.将队列中的棋子依次取出填充棋盘。
3.连线消除的判断不超过三次折线。直接暴力遍历点击的两个棋子所包围的两个正交矩形所覆盖的棋子。
4.每次消除后需要判断是否无解。也是暴力遍历。
本文标题:连连看设计
本文链接:https://www.haomeiwen.com/subject/nyefyftx.html
网友评论