Exemple #1
0
 def __init__(
         self,
         turns=[
             12,
             24,
             36,
             48,
             60
         ],
         # generation 1279
         strategies=[
             IterativeDeepning(depth=2, selector=Selector(), orderer=Orderer_B(), search=NegaScout(evaluator=Evaluator_TPWE(corner=42, c=-17, a1=-7,  a2=2,   b1=-7, b2=-6, b3=-3, x=-26, o1=-23, o2=-9,  wp=4,  ww=10002, we=84))),   # noqa: E501
             IterativeDeepning(depth=2, selector=Selector(), orderer=Orderer_B(), search=NegaScout(evaluator=Evaluator_TPWE(corner=39, c=-12, a1=-3,  a2=-3,  b1=-5, b2=-4, b3=-2, x=-34, o1=-9,  o2=-7,  wp=4,  ww=10003, we=82))),   # noqa: E501
             IterativeDeepning(depth=2, selector=Selector(), orderer=Orderer_B(), search=NegaScout(evaluator=Evaluator_TPWE(corner=43, c=-20, a1=-2,  a2=-2,  b1=-2, b2=-2, b3=3,  x=-32, o1=-4,  o2=-6,  wp=4,  ww=9996,  we=114))),  # noqa: E501
             IterativeDeepning(depth=2, selector=Selector(), orderer=Orderer_B(), search=NegaScout(evaluator=Evaluator_TPWE(corner=67, c=-19, a1=-6,  a2=1,   b1=-1, b2=0,  b3=3,  x=-24, o1=-5,  o2=-2,  wp=10, ww=9993,  we=101))),  # noqa: E501
             IterativeDeepning(depth=2, selector=Selector(), orderer=Orderer_B(), search=NegaScout(evaluator=Evaluator_TPWE(corner=47, c=-37, a1=-11, a2=-15, b1=5,  b2=-3, b3=16, x=-24, o1=-6,  o2=-15, wp=12, ww=9999,  we=87)))    # noqa: E501
         ]):
     super().__init__(turns, strategies)
Exemple #2
0
 def __init__(self, depth=4, evaluator=Evaluator_TPWE()):
     super().__init__(depth, evaluator)
Exemple #3
0
 def __init__(
         self,
         turns=[
             12,
             24,
             36,
             48,
             60
         ],
         # generation 843
         strategies=[
             IterativeDeepning(depth=2, selector=Selector(), orderer=Orderer_B(), search=NegaScout(evaluator=Evaluator_TPWE(corner=50, c=-20, a1=-10, a2=0,  b1=-4, b2=-2, b3=-2, x=-25, o1=-13, o2=-5, wp=4, ww=9999,  we=91))),   # noqa: E501
             IterativeDeepning(depth=2, selector=Selector(), orderer=Orderer_B(), search=NegaScout(evaluator=Evaluator_TPWE(corner=44, c=-18, a1=-4,  a2=-2, b1=-2, b2=-4, b3=-3, x=-40, o1=-10, o2=-8, wp=4, ww=10001, we=95))),   # noqa: E501
             IterativeDeepning(depth=2, selector=Selector(), orderer=Orderer_B(), search=NegaScout(evaluator=Evaluator_TPWE(corner=41, c=-14, a1=-1,  a2=-4, b1=-4, b2=-1, b3=2,  x=-38, o1=-5,  o2=-5, wp=4, ww=9996,  we=103))),  # noqa: E501
             IterativeDeepning(depth=2, selector=Selector(), orderer=Orderer_B(), search=NegaScout(evaluator=Evaluator_TPWE(corner=62, c=-19, a1=1,   a2=0,  b1=-1, b2=0,  b3=1,  x=-25, o1=-4,  o2=-2, wp=8, ww=9990,  we=94))),   # noqa: E501
             IterativeDeepning(depth=2, selector=Selector(), orderer=Orderer_B(), search=NegaScout(evaluator=Evaluator_TPWE(corner=50, c=-23, a1=0,   a2=-9, b1=-2, b2=-2, b3=16, x=-25, o1=-9,  o2=-8, wp=8, ww=9998,  we=93)))    # noqa: E501
         ]):
     super().__init__(turns, strategies)
Exemple #4
0
 def __init__(self, evaluator=Evaluator_TPWE()):
     super().__init__(evaluator=evaluator)