拼图AI(c#源码八勺)
功能描述: 能够实现自动完成拼图游戏的AI算法,采用C#的winform编写,你可以用任何一门语言进行重构。 算法思想: 最终的样式是 1 2 3 这个样式只要把5移动到中间,8移动到5的位置,就会完成 4 0 6 7 5 8 设置数组 {1,2,3,6,8,5,7,4} 这表示最外圈。 1 设置0到中央 2 把2移动到1的后面,把3移动到2的后面,把6移动到3的后面依次类推 3 最后 形成 {1,2,3,6,8,5,7,4}的一个环状,0在中央 4 把5移动到中央 5 判断1的位置,如果不在应该的位置,就循环移动使之移动到1的位置 6 最后把0移动到最后的位置上 运行截图: