Ejemplo n.º 1
0
    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.
	    }
    }
Ejemplo n.º 2
0
 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.
     }
 }
Ejemplo n.º 3
0
Archivo: MyBot.cs Proyecto: minskowl/MY
    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();
 }