- Anno 117
- DevBlog
DevBlog: Modulare Schiffe

Hey Anno Community,
wie der Titel schon vermuten lässt, geht es im heutigen DevBlog um die modularen Schiffe in Anno 117: Pax Romana. Wenn ihr unseren Beitrag auf dem IGN FanFest verfolgt habt, habt ihr wahrscheinlich gehört, wie Manuel Reinher, Creative Director, über dieses neue Feature gesprochen hat; daher wollen wir uns die modularen Schiffe nun einmal genauer ansehen!
Anno & Schiffe: eine 27 Jahre währende Kreuzfahrt
Seit 1998 spielen Schiffe in den Anno-Spielen eine zentrale Rolle: Ob ihr in Anno 1602 den fahrenden Händlern das gesamte Inventar abgekauft habt, um dann Werkzeuge zwischen euren Inseln zu verteilen, oder in Anno 1800 die Handelsrouten effizient koordiniert, ihr seid in eurem Anno-Spiel sicher schon einmal auf hoher See unterwegs gewesen.
Es dürfte euch also nicht überraschen, dass Schiffe auch in Anno 117: Pax Romana eine zentrale Rolle spielen. Doch im Gegensatz zu früheren Anno-Spielen geht Anno 117: Pax Romana mit einem neuen Feature das Thema etwas anders an: Die Schiffe sind modular aufgebaut, und ihr könnt verschiedene Modultypen auswählen, um sie für wirtschaftliche oder militärische Zwecke zu individualisieren und zu spezialisieren.
Wir sprachen mit Markus, Game Designer von Anno 117: Pax Romana, über dieses neue Feature: „Die Idee, modulare Schiffe in Anno einzuführen, kursierte schon länger. Mit dem römischen Schauplatz hatten wir die perfekte Plattform dafür, denn es ist sehr originalgetreu, wie die Römer selbst ihre Schiffe gebaut haben. In Anno 1800 haben wir gute Erfahrungen mit den Schiffs-Items gemacht und wollten auf der Erfahrung aufbauen, dass man seine Schiffe an die spezifischen Aufgaben anpassen kann, die man für sie vorgesehen hat, und diese Entscheidungen auch in der Optik der Schiffe darstellen.“
Daher baut ihr, genau wie die Römer, eure Schiffe in Anno 117: Pax Romana modular: Dieses Design ist von ihren historischen Bautechniken inspiriert. Die Römer bauten ihre Schiffsrümpfe in der Regel mit einem flachen Deck und setzten dann verschiedene Module darauf.
Schiffe: Wie funktionieren sie?
„Sie schwimmen auf dem Wasser“, werdet ihr vielleicht antworten. Das ist richtig, aber wir sind nicht hier, um über Physik zu diskutieren.
Wie in den vorherigen Anno-Spielen werdet ihr Schiffe in der Schiffswerft bauen. Wenn ihr das Menü öffnet, wird euch eine Liste mit vorgefertigten Schiffen angeboten. Wenn ihr ein Schiff auswählt und anklickt, beginnt ihr die Bauphase und verbraucht die benötigten Ressourcen; die Schiffsproduktion benötigt natürlich außerdem auch Zeit. Während dieser Phase kostet die Werft Arbeitskräfte und Geld; wenn die Arbeitskräfte nicht ausreichen, wird die Baugeschwindigkeit reduziert, was zu längeren Produktionszeiten führt.
Im Baumenü der Schiffswerft könnt ihr zwischen drei verschiedenen Typen wählen, die ihr im Laufe des Spiels freischaltet. Die unterscheiden sich gemäßg der Größe des Rumpfes:
- Penteconter – kleines Schiff
- Trireme – mittleres Schiff
- Quinquireme – großes Schiff
Es war interessant zu sehen, wie die Römer ihre Schiffe gebaut haben. Römische Schiffe hatten keine geraden Linien, sondern fließende Formen, die ziemlich gekrümmt waren – und es ist wirklich schwierig, dies 1:1 im Spiel zu modellieren. Wir mussten sie also vereinfachen, damit sie funktionieren.
-Rolf, Expert Artist
Das neue modulare System
Wenn ihr das Gefühl habt, dass keines der vordefinierten Schiffe euren Bedürfnissen entspricht, dann ist es an der Zeit, sie nach euren Vorlieben und Anforderungen anzupassen.
Wenn es um die Anpassung eurer Schiffe geht (also deren Modularität), beeinflusst der gewählte Rumpf die Anzahl der Modifikationsslots, die euer Schiff erhält. Slots bestimmen die Ladekapazität eines Schiffes und werden eben zudem für den Einbau von Modulen verwendet werden. Größere Schiffe haben jedoch auch eine langsamere Beschleunigung – etwas, das ihr bei der Vorbereitung eurer Flotte bedenken müsst!
- Penteconter: 2 Modifikationsslots
- Trireme: 3 Modifikationsslots
- Quinquireme: 4 Modifikationsslots
Indem ihr Module hinzufügt, könnt ihr verschiedene Aspekte eures Schiffes beeinflussen: seine Werte (z.B. Lebenspunkte, Geschwindigkeit), seine Funktion (z.B. Seekampf) und natürlich auch sein Aussehen.
Es gibt mehrere Arten von Modulen, die ihr verwenden könnt, jedes mit einer anderen Funktion:
- Mast: zusätzliche Geschwindigkeit beim Segeln mit dem Wind auf langen Strecken, Erreichen einer höheren Höchstgeschwindigkeit und einer höheren Geschwindigkeit beim Segeln zwischen Regionen
- Ruderer: zusätzliche Geschwindigkeit, höhere Mindestgeschwindigkeit und Beschleunigung, mit kleinerem Kurvenradius; perfekt für kurze Distanzen und Kämpfe
- Verstärkter Rumpf: zusätzliche Lebenspunkte
- Bogenschützen-Türme: schießt viele kleine Pfeile in alle Richtungen auf kurze Distanz
- Scorpio: schießt hochpräzise Speere und verursacht hohen Schaden im mittleren Bereich, nur an den Seiten
- Onager: Schießt Felsen mit hoher Reichweite und höchstem Schaden, aber geringer Genauigkeit und nur nach vorne
Mit dem Konfigurationsmenü wollen wir dem Spieler eine Vorschau der Schiffskonfiguration zeigen, während das Schiff konfiguriert wird. Unsere erste Idee, nur normale 2D-Elemente wie Icons in der Benutzeroberfläche zu verwenden, war allerdings nicht umsetzbar, da es entweder zu simpel gewesen wäre, wenn nur die Elemente aufgelistet worden wären, oder zu komplex, wenn man versucht, eine Vorschau in 2D zu zeigen, die genau denselben Regeln folgt wie das Schiff im Spiel. Deshalb haben wir stattdessen versucht, das vollständige 3D-Modell des modularen Schiffes in der Benutzeroberfläche so darzustellen, wie es im Spiel erscheinen würde, wenn es gebaut ist. Das hat recht gut funktioniert, und wir haben diesen Ansatz seitdem beibehalten.
-Jannis, Gameplay Programmer
Beim Bau eurer Schiffe gibt es einige Beschränkungen. Jedes Modul kann nur eine begrenzte Anzahl von Malen pro Schiff gebaut werden; bei einer Trireme könnt ihr zum Beispiel nur maximal 2 Katapulte oder Bogenschützentürme bauen. Wenn ihr Zahlen mögt, könnte es euch interessieren, dass es für einen Pentekonter bis zu 16 verschiedene Kombinationen von Modulen gibt, für eine Trireme 60 und für eine Quinquireme 114.
Sobald ihr euren Schiffen Module hinzugefügt habt, werden die Frachtslots aus der ursprünglichen Kapazität abzüglich der verwendeten Modifikationsslots berechnet. Jedes Modul nimmt immer genau einen Frachtraumplatz in Anspruch. Um jedoch sicherzustellen, dass die Schiffe immer eine gewisse Frachtkapazität behalten, haben wir dafür gesorgt, dass eine bestimmte Anzahl von Frachtraumplätzen frei bleibt und nicht für Module verwendet werden kann.
Aber Vorsicht: Ihr könnt die Module für jeden Slot nur während des Baus des Schiffes auswählen und ändern – sobald das Schiff gebaut ist, könnt ihr seine Konfiguration nicht mehr ändern. Und weil das bestimmt als nächste Frage auftaucht: Ja, ihr werdet eure Schiffskonfigurationen speichern können! Jede Schiffswerft hat 2 Slots pro Schiffstyp, also insgesamt 6 Slots. Wenn ihr ein drittes benutzerdefiniertes Schiff haben möchtet, müsst ihr eine neue Schiffswerft bauen.
(Ihr könnt selbstverständlich auch einfach die vordefinierten Schiffe verwenden.)
Modulare Schiffe und Items
Wir wissen, was ihr euch jetzt fragen werdet – was ist mit Items? Ja, genau wie in Anno 1800 werdet ihr in der Lage sein, Schiffsitems auszurüsten. Zum Beispiel kann jedes eurer Schiffe einen eigenen Kapitän an Bord haben! Aber wir wollen nicht voreilig sein, wir werden in Zukunft noch ausführlicher darüber sprechen.
Einblicke in die Entwicklung: hinter den Kulissen des modularen Systems
Wie ihr euch vorstellen könnt, brachte die Implementierung dieses Features einige Herausforderungen mit sich – und zwar aus verschiedenen Blickwinkeln. Was das Game Design angeht, hat Markus zum Beispiel erwähnt, dass es entscheidend war, das System so flexibel wie möglich zu gestalten, ohne etwas an der Spiellogik oder Grafik kaputt zu machen, und es gleichzeitig einfach und intuitiv für die Spieler zu halten.
Für das Art-Team bestand eine der Herausforderungen darin, herauszufinden, wie groß ein Schiffsmodul sein sollte, um mit dem geliebten Anno-Raster kompatibel zu sein. Es mag auf den ersten Blick nicht offensichtlich erscheinen, aber genau wie Straßen und Gebäude gilt das Raster auch für den Ozean – das bedeutet, dass sich die Schiffe innerhalb des Rasters bewegen. „Das erforderte viel Hin und Her: Zuerst haben wir Prototypen gebaut, indem wir einfache graue Blöcke gebaut haben und herausgefunden haben, ob dieses Maß im Raster funktioniert, dann haben wir es visuell umgesetzt.“ – Rolf, Expert Artist
Jannis, Gameplay Programmer, erzählte uns von den Herausforderungen, mit denen sie konfrontiert waren, um ein System zu schaffen, das flexibel und gleichzeitig einfach zu warten ist. „Die Platzierung der Module auf den Schiffen ist dynamisch. Da die Anzahl der möglichen Kombinationen recht hoch ist, ist es nicht möglich, statische Dateien für alle Kombinationen zu erstellen, sondern wir müssen das Schiff dynamisch zur Laufzeit im Spiel erstellen, wenn ein Schiff erstellt wird, d.h. wir berechnen, an welchen Positionen welcher Slot installiert wird und platzieren es visuell und logisch an diesem Slot-Index.
Wie das geschieht, ist durch ein paar Regeln definiert, die wir sehr oft iterieren mussten. Außerdem mussten wir das System in einen logischen Teil („Wo und wie sollen die Module verbunden werden?“), und einen visuellen Tei („Welche 3D-Modelle werden in welchen Situationen verwendet?“) aufteilen. Ein Mast an der Vorderseite des Schiffes muss zum Beispiel anders aussehen als ein Mast in der Mitte des Schiffes. Dies ermöglicht es uns, modulare Schiffe effizient aufzubauen, jede mögliche Konfiguration zu validieren und verschiedene visuelle Variationen z.B. für spezielle Teilnehmer wie Piraten zu erstellen.“
Das bedeutet, dass jedes Modul nicht nur eine andere Funktion hat, sondern auch eine andere Priorität im Verhältnis zu anderen Modultypen. Diese Priorität beeinflusst den Platz, den das Modul bei der Konfiguration des Schiffes einnimmt: Jedes Modul hat einen bevorzugten Platz; ist der Platz jedoch bereits durch ein Modul mit höherer oder gleicher Priorität belegt, wird das Modul auf den nächsten freien Platz gesetzt, der weiter außen liegt. Sind alle weiter außen liegenden Steckplätze belegt, wird es auf den nächsten freien Steckplatz in der Mitte des Schiffes gesetzt. Damit soll sichergestellt werden, dass die Platzierung der Module eine schöne, gut aussehende Struktur auf dem Schiff ergibt.
Arbeitskräfte, Bau- und Wartungskosten
Im Gegensatz zu früheren Anno-Spielen benötigen die Schiffe nun nicht nur während der Bauphase Arbeitskräfte, sondern auch um zu funktionieren. „Wir sind von der eher künstlichen und abstrakten Einflussbegrenzung in Anno 1800 zu einem geerdeten und realistischeren Arbeitskräfteansatz übergegangen. Dies wird zu einer viel engeren Verbindung zwischen eurer Wirtschaft und eurer Flottenkapazität führen.“ – Markus, Game Designer. Das ist jedoch ein größeres Thema, das in einem zukünftigen Blog behandelt werden wird – also, haltet die Augen offen, wenn ihr mehr wissen wollt!
Die Bau- und Unterhaltskosten der Schiffe ändern sich je nach den installierten Modulen. Zum Beispiel sind Ruderer arbeitsintensiver als Segel – das bedeutet, dass mehr Arbeitskräfte benötigt werden. Dasselbe gilt für den Bogenschützenturm im Vergleich zum Onager, da hier mehr Soldaten benötigt werden.
Nun, wir hoffen, es hat euch Spaß gemacht, diesen (doch recht langen) Blog über modulare Schiffe durchzulesen! Wie bereits erwähnt, werden wir noch mehr zum Thema Schiffe schreiben, wobei wir uns auf den Seekampf und das Schiffssystem im Allgemeinen konzentrieren werden. Wenn ihr in der Zwischenzeit Fragen habt, zögert nicht, uns zu kontaktieren!
Kommentare