Ah Q Go Lite 1.3.0 has been released!

Hi my new app Ah Q Go Lite has been released!

It’s a completely new app, designed to make Ah Q Go easier to use.

1.No longer need storage permissions to run
2.With better ladder patches.
3.Analyse or play mode can be switched at any time
4.Display of Real-time Winning Rate Curve
5.Support kifu with branches

It contains most of the functions of the old version, except that weight cannot be changed (after all, most people don’t know what weight is).

Image

Image

You can download from Google play
https://play.google.com/store/apps/deta … id.aq.lite
Or download the latest version directly
http://aqgo.ezandroid.cn/AQGoLite_1.3.0 … -08-10.apk

阿Q围棋极速版使用帮助

本文作者:sudezhong(QQ:1404882131) sudezhong@outlook.com

2019-5-30

目录

阿Q围棋极速版的主要特点

通用设置

与AI对弈,对弈设置

对局中……(那些“按钮”是干什么用的?)

胜率走势

对弈过程中改变对弈设置

后台思考

分析模式

胜率走势和形势估计

下一手走哪里?

那些“变化图”

“形势判断”与“精确点目”

“棋谱信息”和“保存棋谱”

“对弈/分析”切换的灵活运用

围棋的世界多么精彩

“落子树”及其编辑功能

欢呼胜利

软件和软件作者信息

阿Q围棋和它的极速版

“阿Q围棋”是Android系统手机(或Android平板电脑等)上的一个AI围棋应用。有了它,就相当于一个职业棋手陪伴在你身边,你可以随时跟它下棋,它也可以不知疲倦地为你复盘。想象一下,冬天,午后的阳光暖暖地拥抱着坐在沙发上的你,你桌上只一杯清茶,手中只一个手机,却沉浸在围棋讲述的黑和白的故事里;或是在夏天的傍晚,凉风与你在树荫下一起欣赏一盘名家名局,接受“围棋之神”的指点。

是的,“阿Q围棋”不是电脑上的APP,只是手机围棋的一个应用程序系列,而它竟可以实现几乎所有的围棋对弈、分析和棋谱编辑功能。况且,它的棋力已经超过电脑上的ZEN7、Crazy Stone Zero等。手机的易于携带和使用方便使得该软件受到国内外围棋专业人士和围棋爱好者的普遍欢迎。

目前开发和正式发布的“阿Q围棋极速版1.0”则是这个系列中的“易用版”。它面向广大围棋爱好者,以方便、易用、快速上手、快速高效运行为特点。“阿Q围棋”系列的其它相关版本(标准版、专业版)也将会在以后陆续正式推出。目前试用的“标准版”已大致可以感受到这个应用的更加丰富多彩的功能。这些扩展的功能包括:用户自选AI引擎权重、自定义leelaz引擎权重的参数配置、浏览分析和下载围棋网站的直播对局和历史对局、AI自动分析一局棋并生成分析报告,甚至可以远程连接电脑上的leelaz围棋引擎和权重的高配置资源,在手机上实现它的“终端输出”。这些“高级”功能一定是大家特别期待的。

阿Q围棋极速版的主要特点

本文主要介绍阿Q围棋极速版。当前版本是1.0。

极速版的主要功能是实现“人机对弈”以及棋谱的即时分析和复盘分析。软件的设计使得程序的运行效率达到“极速”,不到5秒一步的落子速度就可以让一般业余高手毫无招架之功,而最强段位战胜职业围棋高手也并非不可能。至于一般普通爱好者,软件设计了从9k,8k,…9D的阶梯,爱好者不论水平高低都可以体会到与AI对弈的乐趣,并从中找到自己的位置。

阿Q围棋极速版的“对弈/分析”模式的切换几乎是一键完成,而且是“无缝”切换。灵活运用这个功能可以非常方便地通过对局、复盘、研究的过程学习围棋,让自主学习成为乐趣,成为习惯。

对弈过程中的研究,研究伴随着的对弈,实时看到“变化图”和“胜率曲线”,中局形势判断和终局的“精确点目”。这一切都在你掌上的“阿Q围棋极速版”。

让我们一起来体验这个手机围棋APP的神奇功能吧。

通用设置

C:\Users\lenovo\Desktop\C语言名题精选百则\1460407273.jpg

以后随时可以点右上角图标进入设置界面

这些设置包括棋盘主题,落子音效等。你一看就明白了。

打开程序,点“应用设置”进行一些通用设置。

与AI对弈,对弈设置

现在我们选择与AI对弈。

选择“对弈”

