个人项目:四连环
作者:诺兰·霍恩比(Nolan Hornby)
日期:2021年3月13日,星期六
目的
该程序是C ++ Connect Four游戏。
AI利用带有alpha-beta修剪功能的min-max算法来实现12步快速前瞻。
快速开始
$ g++ -std=c++11 -O3 main.cpp state.cpp player.cpp handler.cpp -o main.exe
./main.exe
命令行选项
该程序默认为6行7列,每行4获胜。
此外,两个玩家的默认策略都是人工输入,但可以修改为“随机”或“ AI”
./main.exe -r [number of rows] -c [number of columns] -n [connect how many?] -1 [p1 strategy] -2 [p2 strategy]
使用--help参数可
2022-06-07 20:09:20
6KB
C++
1