Connect4:使用minimax连接4个人工智能 源码
AI For Connect 4 Connect 4 AI使用minimax算法和alpha beta修剪来搜索可能的最佳移动。 合并了一个转置表,用于存储以前的计算,并且随着转置表变大,迭代加深用于使AI搜索逐渐加深。 pygame模块用于GUI,在该GUI中,玩家可以与6 x 7板上的AI竞争。 可以通过更改AI可用的时间来调整AI的难度。 用法 要运行脚本与AI: $ python Connect4_AI.py 请参阅部分以更改AI的行为 换位表和zobrists表已经包含游戏数据。 重置表: $ python Cache_Init.py 或者,删除cachetable.pic
用户评论