现在是一个空白棋盘。当然是“新建对局”。于是,出现一个“新建对局”对话框。

976243253

这里选择了关闭“后台思考”

在这里确认对局条件。

你可以选择黑棋或者白棋。

选择难度(从9k到9D)选择了难度后每步时间就默认“不限时”(不需要选时间了)

如你选每步限时若干秒那么上面的难度选择为无效。

至于时间选择与难度选择怎样相当,取决于你的手机核心的强弱,你会在经验中体会到。

这里选择了关闭“后台思考”

甚至可以选择“让子”。注意:无论让子与否,总是黑貼7.5目。(这是由leelaz引擎决定的,“精确点目”的结果也以这为前提)

“后台思考”一般可以关闭。为了某些目的,可以打开。打开后AI棋力会增强,但手机的硬件负担会增加。(后面会讲到)

以上设置,也可以在对局过程中临时改变。比如,可以在对局中间交换黑白,修改AI段位,打开或关闭“后台思考”等。当然,对局中不能修改让子设置了。

对局中……(那些“按钮”是干什么用的?)

1064357149

落子树记录落子次序。当前着手白20,棋盘上,落子树上都用特殊的记号或颜色标记了。

正在对局中呢。让我们先来看看下面的一排是啥?按钮吗?

是按钮。下面的各个按钮,从左到右依次是:

“剪枝”、“PASS”、“后退”、“前进”、“(你)认输”、“形势估计与精确点目”、“对局设置”、“分析/对弈”、“新建对局(棋谱)”

那个是“落子树”。

对局过程中想悔棋的话,按“剪枝”工具。(不是“后退一手”)

当然可以悔棋多步。

对弈过程中再按“对弈设置”则是改变对局条件继续对局。

“对弈”模式和“分析”模式的切换有非常大的用处,慢慢大家会体会到的。切换到“分析”,这个按钮左边就是一个“开/关”分析的按钮。若想“新建对局”,按最右面的按钮。

胜率走势

2040176202

点变化图。想一想,“变化图”为什么没有内容?

当AI在思考时“日志”里会有信息流动。学会看懂一些东西以后慢慢学吧。

我们的棋局进行到20手。

在当前局面下,我们来看一看“胜率走势”。

对弈局面,不开“后台思考”时,AI给出的是你单方面的 “胜率走势”。这个图,你执黑,就是那个黑线。怎么啦?胜率低于50%?一般来说,对于开局不久的局面,AI倾向于白棋。不同“水平”的AI判断也有准确性方面的差异。所以,胜率走势图只给你参考,不要太在意哦。棋局还早,目前双方大致均势。

现在看“变化图”,有什么内容呢?(“变化图”标签就在“胜率走势”标签的右边)。

没有内容。那是因为你对局设置中没有开“后台思考”。你在思考的时候,AI(这局棋是执白)等着你,并不利用这段时间为你分析可能的下一手。所以无法给你下一手的推荐和判断。它给出你的胜率走势,只是基于对自己一方白棋引擎工作时的分析。

但是,当对局设置中打开“后台思考”,情形就不一样啦。于是,我们先要做的就是:改变对弈设置。

对弈过程中改变对弈设置

1431836254

由于某种需要,你可以在对局过程中改变原先的对弈设置。比如说,你想与AI交换黑白,你想改变AI的段位,等等。

点对弈设置按钮。进入对弈设置对话框。我们现在要想做的是:

把“后台思考”打开。

后台思考

592241763

“后台思考”打开后。现在再看“变化图”。

就有好多内容了。这些都是AI引擎在黑棋思考的时间里“后台”为黑棋推荐的下一手。

知己知彼,AI白棋方的“棋力”当然就增强了。时间就是算力。

对弈过程中你希望得到AI的下一手提示吗?开“后台思考”查看“变化图”是一种方法。

(另一种方法是进入“分析”模式,后详)

582925164

选“变化图”上坐标一栏的P3点。得到的黑下一手走P3的后续变化详图。

可以“前进”、“后退”或点落子树的节点演示这个变化图的进程。

890029989

开“后台思考”以后的“胜率走势”图是这样的。黑白双方都有胜率曲线。

119229845

开“后台思考”以后的“日志”图是这样的。

太多信息。AI前台后台都很忙啊。

如果不需要“后台思考”了,就再一次改变对弈设置,关闭“后台思考”,让手机硬件的负担减轻点。

那个确定落子的按钮(是可以移动的),你可能没有用吧。

分析模式

