static void Main(string[] args) { // ToDo: // - Befehle definieren // - Befehle einlesen und bearbeiten // - Auswertungen für jede Faktion einzeln ausgeben SpaceGame.Laden("test.xml"); Console.WriteLine("Spiel geladen"); //TestdatenErzeugen(); SimuliereRunde(); StreamWriter auswertung = File.CreateText("auswertung-" + SpaceGame.Daten.Runde + ".txt"); auswertung.WriteLine("Auswertung für SpaceGame, Runde " + SpaceGame.Daten.Runde); foreach (Sektor s in SpaceGame.Daten.Sektoren) { auswertung.WriteLine(s); } auswertung.WriteLine("Ende der Auswertung."); auswertung.Close(); Console.WriteLine("Auswertung fertig geschrieben"); SpaceGame.Speichern("test.xml"); Console.WriteLine("Spiel gespeichert"); }
static void Main(string[] args) { // ToDo: // - Befehle definieren // - Befehl NACH zum Bewegen // - Befehl ATTACKIERE zum Angreifen // - Befehl ERPRESSE gibt eigenen Fraktion mehr Resourcen // - Befehle einlesen und bearbeiten // - Auswertungen für jede Faktion einzeln ausgeben // - Neue Resource: Sprit, benötigt zum Truppen bewegen if (File.Exists("savegame.xml")) { SpaceGame.Laden("savegame.xml"); } else { TestdatenErzeugen(); } Console.WriteLine("Spiel geladen, starte Auswertung mit Random-Seed " + SpaceGame.Daten.NächsterRandomSeed); LeseBefehle("testbefehle.txt"); SimuliereRunde(); StreamWriter auswertung = File.CreateText("auswertung-" + SpaceGame.Daten.Runde + ".txt"); auswertung.WriteLine("Auswertung für SpaceGame, Runde " + SpaceGame.Daten.Runde); foreach (Sektor s in SpaceGame.Daten.Sektoren) { auswertung.WriteLine(s); } auswertung.WriteLine("Ende der Auswertung."); auswertung.Close(); Console.WriteLine("Auswertung fertig geschrieben"); SpaceGame.Speichern("savegame.xml"); Console.WriteLine("Spiel gespeichert"); }