许多人都玩过华容道这个游戏吧!那么对于它的历史您了解多少呢?今天小编就和您聊聊华容道游戏的来历。
华容道是一种滑块类游戏,由放在方形盘中的10块方片拼成,目标是在只滑动方块而不从棋盘中拿走的情况下,将最大的一块移到底部出口。流行于中国的华容道是由英国人John Harold Fleming在1932年所发明,然后本土化加上三国背景。国内国外都有一些华容道的爱好者研究者。
玩法
像其他的种类的滑块游戏,在一个方形盒子内放置了大小不同的方块,一般是4x5大小。在这些方块中有特殊的一个(一般是最大的)必须被移动到设计好的指定地点。玩家不允许拿起方块,但只可向平行或垂直的方向移动方块。常见的玩法是移动最少次数,或者用最少的时间来完成游戏。
在中国的流传
《科学消遣》(Science Pastime)是中国最早对于华容道游戏的记录之一,作者是一位中国教授姜长英,写于1949年。其称“估计它的历史wWW.aIhUaU.cOm不过有几十年。从前人的笔记中没有发现有玩具华容道的记载”。
40年代,这个玩具在上海就很流行。50年代初期,上海地摊上有薄纸印制的华容道玩具出售。后来,上海文具店里也出售过木制的华容道玩具。60年代,上海玩具十四厂和上海长春塑料厂曾把“华容道”制作成塑料玩具,没有武将名字,只是薄的彩色塑料片,被命名为船坞排档。
1943年,新四军文化教员梁青从苏北的群众那里学会华容道,并将其在新四军推广。梁青还收集整理了华容道不同的布局,并给每一个布局都起了一个相应的名字。
1956年8月号的《数学通讯》杂志上,在封面的小知识栏目中提出了关羽放曹游戏。1959年5月号和6月号的《辽宁画报》上也刊登了这个游戏,命名为赶走纸老虎。
1982年9月号《我们爱科学》杂志刊登数学家谈祥柏写的《华容道》。
1984年9月,在北京市少年宫,由《我们爱科学》杂志社和首钢带钢厂粉末冶金厂联合举办少年“华容道”计时比赛,完成横刀立马局的最少时间是15秒。
1985年1月5日,中央电视台在少年儿童节目里播放了《小游戏“华容道”》,由余俊雄供稿,介绍了华容道的规则和历史。
1987年,余俊雄在《独粒钻石和华容道——迷人的智力游戏》认为华容道是来自洛书。之后人们就在填纵横图的基础上,发明了一种数学游戏——重排九宫。又说大约在元朝时传到欧洲。但是这里的说法经不起推敲。首先重排九宫游戏在中国历史上从来没有任何文献记载或实物证据。至于元朝传入西方,这恐怕更是作者的凭空想象。余俊雄是北京玩具协会益智玩具委员会主任,热衷于推广中国古典数学玩具。从2002年起,北京玩具协会和中国科技馆举办了中国古典数学玩具展,把华容道列入其中,使得谬误传播开。
2002年崔乐泉着作《图说中国古代游艺》,介绍了中国自古传统的智力游戏七巧板、九连环,但排除华容道。
2003年谈祥柏翻译Elwyn R。 Berlekamp、John Conway、Richard Guy在1982年合着《Winnings Ways:for your mathematical plays》,书名《稳操胜券》。书中引介了许多华容道的排法。
2004年吴鹤龄在其着作《七巧板、九连环和华容道:中国古典智力游戏三绝》,认为“把华容道看做是从西方传入以后本地化的产物,倒是比较合乎事实和逻辑的”。从无出现民国前的华容道玩具实体或文献记载。
研究华容道游戏,除了其历史外,至少有以下几个问题:
1,有多少种开局;
2,判断有解;
3,给出最优解;
4,计算机求解。
因此,华容道是个数学游戏,可以锻炼人的思维,让人的思维更活跃。
国内国外都有一些华容道的爱好者研究者。姜长英先生1985年发起组织“华容道研究会”,他们有了不少结果。特别是原北京工业学院副院长齐尧的网络研究,可以说完全解决了华容道游戏方法。他研究了一横式华容道的各种关键状态共54图,找出其间关系,画出关系图。于是任何一横式华容道都可以经少数几步到达某一个关键状态,其解法也就给出了。对二横式,三横式,四横式,他也都画出了关系图。
用计算机解决华容道游戏,上有这样的说法:“笔者编制的软件HRDE的贡献是成功地实现了一种系统搜索(Systematic searching)算法,它能在较短时间内,对用户摆放的任何一种布局判断是否有解。如果有解,则解出它的最少步法。然后,它会在屏幕上用动画方式移动棋子以显示它的运算方法。也可以用一连串的图形来静止地显示每一步的走法,便于用户仔细地观察研究。一般情况下,在已经很普及的IBM486计算机上解一道题仅需要一两分钟,在较慢的286计算机上则大约需要十几分钟。根据它的算法的原理可以肯定,它推导出的结果是绝对可信的。也就是说,它所解出的走法一定是该布局的最少步法。 ”
华容道游戏又有很多发展,在国内外产生了很多类似的游戏。如推箱子游戏。
推箱子游戏出现在计算机中最早起源于1994年台湾省李果兆开发的仓库世家,又名仓库番,箱子只可以推, 不可以拉, 而且一次只能推动一个, 胜利条件就是把所有的箱子都推到目的地 。现在网上有很多种推箱子游戏。