python六子棋ai对战(alpha-beta)剪枝算法

核心代码

python 复制代码
    def __init__(self):  #初始化函数
        self.num=0  #对yi次数
        self.rows =10  #初始化棋盘10行
        self.cols = 10  # 初始化棋盘10列
        self.rank=6  #阶数 代表六子棋
        self.empty_board() #清空棋盘
        self.V =10          #攻击程度
        self.E=10          #防守程度
        self.depth=2     #思考深度 数值越大 思考时间越长哦
        self.A= -99999 #最小数值  非常悲观的一个数值
        self.B = 99999  #最大数值  非常理想的数值
        self.winner=0  #赢家
        self.empty_board()  # 清空棋盘
        self.empty_weight()  # 棋盘权重初始化
        # 定义全局变量,用于存储找到指定数字的线程id
        self.found_thread_id = -1  #进程id
        self.event = threading.Event()   #事件
        self.over = False  #游戏是否结束
相关推荐
橘颂TA7 分钟前
【剑斩OFFER】算法的暴力美学——点名
数据结构·算法·leetcode·c/c++
Macbethad33 分钟前
基于世界模型的自动驾驶控制算法
人工智能·机器学习·自动驾驶
Master_oid1 小时前
机器学习21:可解释机器学习(Explainable Machine Learning)(上)
人工智能·机器学习
MATLAB代码顾问1 小时前
多种时间序列预测算法的MATLAB实现
开发语言·算法·matlab
高山上有一只小老虎3 小时前
字符串字符匹配
java·算法
愚润求学3 小时前
【动态规划】专题完结,题单汇总
算法·leetcode·动态规划
林太白3 小时前
跟着TRAE SOLO学习两大搜索
前端·算法
ghie90904 小时前
图像去雾算法详解与MATLAB实现
开发语言·算法·matlab
云泽8084 小时前
从三路快排到内省排序:探索工业级排序算法的演进
算法·排序算法
weixin_468466854 小时前
遗传算法求解TSP旅行商问题python代码实战
python·算法·算法优化·遗传算法·旅行商问题·智能优化·np问题