public static void Main(string[] args) { int Schritte = 40; Ant[] Ameisen = new Ant[5]; Food[] Essen = new Food[3]; // Initialisierung for (int i = 0; i < Ameisen.Length; i++) { Ameisen[i] = new Ant(); Ameisen[i].Init(i + 5, i + 2); } for (int i = 0; i < Essen.Length; i++) { Essen[i] = new Food(); Essen[i].Init(30, 2 + i); } // HauptLoop for (int i = 0; i < Schritte; i++) { for (int j = 0; j < Ameisen.Length; j++) { Ameisen[j].Move(); Ameisen[j].CheckIfFoodIsTouched(Essen); } for (int j = 0; j < Essen.Length; j++) { Essen[j].Show(); } System.Threading.Thread.Sleep(100); Console.SetCursorPosition(1, 30); Console.WriteLine("Ameise01 hat " + Ameisen[0].energie + " energie."); } Console.ReadKey(true); }
public static void Main(string[] args) { int Schritte = 15; Ant[] Ameisen = new Ant[5]; Food[] Essen = new Food[3]; for (int i = 0; i < Ameisen.Length; i++) { Ameisen[i] = new Ant(); Ameisen[i].Init(i + 5, i + 2); } for (int i = 0; i < Essen.Length; i++) { Essen[i] = new Food(); Essen[i].posX = i; Essen[i].posY = i; } // Initialisierung for (int i = 0; i < Schritte; i++) { for (int j = 0; j < Ameisen.Length; j++) { Ameisen[j].Move(); } for (int j = 0; j < Essen.Length; j++) { Essen[j].Show(); } System.Threading.Thread.Sleep(100); } Console.ReadKey(true); }
public static void Main(string[] args) { Ant Ameise01 = new Ant(); Ant Ameise02 = new Ant(); Food Essen01 = new Food(); // Initialisierung Ameise01.Init(10, 12); Ameise02.Init(11, 17); while (true) { Ameise01.Move(); Ameise02.Move(); Essen01.Show(); System.Threading.Thread.Sleep(100); } Console.ReadKey(true); }