华容道是从古代流传下来的一个益智游戏。世界记录是81步完成。移动一个方块算一步,只要不换方块,这个方块移动多少步都算一步。将最大的方块移动到下面中间就算完成。这里仅对关键的几个地方做介绍。
工具/材料华容道
操作方法01开始时的移动方法都一样,将四开发者_如何学Python个小正方块中的两个方块移动到左边或右边均可。游戏内的方块布局是对称的,大方块的移动方向选择向左或向右都能完成游戏。
02这里选择的是大方块向右移动,所以两个小方块要选择移动到最左边。将右边的两个小方块移动到上面。
03将方块移动成图中所示。左下角位置,上面是两个小方块,中间是横长方形,下面是两个小方块。
04在这一步里就要注意了。81步完成或超过81步,就在于这里的选择。两个小方块上移,将会超过81步完成。但这种方法易懂,不易出错。大方块右面的竖长方形下移,可以实现81步完成。
05将左面的两个小方块移动到上面最左边,中间是四个竖长方形时,将大方块右移。
06将右面的两个小方块,移动到中间右数第二排。将横长方形移动到下面最右边。
07将中间左面的两个竖长方形下移。将右面的两个小方块分开,将大方块下移。
08将左面的三个小方块全部上移。移动其它方块,好让大方块下移。
09现在将刚才分开的小方块移动到一起,将上面的小方块移动到上面第二个位置。
10将上面的两个小方块从第三个位置向下移动到中间。
11四个竖长方形都被移动到上面了。看到成功就在眼前了。81步的走法,是大方块远离横长方形。先移动大方块,横长方块基本上可以忽略。超过81步的走法,是将横长方形移动到大方块的下面。先移动横长方形,大方块随着横长方形移动。
精彩评论