/gobang

javascript gobang AI,可能是github上最受欢迎的五子棋AI

Primary LanguageJavaScript

五子棋AI

截图

极大极小值算法的五子棋AI实现。 打开此页面可以直接体验 http://gobang.light7.cn/

我写了非常详细的中文教程,教你如何一步步编写自己的五子棋AI:

安装依赖

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

  • npm test 运行单元测试
  • npm run js 编译JS
  • npm run less 编译less
  • npm run watch 进入watch模式 自动编译文件

基本算法

  • 极大极小值搜索
  • Alpha Beta剪枝
  • 启发式评估函数
  • Zobrist缓存
  • 迭代加深
  • ...