static void Main(string[] args) { GridGameParameters gg = GridGameParameters.GetParameters(args); if (gg == null) return; experiment = new GridGameExperiment(gg.ConfigPath); experiment.Evaluator = new CondorEvaluator(gg, CondorGroup.Grad); ea = experiment.CreateEvolutionAlgorithm(); ea.UpdateScheme = new SharpNeat.Core.UpdateScheme(1); ea.UpdateEvent += new EventHandler(ea_UpdateEvent); using (TextWriter writer = new StreamWriter(gg.ResultsPath)) writer.WriteLine("Generation,Best,Average"); ea.StartContinue(); while (!finished) Thread.Sleep(1000); }
static void Main(string[] args) { GridGameParameters gg = GridGameParameters.GetParameters(args); if (gg == null) return; using (TextWriter writer = new StreamWriter(gg.ConfigPath)) { XmlSerializer ser = new XmlSerializer(typeof(GridGameParameters)); ser.Serialize(writer, gg); } experiment = new GridGameExperiment(gg.ConfigPath); ea = experiment.CreateEvolutionAlgorithm(); ea.UpdateScheme = new SharpNeat.Core.UpdateScheme(1); ea.UpdateEvent += new EventHandler(ea_UpdateEvent); using (TextWriter writer = new StreamWriter(gg.ResultsPath)) writer.WriteLine("Generation,Best,Average"); ea.StartContinue(); while (!finished) Thread.Sleep(1000); }