Skip to content

基于α-β剪枝算法的人机对弈五子棋程序

Notifications You must be signed in to change notification settings

zhaodongxx/fivechess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

五子棋

一个简易的五子棋项目,实现了人机对战。 这是我在大学时自学编程时的一个练手项目,后续会进行修改。

Quick start

运行 ChessBoard 类的 main 方法即可启动游戏。

Todo

  • 悔棋
  • 极大极小值算法
  • α-β剪枝算法
  • 评估函数优化
  • 性能优化
  • 代码重构

Change log

2021-03-29

- 增加悔棋功能
- 增加了极大极小值算法
- 增加α-β剪枝算法,提高性能

2021-03-28

- 在棋子上增加了序号
- 调整算法,提高了棋力

2017-02-15

- 增加人机对战功能

Demo

About

基于α-β剪枝算法的人机对弈五子棋程序

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages