Example #1
0
        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");
        }
Example #2
0
        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");
        }