Battlesim

Historische Schlachten simulieren, visualisieren und realitätsnah miterleben
Lukas Wagner
Projekttyp
desktop app
game

Lukas Wagner

Die Wilhelmshöher Kriegskarten dokumentieren diverse historische Kriegsschauplätze und Kriegsereignisse. Da Karten naturgemäß statisch sind, können Schlachtabläufe höchstens in Textform aufgezeichnet werden. Somit ist die Vorstellungskraft des Betrachters für die Visualisierung der Truppenbewegungen verantwortlich. Da dies durch die große Anzahl der beteiligten Soldaten praktisch unmöglich wird, haben wir mit dem WHK-Battlesim eine Möglichkeit geschaffen, den Verlauf übersichtlich darzustellen.

Der WHK-Battlesim ist eine Kampfsimulation, die basierend auf der Aufstellung den Schlachtverlauf berechnet und übersichtlich visualisiert. Dabei werden einzelne Einheiten unabhängig simuliert, um möglichst realitätsnahe Ergebnisse zu erzielen. Einheiten können sich individuell bewegen und bei Feindkontakt automatisch in den Kampf eingreifen. Weiterhin wird neben grundlegenden Werten wie der Anzahl an Soldaten pro Einheit und dem erlittenen Schaden auch die Moral simuliert, um auch Ereignisse wie die Kapitulation eingekesselter Truppen nachstellen zu können. Die unterschiedlichen Einheitenklassen wie Infanterie, Kavallerie und Artillerie haben dabei individuell angepasste Eigenschaften wie Geschwindigkeit, Reichweite und Angriffsstrategien, um die unterschiedlichen Bestandteile einer Armee und deren Einsatzgebiete realistisch darzustellen.

Die Kartendaten wurden genutzt, um die Aufstellungen ausgewählter Schlachten im Battlesim zu rekonstruieren. Dabei werden neben den historischen Situationen auch vom Nutzer angepasste Aufstellungen unterstützt, wodurch als Alternative zum echten Schlachtverlauf auch „Was-wäre-wenn“-Szenarien simuliert werden können.

Um die Visualisierung übersichtlich zu gestalten, wurde ein minimalistischer Low-Poly-Stil gewählt, wobei der Nutzer aus einer anpassbaren Vogelperspektive das Schlachtfeld überblickt. Im Gegensatz zu den zweidimensionalen Karten sind durch diese dreidimensionale Darstellung unter anderem die topologischen Eigenschaften des Schlachtfelds besser erkennbar. Die unterschiedlichen Einheiten sind leicht unterscheidbar. Weiterhin werden in der Visualisierung statt einzelner Soldaten nur gesamte Einheiten dargestellt, wodurch die Übersichtlichkeit weiter verbessert wird.

Der WHK-Battlesim ist eine Desktopanwendung, die in Unity mithilfe von C# geschrieben wurde. Zusätzlich zu den Wilhelmshöher Kriegskarten wurden Terraindaten der Schlachtfelder genutzt, um Eigenschaften wie die Höhe und Neigung des Untergrunds, sowie Informationen über Hindernisse wie Seen und Flüsse in die Simulation einfließen zu lassen.

Links
Lizenz des Quellcodes (falls vorhanden)
MIT license
Team

Lukas Wagner

E-Mail-Adresse
lukas.wagner [at] student.hpi.de

Daniel-Amadeus Johannes Glöckner

E-Mail-Adresse
daniel-amadeus.gloeckner [at] student.hpi.de

Joana Bergsiek

E-Mail-Adresse
joana.bergsiek [at] student.hpi.de

Jonas Bounama

E-Mail-Adresse
jonas.bounama [at] student.hpi.de

Leonard Geier

E-Mail-Adresse
leonard.geier [at] student.hpi.de

Tobias Markus

E-Mail-Adresse
tobias.markus [at] student.hpi.de
Datensets / Datasets