private static void Main() { var game = new GameClientBattlecity("127.0.0.1:8080", "*****@*****.**", "16063299111614783155"); game.Run(() => { game.SendActions(Direction.RIGHT + "," + Direction.ACT); }); Console.Read(); }
private static void Main() { var gcb = new GameClientBattlecity("127.0.0.1:8080", "*****@*****.**", "16063299111614783155"); gcb.Run(() => { Move(gcb); }); Console.Read(); }
private static void Main() { G = new GameClientBattlecity("http://dojorena.io/codenjoy-contest/board/player/int06uj890zd3heph6z8?code=2017086748052372503&gameName=battlecity"); Log("GAME STARTED. MAP: " + G.MapSize); G.Run(() => { Move(); }); Console.Read(); }
private static void Main() { var gcb = new GameClientBattlecity("http://dojorena.io/codenjoy-contest/board/player/0?code=000000000000"); gcb.Run(() => { Move(gcb); }); Console.Read(); }
private static void Move(GameClientBattlecity gcb) { var r = new Random(); var done = false; switch (r.Next(5)) { case 0: if (!gcb.IsBarrierAt(gcb.PlayerX, gcb.PlayerY - 1)) { gcb.SendActions(gcb.Up()); done = true; } break; case 1: if (!gcb.IsBarrierAt(gcb.PlayerX + 1, gcb.PlayerY)) { gcb.SendActions(gcb.Right()); done = true; } break; case 2: if (!gcb.IsBarrierAt(gcb.PlayerX, gcb.PlayerY + 1)) { gcb.SendActions(gcb.Down()); done = true; } break; case 3: if (!gcb.IsBarrierAt(gcb.PlayerX - 1, gcb.PlayerY)) { gcb.SendActions(gcb.Left()); done = true; } break; case 4: gcb.SendActions(gcb.Act()); done = true; break; } if (done == false) { gcb.SendActions(gcb.Blank()); } }