我现在是打开一个棋谱(“设置”—“打开棋谱”,选择你的目录中的SGF文件)进行分析,或者,你也可以对刚下完的棋局,甚至是下棋过程中的某个局面进行分析。

选择“分析”模式,把旁边的开关打“开”(希望分析,当然要打开,不然就是你自己摆谱。)

1634016464

这是“落子树”,当前着手是黑19.

图中,有颜色显示的是下一手AI的推荐落点。这些推荐落点可能会随着AI计算的深入会发生变化,所以最好给它一点时间。黄色那个最醒目的是首选推荐点。现在当前落点是黑19(有红色三角记号的),下一手轮白棋下。各推荐点圆圈内上面一行数字是白下了这个推荐落点后的胜率,下一行数字AI的计算量。

轮黑下也可相应理解。

胜率走势和形势估计

203101729

不论在分析模式还是在对弈模式,看胜率,看形势都是重要的。

在上面的棋局,分析模式下,点“胜率走势”,可以看到黑棋白棋的两条胜率曲线(要给AI一定的分析时间的哦)。上面已经说过,这只是一个参考。几乎可以断定白优。(你能判断出来吗?)

1865795293

你也可以点这个按钮判断形势

形势估计的结果。

实话说,现在判断形势有点早,哈哈。这个估计结果你信吗?也是一个参考,到中盘以后做“形势估计”也许有点价值吧。

总之,白大致是优势。

下一手又轮白下。

下一手走哪里?

293975276

第一推荐落点,就是那个黄色的落点提示,看到了吗?

上面的数字表示该落子的胜率,下面的23.4k表示该点的计算量

实战下一手提示,如图由蓝色粗虚线圆圈标示

注意“变化图”标签下的列表。

我们看到的就是当前局面下引擎给出的这几个推荐落点的坐标。可以看到各点关于“棋感”、“胜率”、“计算量”的排序。

在“变化图”列表中看到。现在,白若走J4可以达到59%以上的胜率,但实战白D8也是好点。

注意,棋盘上的那个虚线圆圈表示实战的下一手。看到虚线圆圈,我们就可以与引擎给出的那些推荐落点比较,这就是向AI学习(或探讨研究)的好机会。

那些“变化图”

那些参考落点究竟告诉我们什么呢?让我们来看“变化图”。

1796508733

看见这个黑白简洁主题的棋盘棋子,就知道是变化图了。

“前进”、“后退”按钮,用于演示变化图的进行。你也可以点下面的“落子树”上的相应节点。

我们决定看一看第一个推荐落点J4.点上图中标明“坐标”一栏中的第一个,即“J4”.

第一个推荐落点的变化图给出了20手的后续进行图。

你觉得如何?

或者,你可以退回去选另一个变化图。

1184185410

演示变化图的形成过程,你可以体会到很多围棋概念与棋理。

选“D8”的变化图。这图给出到白13的变化。

旁边的那个数字“0.5902”是指这手棋对应的胜率。

你能比较这两个图之优劣(对于黑方或对于白方)吗?为什么白更愿意选择上面那个“J4”呢?这个问题也许要专业棋手来回答了。

“形势判断”与“精确点目”

不管是“对弈”还是“分析”,除了有一方中盘认负,棋局进行到终局了,就需要判定谁赢谁输。在少数情形下,AI在对弈中会“不认输”呢!(也许它认为自己还有机会?也许它不甘心认输?谁知道呢。在较低段位水平的AI,有可能犯这毛病的。)或者,对弈中,棋局十分细微,差距只是1目半目,小官子收完了,点目吧。或者,打开一个棋盘,到终局,也希望点目判定一个结果。点目,当然不需要人工。极速版有终局“精确点目”功能。

就是这个按钮

2081834350

这个结果:白胜33.75子?这当然不对,现在你看到的是“形势估计”,形势估计也可能没判断棋子的死活。我们要的是“点目”。所以,就选点“精确点目”。

1292513625

确认结果就会自动把对局的“结果”:W+1.25 写到对局信息中了。

按照要求标记双方死子。精确点目的结果:白胜1.25目。毫无争议的判定。

下面的图告诉你正确的点目方法。

1736429879

这个图怎么回事啊?

白胜22.75目?

原来,黑白双方的边界还没有确定,也就是说,还有小官子没有收完。

你看,右上的白空和左边的黑空并没有确定归属。所以,现在现在还不能“精确点目”。“继续游戏”,返回,把小官子收了,再点目就行了。

接下来,你希望把这个棋盘保存下来吗?

“棋谱信息”和“保存棋谱”

1647649324

