private static MoveInstruction RunBenchmark( int round, TimeSpan duration, Block current, Block next, int pt0, int combo0, int skips0, string field0, int pt1, int combo1, int skips1, string field1) { var bot = new BenchmarkBot(current, next, round) { Field = Field.Create(pt0, combo0, skips0, field0), Opponent = Field.Create(pt1, combo1, skips1, field1), }; var response = bot.GetResponse(duration); Console.WriteLine(response.Move); Console.WriteLine(response.Log); return(response.Move); }
private static MoveInstruction RunBenchmark( int round, TimeSpan duration, Block current, Block next, int pt0, int combo0, int skips0, string field0, int pt1, int combo1, int skips1, string field1) { var bot = new BenchmarkBot(current, next, round) { Field = Field.Create(pt0, combo0, skips0, field0), Opponent = Field.Create(pt1, combo1, skips1, field1), }; var response = bot.GetResponse(duration); Console.WriteLine(response.Move); Console.WriteLine(response.Log); return response.Move; }