c++连连看游戏
连连看基本算法 1直连 2一个折点(2条直线相连) 3二个折点(3条直线相连) 1:要连接的两点上的图形是相同的。 2:两点间存在一条没有“障碍”的并且折点不超过两个的路线。 那么分析一下可以看到,一般分为三种情况 【图例说明】 假设以一个2维数组来表示一张连连看的地图,数组中 元素值为0的代表游戏界面中的空格子,值大于0的代表游戏 中的各种连接对象(1代表星星、2代表企鹅之类) 情况一:要连接的两点在同一条直线上
连连看基本算法 1直连 2一个折点(2条直线相连) 3二个折点(3条直线相连) 1:要连接的两点上的图形是相同的。 2:两点间存在一条没有“障碍”的并且折点不超过两个的路线。 那么分析一下可以看到,一般分为三种情况 【图例说明】 假设以一个2维数组来表示一张连连看的地图,数组中 元素值为0的代表游戏界面中的空格子,值大于0的代表游戏 中的各种连接对象(1代表星星、2代表企鹅之类) 情况一:要连接的两点在同一条直线上