前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >黑白世界 — 围棋

黑白世界 — 围棋

作者头像
WolframChina
发布2018-05-31 10:44:29
8900
发布2018-05-31 10:44:29
举报
文章被收录于专栏:WOLFRAMWOLFRAMWOLFRAM

近日浙江乌镇的 AlphaGo 人机围棋大战打的轰轰烈烈,AlphaGo 背后的蒙特卡罗树搜索算法也炒得沸沸扬扬。今天我们介绍几个跟围棋(Go)有关的 Wolfram 演示项目。

围棋起源于中国,迄今已有数千年历史,传说为 "尧帝" 所发明,在春秋战国时已有记载。后来,"琴棋书画" 被称为中国古代的 "四艺",其中的 "棋",就指围棋。到了现代,围棋依然是重要的中国文化符号之一,也被认为是世界上 "最复杂的棋艺"。

下面是 José Luis Gómez-Muñoz 用 Wolfram 语言编写的围棋游戏(http://demonstrations.wolfram.com/LearnTheGameOfGo/)。你可以选择棋盘的大小,可以两人进行对弈或者教授基本的规则和概念。

如果你没有安装 Mathematica,可以去官网下载免费的 CDF Player(https://www.wolfram.com/cdf-player/)来玩这个围棋游戏。

Tom Verhoeff 设计的是恶魔迷宫,称之为“白雪公主逃离黑色森林” (http://demonstrations.wolfram.com/DevilishMazes/)。他使用的是 19x19 棋盘,利用了 Mathematica 内置的图算法来决定胜负。白子先走,每次下 2 个子,黑子每次只下 1 个子。把黑子包围中的白子和包围圈外的白子联通救活才算赢。迷宫 1:白子必须与外围的白子相连。迷宫 2 和 3:白子必须与从边框算起的第四条边上的白子相连才算赢。蛮有意思,小朋友也可以玩。

George Beck 的 Overlapping Go Games 收集了 100 个专业棋谱。(http://demonstrations.wolfram.com/OverlappingGoGames/)

小编在网上看到大家有讨论三维围棋和球面围棋,如果你们有源代码,也欢迎与我们共享噢!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-05-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 WOLFRAM 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档