public RandVsNN(GameInstance gi, LogManagerOnline.VNNWrapper vnnw, StdSerializers.ISerializer ser) : base(gi, new LogManagerOnline(vnnw), ser) { np = new boardCopyPlayer.neuralPlayer(vnnw, ser); rp = new boardCopyPlayer.extendedRandomPlayer(ser); }
//public RandVsRand(string cardSetPath, string targetdir, string serializerName) // : this(GameInstance.CreateFromCardSet(cardSetPath), cardSetPath: cardSetPath, targetdir: targetdir, ser: StdSerializers.Util.CreateFromName(serializerName)) //{ } public RandVsRand(GameInstance gi, string cardSetPath, string targetdir, StdSerializers.ISerializer ser) : base(gi, new LogManagerFile(targetdir, cardSetPath, nameof(RandVsRand), ser), ser) { player = new boardCopyPlayer.extendedRandomPlayer(ser); }