Home

Awesome

五子棋AI

✨🎉🎉🎉✨ 2023/11 重写了全部代码,代码更加简洁易懂,并修复了之前存在的AI可能会偶尔走错棋的问题,棋力更加稳定,React也更新到了最新的V18版本。

本仓库代码仅供个人业余研究AI用,代码肯定存在有很多不完善的地方,精力和专业所限请谅解

二维码

极小化极大算法的五子棋AI实现。 扫描上方二维码,或者打开此页面可以直接体验 https://gobang2.light7.cn/ 如果 http 协议无法打开,可以用这个http的链接 http://gobang2.light7.cn/

截图

如果你对机器学习、神经网络有兴趣,这里有一个基于Alpha Zero原理的AI alpha-zero-gobang 正在开发中,Tensorflow2.x实现,有兴趣的可以关注交流。

一些常见问题

联系方式

需要交流的同学可以加QQ群 622613966,进群验证信息请填写 gobang

更新日志

教程

我写了一个系列博客,教你如何一步步编写自己的五子棋AI:

注意教程中的代码与代码仓库的有一定区别,但原理是一样的。作者本着开源分享的精神,知道的都写出来,没有任何保留,如有遗漏或错误可以提issue。

安装依赖

本仓库是一个纯前端仓库,AI也是用JS写的,所以本地开发必须安装Node和NPM。Node版本没有完善测试过,但理论上 v16~20 应该都可以。

先执行 npm install 安装依赖。然后有如下命令可用:

关于作者

大厂前端工程师,曾(现)任职百度、阿里、字节等公司,业务时间会研究一些和工作无关的技术。