一种基于多级优先队列的海克斯棋评估方法

    公开(公告)号:CN111632381B

    公开(公告)日:2023-08-11

    申请号:CN202010468021.1

    申请日:2020-05-28

    Abstract: 本发明公开了一种基于多级优先队列的海克斯棋评估方法,包括:获取当前局面所有棋子的位置信息;将当前下棋方分为进攻方和防守方两类;当前下棋方为进攻方时,选择进攻方的5种优先级类别,并设定优先队列的进攻方排序规则;当前下棋方为防守方时,选择防守方的5种优先级类别,依据规定好的相应优先级类别,确定每个棋子的优先级,存入对应优先级的优先队列中棋子的优先级,并设定优先队列的防守方排序规则;最后按优先级从高到低的顺序,依次从各个优先队列中取出队首元素,直到取出的元素满足筛选函数的要求,将此元素信息作为评估的结果;本发明设计了海克斯棋评估函数,同时提高了评估速度,为海克斯棋评估函数的设计提供了新的思路。

    一种基于多级优先队列的海克斯棋评估方法

    公开(公告)号:CN111632381A

    公开(公告)日:2020-09-08

    申请号:CN202010468021.1

    申请日:2020-05-28

    Abstract: 本发明公开了一种基于多级优先队列的海克斯棋评估方法,包括:获取当前局面所有棋子的位置信息;将当前下棋方分为进攻方和防守方两类;当前下棋方为进攻方时,选择进攻方的5种优先级类别,并设定优先队列的进攻方排序规则;当前下棋方为防守方时,选择防守方的5种优先级类别,依据规定好的相应优先级类别,确定每个棋子的优先级,存入对应优先级的优先队列中棋子的优先级,并设定优先队列的防守方排序规则;最后按优先级从高到低的顺序,依次从各个优先队列中取出队首元素,直到取出的元素满足筛选函数的要求,将此元素信息作为评估的结果;本发明设计了海克斯棋评估函数,同时提高了评估速度,为海克斯棋评估函数的设计提供了新的思路。

Patent Agency Ranking