如何python实现类似计算酒馆战旗胜率的算法

我查了很多资料觉得是用类似博弈树的结构,但是有关博弈树结构的文章不多,不好借鉴,所以希望能寻求支援和帮助!
img

总共7个子。然后算所有的棋子A过之后的情况。
你需要一个遍历的情况。
A B C D E F G
a b c d e f
a=> A,B,C,D,E,F,G 产生的各种情况。还要算亡语圣盾剧毒。

我现在要写的不需要考虑圣盾亡语英雄啥的,只是考虑棋子参数的变化