我正在尝试确定一种合理的方法来为每行和每列查找3、4或5个匹配项。玩家在游戏板上寻找相同“gem”所在的区域(行或列),在交换两个相邻的棋子(每轮交换一个)后,重复3-5个连续点。这是一个配对Action的示例场景:玩家移动前的棋盘(粗体表示需要交换):ACBBCDDBADDAACCADBBADCDAA玩家移动后的棋盘(粗体表示匹配结果):ACBBCDDBADDAACCDABBADCDAA在此示例中,在第一行之后的第一列中有4个“D”匹配项。我试图弄清楚如何在1.)游戏开始时创建棋盘并且棋盘随机化多次以消除直接匹配,以及2.)玩家移动后如何找到此类匹配。如果工作正常,程序将能够在程序本