言川

Results 60 comments of 言川

@zhangshun97 目前可行的方法应该是通过权重来做,给靠近边角的棋增加一个较低的权重,比如 `0.8`。这样电脑就会倾向于往中间走。 如果有神经网络的话应该能完美解决这个问题,这其实是电脑`大局观` 的一部分,传统的搜索算法本来对局势的判断就不理想。

@zhangshun97 第一个问题,我觉得可以有两种实现:直接在分数上乘,或者增加一个额外的权重字段。 第二个问题,我用JS可以搜索8~10层,不过偶尔会超过10秒。这是在我用了一些优化技巧后的结果,你可以看看我新写的教程的性能优化一章有介绍:[性能优化](https://github.com/lihongxun945/myblog/issues/19)

@sunzuhan 参考我的最新代码,每次只更新受影响的几个位置即可,可以大幅提升评分性能。

@jack118104 没关系,只要再往下搜一层,就会发现是必胜的。

@yudongqiu 过奖了,这个AI水平一般。算杀确实是为了节省时间只做了一半。另外有一些bug没有修复的。 蒙特卡洛应该不太适合五子棋,五子棋很像是一堆解法中找最大值,蒙特卡洛不太适合找最大值,他比较适合像围棋这种输赢不依赖最大值的棋类。现在比较厉害的五子棋AI,奕心,蜗牛等都是用极小化极大值搜索的。

@yudongqiu 现在上班忙,以后有空再改进下。 MC你可以探索下,不过我不看好通过统计来找最大值。

@yudongqiu 好的

如果出现下拉触发加载的问题,肯定是你的容器滚动有问题

我总结下你说的两个意思: 1. 就是对滑动的时候定位不准?比如我滑到A,一松手又回到了B 2. 抖动这个还没有人反馈过,可以说下你的手机型号,系统版本,和微信版本么

@wodenwang 看了一下,很赞。我会更新到官网的