public EvaluationFitness(int testId, WebService webService) { _testId = testId; _webService = webService; _referenceEngineOperator = new EngineOperator(SettingsLoader.Data.EnginePath, SettingsLoader.Data.EngineArguments); _experimentalEngineOperator = new EngineOperator(SettingsLoader.Data.EnginePath, SettingsLoader.Data.EngineArguments); _polyglotBook = new PolyglotBook(SettingsLoader.Data.PolyglotOpeningBook); _referenceEngineOperator.Init(); _experimentalEngineOperator.Init(); }
public TournamentArbiter() { _participants = new List <TournamentParticipant>(); _gamesDuration = new List <long>(); _scheduler = new TournamentScheduler(); _polyglotBook = new PolyglotBook(SettingsLoader.Data.PolyglotOpeningBook); foreach (var engineData in SettingsLoader.Data.Engines) { var engineOperator = new EngineOperator(engineData.Path, engineData.Arguments); var tournamentParticipant = new TournamentParticipant(engineData, engineOperator); _participants.Add(tournamentParticipant); } _scheduler.Init(_participants.Count, SettingsLoader.Data.Gauntlet); }