Ich weiß nicht, ob sich der ein oder andere noch an mich erinnert, aber ich hab die Entwicklung von BotE, das in meinen Augen eines der sympathischsten "Eigenentwicklungen" im 4X-genre ist, seit meiner aktivsten Zeit hier im Forum und in der Entwicklung des Handbuches immer mindestens am Rande mitverfolgt.
Als "alter Hase" (und ich glaub' selbst nicht, dass ich mich mal wenigsten moderat gerechtfertigt so nennen kann) freut es mich natürlich auch zu sehen, dass das Spiel immer noch stetig, wenn auch nicht gerade atemberaubend schnell

So genug der Ansprache.
Der eigentliche Sinn dieses Threads, soll die Diskussion über folgenden Vorschlag sein, der mir letztens bei einer Runde BotE durch den Kopf gegangen ist.
Eines der Ziele von "grafikarmen" Spielen, wie Birth of the Empires es ist, muss es immer sein, den Spieler auf möglichst andere Art zu fesseln und eine Identifikation mit dem Spiel zu ermöglichen, obwohl einem keine bombastischen Effekte um die Ohren fliegen.
Im einfachsten Fall geht das über Text.
Ich habe mich immer gefragt, warum BotE einen relativ komplexen CombatSimulator hat, während die Präsentation der Ergebnisse so schnöde ausfällt.
Natürlich kann man jetzt sagen, dass wenn der 3D-Kampf ersteinmal steht das ganze eine andere Nummer ist. Doch mein Vorschlag ist, was die Implementation angeht, um Welten einfacher zu verwirklichen und eventuell auch noch in einem Spiel mit dreidimensionalem Kampf zu gebrauchen.
Die Idee ist, die Ergebnisse der Kampfsimulation dem Spieler in der nächsten Runde in einem "Kampfbericht" zu präsentieren.
Dabei wird der Kampfberichtgenerator mit den Anfangsbedingungen, dem Resultat und idealerweise auch wichtigen Zwischenereignissen aus dem Combatsimulator gefüttert, wertet diese nach vorgegebenen Kriterien aus und setzt aus vorgegebenen Textbausteinen einen Bericht zusammen.
Nur ein kurzes Beispiel zu Verdeutlichung:
Kampfbericht:
Im System xy(Ortsbedingung) wurde unsere Flotte(Schiffsanzahl/Typ) von einem kleinen Jägerverband(wieder Schiffsanzahl/typ) der Omega-Allianz(Rasse) angegriffen. Im Verlaufe des Kampfes wurde die USS Socke(wichtiges Schiff) schwer beschädigt, während die Jäger durch ihre Manouvrierbarkeit unserem Torpedofeuer weitgehend entgehen konnten. (Kampfanalyse, eingesetzte Waffen, Kampfdauer, Beschädigungen, etc. /definitiv komplexester Part.) Letztendlich konnten wir die Angreifer jedoch zurückschlagen, wobei sie den Verlust von 4 Jägern des Typs xy hinnehmen mussten. (Resultat). Der Rest entkam. Unsererseits haben wir die Verluste der Schiffe x und y zu beklagen, wohingegen ein Großteil der Flotte einsatzbereit zurückbleibt und auf ihre Befehle wartet. Die Bevölkerung hat den Sieg im Kampf gegen die feigen Horden der Omega-Allianz (eventuell "Politikbarometer" aus dem Diplomatiemenü mit einbeziehen)positiv aufgenommen.
Diese Berichte müssen nicht lang sein und können in ihrer Ausführlichkeit sicherlich angepasst an die Größe der Schlacht (eigene beteiligte Schiffe/gesamte eigene Schiffe)sein.
Ich hoffe, das gibt eine grobe Vorstellung davon, was mir vorschwebt. In meinen Augen, wäre es ein interessantes Feature, um den Kämpfen mehr "Flair" zu verpassen und den Spielern bei großen Schlachten auch ein Gefühl von Wichtigkeit(durch entsprechende Floskeln im Bericht) zu vermitteln.
Über eure Meinung zu dem Thema und eventuelle Vorschläge würde ich mich sehr freuen.
Den Aspekt Implementation möcht ich schlußendlich natürlich nicht außen vor lassen, denn ich weiß ja, dass unsere Ressourcen begrenzt sind. ^^
Für das logische Konstrukt des Generators und den Schreibkram stelle ich mich zur Verfügung, soweit es meine Zeit zulässt. Jedoch fehlt mir ehrlich gesagt Lust und Zeit, mich in den CombatSimulator und den generellen programmtechnischen Aufbau von BotE hineinzufuchsen, zumal c++ nicht meine Stärke ist.
Hierbei würde ich dann die Hilfe der üblichen Verdächtigen für eine Schnittstelle benötigen und außerdem gerne ein wenig Feedback zu den Fähigkeiten des CombatSimulators kriegen. (Was kriegt der überhaupt mit von dem was er berechnet? Sind Statistiken am Ende eines Kampfes abrufbar, bzw ohne viel Mühe implementierbar? [Bespielsweise Torpedos, die abgefeuert wurden und kein Ziel getroffen haben/ Wie viele Strahlenwaffen abgefeuert wurden etc.] )
Klar bedeutet das Arbeit, aber im Grunde genommen sind es einfache Abfragen, kurzzeitige Zusammenführung und Speicherungen dieser, was wesentlich leichter zu schreiben ist als eine 3d-Engine

Ich bin sicher nicht der erste, der diese Idee für ein Strategiespiel mit berechneten Kämpfen hatte, doch ich denke für BotE wäre es eine echte Bereicherung.
So, jetzt hab ich ja fast nicht viel geschrieben. Naja, wenn man erstmal drin ist

Ich freu mich auf eure Antworten.
Xenox