如果这是新的对局,或者是无棋谱信息的文件,这里会显示“你”和“AI“,或者就是“黑棋”“白棋”。

点击棋盘上方的那个显示对局者名字的区域可以看到对局者信息啥的,当然这是原棋谱信息提供的。

在保存文件之前,可以修改其中的内容。

看到文件会保存到哪里吗?你选择“设置”—“打开棋谱”,看到的就是这个文件夹里的文件。便于你从中方便选择。

当然,你不想保存在这里也可以,自己把该文件移走吧,哈哈。

“对弈/分析”切换的灵活运用

从“对弈”切换到“分析”,可以马上对刚才对弈的那盘棋进行各种分析。顺便说一下,在分析模式下得到的推荐落点要比对弈模式开“后台思考”变化图给出的推荐要好。原因是,分析模式的AI算力是最强的,如果计算时间够多,得到的推荐落点是很有价值的。

反过来,我们也常常愿意从“分析”切换到“对弈”,当然,需要你先确定对局条件。

围棋的世界多么精彩

379782538

这是一个围棋大师给出的棋局讲解。棋谱中带有解说。

打开棋谱,你可以看到“解说”。没想到吧。

下面的“落子树”好像很复杂的样子。对于某一手的分析,如果把“变化图”记录在棋谱中就需要“分枝”。

这个图,当前着手是黑29,对29的解说显示在下面。

29以后产生了一个分枝,棋盘上显示两个“下一手”就是两个虚线圆,粗虚线圆对应了主枝的下一手(白30),而细虚线圆对应了分枝的下一手。

大师给出的讲解是实战白30走Q10是正解(主枝),若走P11则白会处于被攻的境地(分枝)。

有故事看了。

开“分析”模式,我们可爱的AI给出的下一手推荐居然是宁可走大师批评的那一手P11,而大师推荐的Q10 ,AI居然看也不看。当然。AI还给出了更好的推荐,就是那个P10飞。

欲知详情,请看相应的“变化图”。

有了AI,有了阿Q围棋,真是太好了。我们的围棋视野更宽广了,我们的围棋理论更深入了。我们可以学到更多。你说是吗?

“落子树”及其编辑功能

你下一手棋,只要这一手不是棋盘上已经存在的“下一手”,无论你是在对弈模式,还是在分析模式,都会在落子树上留下一个节点。若这一手棋是接着“主枝”或“分枝”的最后一手之后的,那么这个新的节点就会沿着原来那根“枝”上“生长”一手;若这一手棋不是接着“主枝”或“分枝”的最后一手之后的,那么就会在原来的节点以后生出一个新的分枝,而这个新的节点则是新分枝的第一个节点。

若要删除一个节点,或删除一个分枝,可以利用“剪枝”按钮。定好当前节点,按“剪枝”,就会删掉当前节点以后的分枝。这样,就可以对“落子树”进行编辑了。其实,我们不是用过“悔棋”吗?“悔棋”就是“剪枝”,只是这棵树枝上只有一个节点。

当然更复杂的棋谱编辑功能,我们可以期待阿Q围棋的其它高级版本。

欢呼胜利

2082631010

有一天,你用阿Q围棋极速版下棋,用你的努力,你的智慧,以及一段时间里向围棋AI学到的东西,终于战胜了强大的AI对手,那是多么值得高兴的事啊!

阿Q围棋撒落漫天的彩花祝贺你呢!

软件和软件作者信息

请关注阿Q围棋极速版的更新和阿Q围棋的高级版本(标准版和专业版)

阿Q围棋极速版1.0下载地址:下载地址

阿Q围棋作者:奔跑的小山猪(QQ:397093109)

作者主页:http://ezandroid.cn

作者邮箱:abclike@qq.com

几秒内达到2000000Po!!!

目前家用电脑上的围棋AI水平已经远远超过了人类。许多爱好者或者职业棋手都配备了高性能的电脑甚至使用谷歌云上的高性能服务器来运行围棋AI。

而手机上由于算力的限制,虽然阿Q围棋目前已经具有强大的实力,但仍难以达到职业顶尖水平,偶尔还会出现一些低级失误,比如征子问题。

因此我提供了一个方式,可以使你的手机与电脑或服务器进行远程连接,然后利用电脑或服务器的算力进行运算,最后运算结果会实时传到手机中的阿Q围棋进行显示。

目前这还属于实验性功能,因此还没有进行发布。你可以通过在首页的搜索框输入“//7%”来激活该功能,然后在分析模式选择引擎时,你可以看到新增的远程终端选项。

选择远程终端,点击高级设置,会出现如下填写框。

