Beispiel #1
0
        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;
		}