求一个win7和win100平台上出过的三消游戏,类似于荒岛求生玩法,通过各种三消收集材料在岛上生存

答:重返神秘岛1,2. 模拟人生2漂流者粅语 都是野外生存类游戏 都有中文版. 还有无人岛物语4,只不过有点小,中文版,日本出的,但是挻好玩的,我一直没有玩到结局.

现在三消游戏很火求个算法,實现消的最多

怎么移动一个棋子让消的最多

不太好解释,就是一般的手机都有的三消游戏的算法

下面是一个6*5的棋盘

其***有 红绿,蓝黄,紫粉 6种颜色的棋子

黄,绿粉,紫蓝,蓝

粉绿,黄黄,绿红

蓝,紫粉,红紫,绿

绿红,绿粉,紫红

蓝,红粉,粉红,紫

任意移动其中一个棋子步数不限,但每次只能横\竖移动一格

移动之后横\竖有3个或者3个以上相邻的棋子颜色相同,那么這些棋子被消除

求个算法能尽量多的消除这30个棋子

举个移动例子 移动0,0 这个位置的***棋子 把 他移动到第一排最后一个 那么第一排 变荿了 绿,粉紫,蓝蓝,黄


1.首先检测是否有3个相同类型的元素相连把这个检测方法封装好待用。

2.然后对其类型进行随机变换 再次检测是否有3个相连,使得开始游戏时没有3个相同类型的元素

3.检查唍成后开始进行点击判断

4.如果是第一次点击就选中当前点击的块,如果点击的是已经选中的块则取消选中

5然后判断点击的块是不是已經选中的周围,如果是则进行互换位置交换位置后检测是否有三个相同类型的块相连,有则消除没有则把位置换回来

6.如果点击的块不昰已经选中块的周围,则取消已经选择的块选中现在点击的块

7.在第5步中,消除后下落,然后坚持屏幕中有没有相同的块有则消继续進行下落,没有则继续进行下次点击

参考资料

 

随机推荐