新浪博客

3D(立体)围棋创生记(下)

2017-07-04 21:20阅读:
3D(立体)围棋创生记(下) 上面介绍了老夫发明创造的3D(立体)围棋之中的球面围棋。我给球面围棋起名叫'全球围棋'('Global Way或Global Go'),或者更好听一点叫它'星球围棋',因为是在一个星球的表面上下棋。发明全球围棋的基本的想法倒是很简单,--再强调一遍,就是把两个底边重合扣在一起的平面棋盘拉伸覆着到球面上去。但是既然以前没有人提出过这么个想法,那么自然应该算是老夫的一大发明创造了。哈哈。老夫作为一资深棋迷,虽然棋下的不怎么样,平常只能是属于老苏那种'胜固欣然败亦喜'、娱乐娱乐的状态,非常地无奈;但如今创造出了这个围棋游戏的新形式,让古老围棋游戏从平面走向了空间立体,也算是老夫为围棋这项运动的发展做出了(杰出的)贡献,不再仅仅只是娱乐娱乐、消遣消遣而已了。呵呵。颇为自得啊。
(我认为把'围棋'翻译成英文,应该就用'Way'这个英语的现成词汇比较好。首先,Way的发音和汉语里'围棋'的'围'字的发音完全一样,--当然语调还有不同,但是至少在老外的嘴里读出来会是完全一样的。呵呵。而把'围棋'翻译成英文时,它既作为一种棋类游戏,这个'棋'字不把它翻译出来,也完全是可以的。而且'Way'在英语里,它本身的意义就包含了道路、方法的意思,引申出来,可以有'道'的含义。'道'这个词,本身就是从道路、方法这些词的含义里引申出来的,最初就是作为道路、方法的一种引申含义而被发明创造并使用起来的。'道'在英语里被翻译成了'Zen',(更正一下:道在英语里翻译为‘Tao’,'Zen'是‘禅’。当初写作这博文的时候搞错了。但是现在也懒得改了。注明一下。)其实也是一样的瞎翻,本身也应该用'Dao'或'Way'这两个词之一来翻译更为贴切。(我最初看到'Zen'这个词的时候,完全地茫然;看到英文里介绍这是个来自中国的古老概念和词汇,就更加地疑惑,怎么我完全猜不出来那是个什么意思啊?后来才知道,是小日本瞎翻的。不过'Zen'的翻译总还算强一点,还能叫人联想到'真',虽然总之是偏离了'道'的原意,但'真'也总还算是'道'的一种状态,还能够稍稍有点联系。)
而围棋,在我们看来,是一种求道的工具、求道的途径。所以,翻译成'Way',是非常贴切的。现在的英语翻译,是'Go',这应该是当年小日本翻译成英文的。当年东西方刚开始互通,估计当时做出这个翻译的小日本英语水平也有限,随便找了一个方便、顺口的词就把它翻译过去了。估计是想,反正就是个名字嘛,怎么叫都行,顺口就好。但是实在是翻译得很糟糕,因为英语里'Go'这个词,它本身的含义,同围棋这个游戏的任何一个方面,一点联系都没有,一点边都沾不上。自此倒反而约定俗成、在英语世界里一直沿用下来了。但是它确实是翻译得太糟糕。甚至以致于现在那么牛逼的'AlphaGo',都被咱们成天叫成了'阿尔法狗',当成了'狗狗'了。呵呵。当然啦,'AlphaGo'啊,'Master'啊,这些个名字起得本身就有问题。尤其是那个'Master',名字太犯忌讳!你'AlphaGo'是要做谁的'Master'啊?是要做人类的'Master'吗?你这不是机器要造人类的反吗?太犯忌讳了!这名字起得不好,而且是太不好了。估计Google DeepMind的科技人才们的语文能力,也还是有所欠缺。呵呵。当然,这些都是题外话啦。总之吧,我推荐用'Way'来作为'围棋'的英语翻译。)
而且,老夫并不止步于此,而是要更进一步地发明创造,不光要把平面的围棋推广到球面上去,而且要把它推广到立体、空间中去。因为这'球面围棋'、'全球围棋',毕竟还是在平面上下围棋,虽然已经立体起来了、成为球面了,但总归还是一个面,还没有完全地走向立体空间。所以呢,我就让围棋进一步3D、立体化,真正成为'立体围棋','空间围棋'(Space Way或Space Go)。
回过头来说,之所以以前没有人提出这个'全球围棋'的主意,那肯定也是有原因的。因为发明这些立体围棋的基本的思路,其实也是很简单的,别人一直没能发明创造出来,那肯定有一定的理由。我估计,首先,是大家都没有往这个方向去想,--一来,平面游戏走向立体,是在有了计算机之后、有了计算机游戏之后,而且是在计算机(游戏)的硬件软件的发展日益先进、条件成熟了之后,才得以实现,得以普及的。是近几十年、甚至是近十几年的事情。之前的人们当然想不到围棋也可以走向立体这么回事。现在都还是新鲜事物,别人还没有往这个方向想,或者说还没有想到这个方面来。二来,平面的围棋,就已经够复杂的了,几千年来人们不停地、专注地研究,都还只是了解到了一些皮毛,(AlphaGo的出现,让大家对围棋的博大精深、和人类至今对它的了解和掌握的不足,有了更加深刻的认识),还有必要把它更加复杂化吗?有必要把它发展到立体、空间中去吗?因此,就没有人继续往这个方向想。即使有人偶尔想起了把围棋游戏发展到3D、立体上去这个念头,估计也根本没有认真思考就已经打了退堂鼓了。只有象老夫这样的老棋迷、痴迷其中的,才会去认真地思考它,才有可能发明创造出这个立体围棋出来。
创造是创造出来了,但是,上面那个问题还没有解决。即,平面围棋本身就已经够复杂的了,还有必要让它更复杂、把它发展成立体的吗?那么,首先,'球面围棋'、'全球围棋'并不是那样复杂,仅仅也就是两个平面棋盘(而且底边还重合着)而已。而且,球面围棋有它的各个着棋点相互平等、一视同仁的特点、优点,成为了一项更加平等、甚至是完全平等的游戏。在使用了下棋辅助工具的情况下,下起棋来也会很方便、舒服,和大家熟悉的平面棋盘不会有太大的区别。就只是手数会多一点,多了不到一倍。下棋的时间会更长一些,但也不是不可接受。'全球围棋'的复杂度也并没有很大的提高,去掉了边角的特殊性,棋的复杂度,是不是还会低于平面围棋了呢?我觉得也真说不定。所以,人是完全可以下的。当然,因为棋盘大了将近一倍,下这个'全球围棋'的人,刚开始的时候,应该只会是围棋的死忠爱好者,而且是其中思维不保守、愿意尝试新鲜事物的那部分人。所以开发这个游戏的最初的市场可能会比较的狭窄。当然,普及开了就会好了,就会有更多的人下这个'全球围棋'。但是这个普及的工作最初也会是很困难的。
不同于'全球围棋',下面要介绍的立体围棋,就完全是另外一回事了。太复杂了。看着就叫人头昏,大家等会儿看到了立体棋盘就会知道了。看都看不清楚,人类是根本没法玩的。但是这并不妨碍立体围棋作为围棋游戏从平面走向空间、走向立体的一个发展。只不过这个发展是完全面向未来的。因为,未来的电脑、机器人是完全可以玩这个游戏的;从平面走向立体空间所带来的复杂度的提高,对于它们,并不构成特别大的障碍。比如说,AlphaGo,在几近穷尽了平面围棋所有的变化之后,完全可以来玩这个更加复杂的游戏。相信这个立体围棋游戏,对于训练电脑的空间思维能力,以至于电脑所有各个方面的能力,都会是有很大帮助的。玩好了立体围棋游戏,再加上一些思维上的创新和突破,电脑、人工智能,就能够获得自我意识,成为真正意义上的'强人工智能',那也真是说不定。所以我说,老夫发明的立体围棋游戏,是面向未来的游戏,是超越了现在的人类,由未来电脑、机器人玩的游戏。当然,未来的人类,在电脑的辅助下,--比如说在大脑里装上、或者大脑外挂连接上辅助人类空间'视觉'能力的电脑之后,也可以玩这个未来的游戏。但是在电脑、人工智能的技术发展到那一步之前,人类是玩不了这个'空间围棋'游戏的。现在的电脑,比如说,AlphaGo,就已经可以开始玩这个游戏了。我完全有理由相信,老夫发明创造的立体围棋游戏,对于训练电脑、人工智能,比如说,AlphaGo,或者其它类似的电脑软件,提高它们的智能水平,会是有极大的帮助的。
那么,现在就来介绍老夫创造发明的立体围棋之立方体围棋。
围棋从平面走向立体,首先能够想到的,自然是把平面正方形的棋盘,转变成空间里立方体的棋盘。如下图。
3D(立体)围棋创生记(下)
太复杂了。看着人眼花。而且立方体19路棋盘共有19X19X19共6859个着棋点,太多了(电脑可能还不会嫌多,但是对人类那真是太多了,哪怕是看别人、或者看电脑下棋都看不过来)。所以可以稍微简化一下,简化成9路棋盘,如下图。
3D(立体)围棋创生记(下)
立方体的9路棋盘,共有729个着棋点。只是比平面19路棋盘的361个着棋点多了一倍。应该是完全可以接受的。但是问题在于每个着棋点相邻连接的其它着棋点(即所谓气)的数目是不一样的,气多了。立方体中间的着棋点有6口气,表面的中间的着棋点有5口气,边缘上是4口气,立方体的8个尖角点则各有3口气。所以我想,气多了,围棋的下法可能就必须要有所变化了。我的想法是,每个人的每步棋,都可以连下两手棋。你想啊,立方体9路围棋729个着棋点,每步下两手棋,同平面19路围棋361个着棋点,每步下一手棋,一盘棋的步数基本差不多。虽然更加复杂了些,下棋的时间也还是可以基本差不多。而且立方体棋盘上棋子最多6口气,每步下两手棋,同平面棋盘上最多4口气,每步一手棋,比例上也还差不多。因此,每步下两手棋的这个想法,在立方体棋盘上应该是完全可行的,而且也会很有趣。这连下的两手棋,规则上可以有一定的限制,比如说,这两手不能下在同一个平面上;当然也可以完全没有任何限制,完全自由地下棋。提子呢,可以规定,只要是在一个平面上能够象平面围棋那样提子,就可以把棋子提起来;也可以不这样规定,仍然是要象平面围棋那样,棋子周边所有的气被对手占据了,才会被提子。这些围棋规则都是可以试验着来改变,可以相互配套地实行。比如,如规定同步的两手不能下在同一个平面上,那么,提子就可以规定只要是在一个平面棋盘上可提子即可提子;而如果下子不拘平面完全自由,则可考虑必须要把对方棋子周围所有的气都占据了,才能够提子。总之,就是要尝试着让这个立体围棋下起来更加流畅、更加精彩,尝试着去找到下这个立体围棋的最为合理的,同时又继承了平面围棋下法的基本'精神'的,立体围棋规则。而在改变围棋规则的时候,中国围棋规则里的'实战解决'原则就显得尤为重要,尤为合理了。事实上,我猜想,当初咱们中国人的老祖宗,在创造发明围棋游戏的时候,就是通过不断地'实战解决',通过不断地实践来寻找合适的游戏方法,才找到了现在这套合理的下棋的规则并把它固定下来的。所以,现在要创造发明新的'立体围棋',也可以让电脑们不断地实践,不断地'实战解决',来发现、发明一种最为合理、合适的立体围棋规则。当然,在当前技术水平下,电脑还没有这个能力自己来做这件事,自己来订立规则,那么,人类可以帮助电脑,一起通过实践来找到最合理的规则。在人类的辅导下,让电脑、人工智能通过不断实践来找到行为、游戏的合理、合适的规则,我相信这本身对于电脑技术而言,就是一项新的挑战。我相信完成这项挑战,对于电脑、人工智能技术的发展,其智能水平的提高,都会是极有好处、极有意义的一种尝试、一种经验。
所以,我推荐,现在的电脑围棋软件,比如说AlphaGo,在几近穷尽了平面围棋所有的变化、基本可以说完全超越了人类棋手之后,可以开始来玩这个更加复杂的游戏。因为,平面围棋的复杂度,已经不再具有挑战性了,而这个立方体围棋,尤其是再加上老夫提出的每步下两手棋的新玩法,又将极大地增进围棋游戏的复杂度,非常适合电脑围棋软件来继续挑战。尤其是现在电脑就是通过自己和自己下来进步提高的了,不需要人类棋手的帮助了,因此完全可以独立地来玩这个立体围棋游戏,尝试迎接这个新的挑战。我相信,这个全新的立体围棋游戏,将能够极大地帮助提高围棋软件的技术和智能水平。
这个立方体围棋,概念上是非常简单的,棋盘画起来也是直接了当。所以,估计虽然还是老夫最先正式提出来的,但是因为这概念确实是太简单了,所以不知道能不能说它是老夫的一项发明创造。但至少,这个在立方体围棋里每步棋下两手的玩法,是全新的,是老夫最先提出来的,是老夫的一项发明创造,这是没有疑义的。
不过,这个立方体围棋,毕竟还是涉及了修改现有的围棋规则。这种修改,也许会让一些人感觉怪异,让他们觉得,这已经不再是围棋了,而是另外一种(有些人会认为是'瞎编乱造'的)游戏了。我当然不同意这样的看法。我认为这不但是围棋,而且会是很好玩的围棋游戏的一种新的发展。虽然围棋的游戏规则已经固定下来几千年了,但是到了现在这个从平面走向空间、立体的全新的时代,完全可以不必要固步自封,而是要用发展的眼光来看待围棋、探索围棋。老夫提出的,在立体围棋里每步下两手的全新玩法,就是这样一种新的尝试、新的探索。而且可以想见,这个新的尝试、新的探索一定会是非常有趣、非常好玩的。虽然立体围棋看上去太复杂了,人类可能不大玩得了,但是电脑可以玩,而且它玩起来一定会是津津有味、精彩纷呈的。而我们这些棋迷们,就算只是围观围观、欣赏欣赏,就像是观战职业围棋高手的对局比赛那样,也会是感觉非常有趣的。
当然,不去改变现有的围棋规则来发明创造立体围棋,也是完全可能的。这个全新的立体围棋,我把它称之为'宇宙围棋'。因为它不光是要在星球的表面上去下围棋,而且是要到空间、到宇宙里去下围棋。可惜的是,这个'宇宙围棋'还在构思当中,还没有完全发明出来。思路是已经有了,而且基本固定下来了。但是棋盘还没有把它画出来。因为,这个立体的棋盘太难画了,我自己看都看不清楚,很容易画错画漏。而且,还有一个细节还在构思当中,即,棋盘空间最外围表面上的着棋点,应该怎么样相互连接才最合理,最符合平面棋盘的特点和'精神',这个还在思考和探索之中,还没有定稿。但是,整个的立体围棋项目基本都已经完工了,就还差着那么一点点没有完成,而我又不清楚什么时候才能够完成。因此,我决定还是现在就把我对于'宇宙围棋'的思考和构思公布出来。毕竟这个立体围棋的项目,已经花了我不少的时间了。把它先公布出来,让这个立体围棋项目暂时地告一段落。至于这个'宇宙围棋'发明的最终定稿、完工,那就慢慢来吧。慢慢想好了、画好了它的棋盘后再行公布。
'宇宙围棋'的最基础的构成要件,如下图所示。
3D(立体)围棋创生记(下)
这个图画出了一个中心着棋点连接着四个相邻的着棋点,而这四个着棋点它们相互之间的距离和角度等各个方面,完全是相同的。我们知道,在平面棋盘上,每个棋盘中间的着棋点,连接着四个相邻的着棋点,这四个着棋点相邻的相互之间的距离和角度都是相同的,等分的。把这个平面棋盘上的特性推广到立体空间中去,就得到了上面这个图,一个中心着棋点连接四个和它等距的着棋点,这四个着棋点相互之间的距离和角度全都相等,完全对称。这个图是怎么画出来的呢?首先,画以中心着棋点为球心的球,然后做一内切此球的等边正三角体,把正三角体的四个顶点和球心相连,即得到了上面的图形。因为它是构成'宇宙围棋'的最基础的构件,我借用我们中国古老哲学里的一个概念,把它称之为'太极'。
'太极'生'两仪'。把这个'太极'对XY底面做一镜像,可以得到一个反着的'太极'。二者相互对立,一阴一阳,可以合称'两仪'。
3D(立体)围棋创生记(下)
然后,从中心的一个'太极'开始,在它的每一条枝杈上,都由与之反向的太极、一阴一阳相互对接(一条边反向重叠),如下图。
3D(立体)围棋创生记(下)
然后依此一层层往外扩展,就可以画出整个的宇宙星图。从原点向外拓展5或9层的宇宙星图,就相应对应着9路或19路的平面棋盘。
但是,如我上面说的,画图很麻烦,容易错漏,还需要一些时间才画得好;而且在这个宇宙星图最外围的着棋点,该怎么样相互连接才最合理,这个问题还没有完全想清楚,仍然在构思当中。因此,现在就没办法公布出图来。等我把整个的宇宙星图棋盘画好了,再行公布吧。
这个宇宙星图棋盘上所有的着棋点,至少是中间的着棋点,都连接着和它相连的四个着棋点,即,每个着棋点,都是四口气。这样,平面围棋的规则,完全不需要改动就可以应用到这个'宇宙围棋'中来。我猜想,已经攻克了平面围棋的电脑围棋软件,比如说AlphaGo,下起这个'宇宙围棋'来,一定也会是得心应手的吧。如果能够设计出某种下棋辅助工具的话,人类似乎也能够下它。不过,话又说回来,这个'宇宙星图',看上去都太复杂,估计可能很难设计出这种立体围棋的下棋辅助工具。

我的更多文章

下载客户端阅读体验更佳

APP专享