public ChanceAbstractedGameDefParams(FictitiousPlay_Test test, string name, string gameDefFile, IChanceAbstraction[] abstractions, double epsilon) : base(test, gameDefFile, epsilon) { ChanceTree = CreateChanceTreeByAbstraction.CreateS(GameDef, abstractions); Name = name; }
public GameDefParams(FictitiousPlay_Test test, string gameDefFile, double epsilon) { Epsilon = epsilon; GameDef = XmlSerializerExt.Deserialize <GameDefinition>(Props.Global.Expand("${bds.DataDir}ai.pkr.metastrategy/${0}", gameDefFile)); Name = GameDef.Name; ChanceTree = CreateChanceTreeByGameDef.Create(GameDef); ActionTree = CreateActionTreeByGameDef.Create(GameDef); }