主机:你电脑的公网IP,如果你的手机和电脑在同一个局域网内,可以使用局域网IP
端口:通常默认使用22
用户名:你电脑的登录名称,比如Windows上最常见的“Administrator”
密码:你电脑的登录密码,如果没有登录密码,需要设置一个密码
命令:连接到你的电脑后要执行的命令。举个例子,在Windows上“D:\leela-zero-0.16-win64\leelaz.exe -g -w D:\leela-zero-0.16-win64\best-network”,在MAC或者Linux上“./leela-zero/src/leelaz -g -w /leela-zero/src/best-network”

假如连接成功,你能看到如图我已经有了一个具有4x2080Ti显卡的手机,哈哈。

几秒内达到2000000Po!!!

爽歪歪!

注意,阿Q使用SSH协议进行通信,因此你的家用电脑或服务器需要开启SSH服务。如果你使用的Windows系统,你可以安装OpenSSH去开启SSH服务。如果你使用的是Mac或是Linux系统,应该更加简单。具体方式请自行搜索如何开启SSH服务。

对以上内容的理解需要一些计算机知识基础。因此如果你不知道如何设置或者连接失败,建议在计算机专业人士配合下进行或者添加QQ群981674153获取相应软件和指导。

Two million Po in seconds!

At present, the level of Go AI on home computer has far exceeded that of humans. Many fans or professional players are equipped with high-performance computer and even use high-performance computing servers on the Amazon Web Service to run the Go AI.

On the mobile phone, due to the limitation of computing power, although Ah Q Go has a strong strength at present, it is difficult to reach the top level of the professional players, and occasionally there are some low-level mistakes, such as ladder.

Therefore, I provide a way to remotely connect your mobile phone to a computer or server, and then use the computing power of the computer or server to perform calculations. Finally, the operation result is transmitted to the Ah Q Go in the mobile phone for display.

This is currently an experimental feature and has not yet been released. You can activate this feature by typing “//7%” in the search box on the home page, and then you can see the new RemoteClient option when you select the engine in the analysis mode.

Select RemoteClient, click Advanced Settings, the following view will appear.

Host: The public IP of your computer. If your mobile phone and computer are on the same LAN, you can use LAN IP.
Port: Usually 22 by default
Username: The login name of your computer, such as the most common “Administrator” on Windows.
Password: The login password of your computer. If you do not have a login password, you need to set a password.
Command: The command to be executed after connecting to your computer. For example, on Windows “D:\leela-zero-0.16-win64\leelaz.exe -g -w D:\leela-zero-0.16-win64\best-network”, on Mac or Linux “./leela-zero/src/leelaz -g -w /leela-zero/src/best-network”

If the connection is successful, you can see that I now have a mobile phone with 4x2080Ti graphics card, haha.

Two million Po in seconds!!! 

Enjoy it!

Note that Ah Q uses the SSH protocol to connect, so your home computer or server needs to have SSH Service enabled. If you are using a Windows system, you can install OpenSSH to turn on the SSH service. If you are using a Mac or Linux system, it should be simpler. For details, please search for how to enable SSH service.

Understanding the above requires some computer knowledge base. So if you don’t know how to set it up or the connection fails, it is recommended to work with a computer professional or contact my email uestccokey@gmail.com.

隐私策略

阿Q围棋(Ah Q Go)重视对用户隐私的保护.

本隐私策略的目的是说明当您使用阿Q围棋时我们可能会搜集的资料, 我们会怎样使用这些资料, 是否会透露给第三方, 以及您对这些资料的使用及修改方面的选择权利. .

阿Q围棋(Ah Q Go)访问者的信息

正常来说, 我们的软件会自动收集访问者的如访问次数和访问频率等信息. 我们只会将这些数据用于统计目的, 以便我们进一步提高软件的用户体验. 这些 数据并不收集任何可识别个人身份的信息, 同时我们也无法将许多这类信息整理成可以识别您个人身份的信息如姓名和电子邮件地址等.

透露和公开

我们不会将您在阿Q围棋使用的个人信息如姓名, 地址, 电子邮件地址以及电话号码等透露或公开给第三方个人或企业. 同时, 如上所述, 我们可能会将这些信息的统计结果与我们的合作伙伴共享.

隐私策略的变动

如果我们需要改变阿Q围棋的隐私策略, 我们会把相关的改动在此页面发布, 以便您能随时了解我们会收集什么信息, 我们可能会如何使用这些信息以及我们是否会把此信息透露给第三方.

如果您对此文档存在疑问和意见, 欢迎您联系我们.