(M3Go版本已经更新,要了解以前版本,可以浏览:M3Go程序版本历史)
萌围棋M3Go演示棋局(内含:柯洁Kejie VS 阿尔法围棋AlphaGo第一局288手、王元均VS张原荣十三路棋盘对局127手、宫本直毅VS吴清源九路棋盘对局83手及其萌围棋机械式排局和模拟全局对弈棋谱)
萌围棋M3Go3.7打谱及人机对弈软件(VC++编译组建)下载链接

萌围棋M3Go3.7版(2025版规则)软件界面图,默认花子图案为灰底太玄轮

萌围棋M3Go3.7版(2025版规则)软件界面图,次选花子图案为简式太玄图
萌围棋M3Go3.7软件使用说明:
·1、下棋方法
用鼠标左键点击棋盘点,按规则次序下出黑子、白子或花子。

·2、打谱功能按钮(<和>代表向左和向右三角形)
工具栏按钮“|<”:返回初始棋局。
工具栏按钮“<<”:后退10手棋。
工具栏按钮“<”:后退1手棋。
工具栏按钮“>”:前进1手棋。
工具栏按钮“>>”:前进10手棋。
工具栏按钮“>|”:前进到终局。
·3、切换显示下棋手数
工具栏按钮“0”:不显示手数。
工具栏按钮“1”:显示最后1手棋手数。
工具栏按钮“10”:显示最后10手棋手数。
工具栏按钮“N”:显示全部棋手数。
·4、虚着和连续虚着
工具栏按钮“PASS”:虚着1手(PASS 1手)。
工具栏按钮“Xv8”:连续虚着(PASS)到尾数第8手,排局时可以使用此按钮功能。
·5、切换显示全息棋局花子图案
工具栏按钮“简式太玄图图案”(Xv8按钮右边)。M3Go3.7软件全息棋局花子图案默认为灰底太玄轮,次选图案为简式太玄图。点击本按钮,可在前述两种图案中循环切换显示。

·6、花子条件变黑白
工具栏按钮“半黑半白圆图案”(Xv8按钮右边第二位),点击它可以使用“花子在紧急救命条件下变黑子或白子(简称:花子条件变黑白)”可选项功能。
·7、人工手动删除棋串
工具栏按钮“←(下部带…)”(Xv8按钮右边第三位
)定义鼠标右键手动删除棋串功能,点击它后鼠标右键点击某棋串中任意一个棋子即可以删除此棋串,可用于终局时清理逻辑死子,规整局面,便于数子计算胜负。
·8、切换人人和人机对弈模式
工具栏按钮“RJ”,软件默认为人人对弈模式。点击它可以切换为人机(RenJi)对弈模式,再次点击它则返回人人对弈模式。切换为人机对弈模式时会加载GNU Go围棋人工智能程序,它的围棋棋力在业余9级-1段或其左右,我未针对萌围棋规则修改此程序的算法,只是当此程序下出了萌围棋中的新增禁手时,则此手棋会用随机走子代替,因此当它进行萌围棋对弈时智能和棋力很低,容易乱下,只能用来进行试验性质的人机对弈。
·9、切换显示全息棋局和底层棋局
工具栏按钮“QJ”,软件默认为显示全息棋局(QiJv),点击它可以在全息棋局、底层棋局间轮换显示。

萌围棋M3Go3.7版(2025版规则)软件底层棋局花子图案为灰底斑马纹
·10、文件菜单
M3Go3.7软件在菜单栏的“文件”菜单项下有:
“保存”子菜单项,可以将萌围棋棋谱保存为mgo格式,这是一种二进制格式。
“另存为SGF文件”子菜单项 ,可以将萌围棋棋谱保存为SGF(sgf)格式,SGF格式棋谱文件可以用记事本、WORD等文本处理软件打开、编辑和保存。
“导入SGF文件”子菜单项,可以导入(打开)SGF格式的萌围棋棋谱。
·11、功能菜单
M3Go3.7软件在菜单栏的“功能”菜单项下有:
虚着PASS,功能同第4条——工具栏按钮“PASS”。
虚着到尾数第8手,功能同第4条——工具栏按钮“Xv8”。
花子条件变黑白,功能同第6条——工具栏按钮“半黑半白圆”。
·12、打谱菜单
其下子菜单项同第2条——打谱功能功按钮所述打谱功能。
·13、设置菜单
在菜单栏的“设置”菜单项下有:
切换人人和人机对弈模式
切换显示全息和底层棋局
切换为19路棋盘
切换为13路棋盘
切换为9路棋盘,M3Go3.7软件默认为9路棋盘。
切换显示全息棋局花子图案
·14、M3Go3.7软件帮助文档
M3Go3.7软件帮助文档具有本软件的使用说明及萌围棋的简介和说明文档。M3Go.chm帮助文档为CHM格式,是一种编译的HTML文档。M3Go.chm帮助文档需要放到M3Go3.7.exe可执行文件同一个目录下,由M3Go3.7打谱软件的“帮助”菜单项下的子菜单项打开后浏览阅读,也可以直接点击M3Go.chm文件浏览阅读。
·15、M3Go3.7软件排局方法
M3Go3.7软件排局方法就是模拟对弈,黑子、白子和花子可以用鼠标左键按规则次序点击下出,可以点击工具栏PASS按钮下虚着为少子方凑手数,也可以点击工具栏按钮Xv8(PASS按钮右边)一次就连续虚着(PASS)到尾数第8手,然后可以连下2个花子。
M3Go程序参考资料:
《VC++网络五子棋游戏服务端与客户端的实现》(下载于新兴网络);
《围棋打谱游戏》(《Visual C++.NET小游戏开发 时尚编程百例》 网冠科技 编著)。 |