Bei Hex-Gittern können Sie die Kacheln mit den spitzen Seiten nach oben anordnen, sodass Sie sich entlang der West-Ost-Achse bewegen können, oder Sie können sie mit einer Kante nach oben anordnen, sodass Sie sich entlang der Nord-Süd-Achse bewegen können .
Horizontales oder spitzes Hex-Raster:
Vertikales oder flaches Hex-Raster:
Laut dieser Seite ist die vertikale Ausrichtung bei Pen & Paper-Rollenspielen "mit Abstand die beliebteste", erklärt aber nicht, warum. Dieser Blogeintrag erwähnt auch beide Sorten, gibt aber wiederum keinen Grund, die eine oder andere zu verwenden.
Und wenn Sie sich einige PC-Spiele ansehen, die Hexes verwenden, scheinen beide ihre Anhänger zu haben:
- Horizontal: Heroes of Might und Magic-Serie (außer V), Civilization V ...
- Vertikal: Panzer General und viele ähnliche Kriegsspiele, Battle for Wesnoth ...
Aber was sind die Hauptgründe für die Wahl eines vertikalen oder horizontalen Layouts von Hex-Gittern?
Ich suche nach objektiven Vor- und Nachteilen in Bezug auf Datenstrukturen, Grafik, Gameplay usw., nicht nach persönlichen Vorlieben. Oder ist es wirklich unerheblich, welche Ausrichtung Sie wählen?
quelle
Antworten:
Ich habe mir ein paar Gründe ausgedacht, aber ich würde wirklich gerne mehr hören.
Das horizontale Layout entspricht dem Tastaturlayout. Sie können WEADZX für Bewegungen verwenden, ähnlich wie WASD auf quadratischen Gittern. Andererseits habe ich auch Vorschläge gefunden, dass QWEASD eine natürliche Anpassung für vertikale Hexes ist.
Horizontale Sechsecke scheinen besser für die 3D / isometrische Perspektive geeignet zu sein, bei der die untere Reihe am nächsten und die obere Reihe am weitesten entfernt ist. In diesem Layout verdecken hohe Sprites nicht die Mitte der Kachel dahinter, sondern nur die Kanten. Dies würde möglicherweise die vertikale Sechskantanordnung besser für Ansichten von oben nach unten geeignet machen.
Vergleichen Sie mit dem Quadrat-gegen-Diamant-Gitter ("isometrisch"), wie in Simcity Classic gegen Simcity 2000.
Bei einem NxN-Raster ergibt das horizontale Layout ein breiteres als hohes Raster, genau wie bei PC-Monitoren. Mit anderen Worten, bei horizontalen Sechsecken weist die Ansicht der Karte, die auf Ihren Breitbildschirm passt, ein etwas gleiches Zeilen- / Spaltenverhältnis auf. Abhängig vom verfügbaren Anzeigebereich und der Größe der Karte kann dies zu einer besseren Ansicht des Players und zu einem geringeren Bildlauf führen.
quelle
Ich würde mit vertikalem Layout gehen, wenn Sie irgendeine Art von Vogelperspektive verwenden, wie im Bild oben.
Warum? Weil alle Wände sichtbar sein werden. Wenn Sie ein horizontales Layout verwenden und Wände haben, die entlang der vertikalen Linien verlaufen, können Sie keine Details sehr gut erkennen (z. B. Türen oder Tore). Wenn Sie den oben genannten Perspektiventyp verwenden, sehen Ihre Verhexungen außerdem viel besser aus, da Sie sie wahrscheinlich auf halbem Weg zerdrücken müssen. Wenn Sie ein horizontales Hex auf halbem Weg zerdrücken, hat es eine sehr geringe Neigung an seinen Punkten (ungefähr 1/8) im Vergleich zu einer halben Neigung für ein zerdrücktes vertikales Hex. Mit anderen Worten, wenn Sie die Vogelperspektive simulieren und / oder Pixelkunst verwenden, erhalten Sie durch vertikale Kacheln ein besseres Bild.
quelle
Klingt so, als hätten Sie mehr Vorteile, wenn Sie sich nach horizontal neigen. Für was es wert ist, stimmen Bienen mit Ihnen überein, wenn sie ihre Bienenwaben errichten:
Ich habe versucht, eine Theorie zu finden, warum Bienen das so machen. (Verstehen Sie mich nicht falsch, es gibt verschiedene Theorien, warum sie die hexagonale Geometrie verwenden, aber das scheint nicht zu erklären, warum horizontal statt vertikal.)
Wie auch immer, dachte ich, ich würde der Liste der horizontalen Vor- und Nachteile hinzufügen: "So machen es die Bienen." Wenn es sich bei Ihrem Spiel um eine Art Hummelsimulator handelt, ist dies ein überzeugender Grund, sich für horizontales Hexen zu entscheiden.
Alternativer Vorteil des horizontalen Ansatzes: Indem Sie eine horizontale Ausrichtung (oder eine Ausrichtung mit der Spitze nach oben) für das Hex-Gitter verwenden, stellen Sie sicher, dass Ihr Gitter den Anweisungen zum Aufbau eines Zeltes entspricht.
quelle
Wenn Sie ein Strategiespiel erstellen, sollten die Spielanforderungen und das Design selbst bestimmen, welche Ausrichtung Sie wählen. Beachten Sie, dass Verteidigungslinien mit der Maserung leichter gehalten werden können als mit der Maserung, sodass die Wahl der Gitterausrichtung im Verhältnis zur Kartenausrichtung das Spiel beeinflusst. Um die Verteidigung zu verstärken, wie im Ersten Weltkrieg, richten Sie das Hex-Gitter an den natürlichen Verteidigungslinien aus. Um die Beleidigung wie im Zweiten Weltkrieg zu betonen, machen Sie das Gegenteil.
quelle
Aus technischer und programmtechnischer Sicht sollte es keinen grundsätzlichen Unterschied in der Datenstruktur zwischen den beiden Ausrichtungen geben - jedes vernünftige Schema sollte leicht modifizierbar sein, um mit beiden Setups gut zusammenzuarbeiten.
Design-weise, am Ende ist es werdenWie Sie bereits bemerkt haben, gibt es mehrere Spiele, bei denen eines der beiden Schemata verwendet wird. Dies ist ein eindeutiger Beweis dafür, dass keines der beiden technisch überlegen ist. Bemerkenswert ist, dass westlicher Text eher horizontal als vertikal fließt. Aus diesem Grund werden westliche Spieler wahrscheinlich schneller und stärker an den horizontalen Elementen eines Designs festhalten als an den vertikalen Elementen, da sie so verdrahtet sind, dass sie nach horizontaler Struktur suchen. Im Fall von Hexen bedeutet dies, dass das so genannte horizontale Hex-Raster die Aufmerksamkeit eher auf die horizontalen Geraden lenkt als das vertikale Hex-Raster die Aufmerksamkeit auf die vertikalen Geraden. Wenn Sie also die Geraden betonen möchten, linienbewegung dann dürfte das horizontale raster besser funktionieren.
Umgekehrt aber, wenn Sie wollen de die geraden Linien in dem Gitter (das ist ein guter Grund für die Wahl eines Hex - Gitters über einen Platz eins an erster Stelle!) -Emphasize dann sollten Sie den vertikalen hex Raster über die verwenden horizontal, da das geringere Gewicht der vertikalen Linien das allgemeine Gefühl von geraden Linien im Raster für die Spieler minimiert.
Eine Vorsicht, aber: Beachten Sie, dass dies ist ein kulturell ausgebildete Merkmal, keine inhärente ein, und dass , wenn Sie Ihr Spiel in Japanisch oder anderen Märkten einzuführen dann können Sie die Entscheidung , neu zu bewerten, da die natürliche Strömung in diesen Kulturen ist oft eher vertikal als horizontal (vergleiche zum Beispiel japanische 4-Koma vs. amerikanische Comics).
quelle
Ihre hexadezimale Ausrichtung beeinflusst sowohl Ihre allgemeine Ästhetik als auch Ihre Vermögensproduktion.
Wenn Sie vertikale Kacheln wählen, können Sie Ihre Felder doppelt so breit wie hoch und pixelgenau machen. Hier sind einige 64x32 Hexes.
Beachten Sie, dass die diagonalen Kanten einen Winkel von 45 Grad aufweisen, sodass sie einfacher in Pixel gerendert werden können.
Die geringe Höhe der Sechsecke im Verhältnis zu ihrer Breite kann auf Tiefe hindeuten, insbesondere wenn Sie Objekte auf ihnen schrittweise ausführen, die sich mit den dahinter liegenden Sechsecken überlappen können.
Ein weiteres Beispiel dafür, wie sich die hexadezimale Ausrichtung auf Ihre Anlagenproduktion auswirken kann, sind Objekte, die auf horizontalen Kacheln platziert werden. Auf horizontalen Kacheln kann man nur grob nach links oder rechts gehen. Sie können nicht direkt nach oben oder unten gehen. (Ebenso kann man bei vertikalen Kacheln nur grob nach oben oder unten gehen). Sie könnten daher möglicherweise davonkommen, für Objekte auf horizontalen Kacheln nur ein einziges Bild zu verwenden, das zur Seite zeigt.
Mit vertikalen Kacheln müssten Sie zumindest dedizierte Vorder- und Hinterbilder für die Objekte erstellen, wenn Sie unterschiedliche Ausrichtungen wünschen, während Sie bei horizontalen Kacheln ein einzelnes Bild verwenden können, das gespiegelt wird.
quelle