Skip to content

mapan1984/Renju

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Renju

用 JavaScript 完成的五子棋游戏,采用 alpha-beta 剪枝算法进行落子决策。

代码功能

script 目录下的代码是整个游戏的核心,其中:

  1. alphabeta.js 中完成 alpha-beta 算法;
  2. estimate.js 中完成对棋局的评估函数和胜负判断;
  3. chess-board 中完成对棋盘的抽象;
  4. index.js 中完成棋盘的绘制和落子的检测,同时界面的操作逻辑也在这部分。

About

🎮基于alpha-beta pruning的五子棋游戏

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published