public static void Main() { string line = ""; string message = ""; int c; try { while ((c = Console.Read()) >= 0) { switch (c) { case '\n': if (line.Equals("go")) { PlanetWars pw = new PlanetWars(message); DoTurn(pw); pw.FinishTurn(); message = ""; } else { message += line + "\n"; } line = ""; break; default: line += (char)c; break; } } } catch (Exception) { // Owned. } }
public static void Main() { System.Threading.Thread.CurrentThread.CurrentCulture = System.Threading.Thread.CurrentThread.CurrentUICulture; using (log = new StreamWriter(File.Open("c:\\log.txt", FileMode.Create))) using (var trace = new StreamWriter(File.Open("c:\\seq.txt", FileMode.Create))) { string line = ""; string message = ""; int c; try { while ((c = Console.Read()) >= 0) { switch (c) { case '\n': if (line.Equals("go")) { PlanetWars pw = new PlanetWars(message); DoTurn(pw); pw.FinishTurn(); message = ""; } else { message += line + "\n"; } trace.WriteLine(line); trace.Flush(); line = ""; break; default: line += (char)c; //log.Write(c); break; } } } catch (Exception ex) { log.Write(ex.ToString()); } } }
/// <summary> /// In CreateGameBoardInstance you have created the gameboard, now use it with your bot. /// </summary> public override void DoMove() { RandomBot.DoTurn(gameboard); gameboard.FinishTurn(); }
/// <summary> /// In CreateGameBoardInstance you have created the gameboard, now use it with your bot. /// </summary> public override void DoMove() { ProspectorBot.DoTurn(gameboard); gameboard.FinishTurn(); }
/// <summary> /// In CreateGameBoardInstance you have created the gameboard, now use it with your bot. /// </summary> public override void DoMove() { ReferenceBot.DoTurn(gameboard); gameboard.FinishTurn(); }
/// <summary> /// In CreateGameBoardInstance you have created the gameboard, now use it with your bot. /// </summary> public override void DoMove() { BullyBot.DoTurn(gameboard); gameboard.FinishTurn(); }