Grilles hexagonales verticales / horizontales, avantages et inconvénients [fermé]

50

Avec les grilles hexagonales, vous pouvez choisir de disposer les carreaux avec les côtés pointus vers le haut afin de pouvoir vous déplacer le long de l'axe ouest-est ou de les disposer avec un bord vers le haut afin de pouvoir vous déplacer le long de l'axe nord-sud. .

Grille hexagonale horizontale ou en pointe:

Image de grille hexagonale horizontale

Grille hexagonale verticale ou plate:

Image de grille hexagonale verticale

Selon cette page , l'alignement vertical est "de loin le plus populaire" dans les RPG papier-crayon, mais cela n'explique pas pourquoi. Cet article de blog mentionne également les deux variétés, mais n'indique à nouveau aucune raison d'utiliser l'une ou l'autre.

Et si vous regardez certains jeux PC utilisant des hexs, il semble que les deux ont leurs adhérents:

  • Horizontal: séries Heroes of Might and Magic (sauf V), Civilization V ...
  • Vertical: Panzer General et de nombreux wargames similaires, Battle for Wesnoth ...

Mais quelles sont les principales raisons de choisir une disposition verticale ou horizontale des grilles hexagonales?

Je recherche des avantages et des inconvénients objectifs en termes de structures de données, de graphismes, de gameplay, etc., et non de préférences personnelles. Ou est-ce vraiment sans importance quelle orientation vous choisissez?

Junuxx
la source
Les termes grilles hexagonales "horizontales" et "verticales" ne sont peut-être pas les plus intuitifs, mais je les ai empruntés à l'une des pages liées à la question. Pointy-up-up et flat-up-up sont peut-être plus faciles à comprendre. J'espère que c'est clair.
Junuxx
RE: ce qui est le plus populaire dans les jeux de rôle stylos et papier, d’après mon expérience, la plupart des tables ont quatre faces. Et si un hexagone particulier a ses côtés pointus au dessus ou sur le côté, cela dépend exclusivement du côté de la table sur lequel vous êtes assis.
Trevor Powell
@ Trevor: C'est vrai, j'ai réalisé que la même chose vaut pour les hexagones dans les jeux de table comme Settlers of Catan. Mais je pense qu'ils pourraient faire référence par exemple à des cartes de campagne, dans lesquelles North serait habituellement considéré comme le réel.
Junuxx
2
Les jeux de rôle utilisent le style vertical parce que c'est la convention pour le papier hexagonal imprimé. Pourquoi est-ce la convention pour le papier hexagonal imprimé? Questions dans les questions.
Jack Aidley
1
Le grain horizontal et le grain vertical sont peut-être la description la plus succincte des deux formes de carte.
Pieter Geerkens

Réponses:

32

J'ai pu trouver moi-même quelques raisons, mais j'aimerais vraiment en entendre davantage.

  1. La disposition horizontale correspond à la disposition du clavier. Vous pouvez utiliser WEADZX pour le mouvement, semblable au WASD sur des grilles carrées. D'autre part, j'ai également trouvé des suggestions selon lesquelles QWEASD est un choix naturel pour les hexagones verticaux.

  2. Les hexagones horizontaux semblent mieux convenir à la perspective 3D / isométrique, où la rangée inférieure est la plus proche et la rangée supérieure est la plus éloignée. Dans cette disposition, les images-objets hautes ne masqueront pas le centre de la tuile derrière elle, mais uniquement les bords. Cela rendrait probablement la disposition hexagonale verticale mieux adaptée aux vues de haut en bas.
    Comparez à la grille carrée ou diamantée ("isométrique"), comme dans Simcity Classic vs Simcity 2000.

  3. Pour une grille NxN, la disposition horizontale donne une grille plus large que haute, tout comme les écrans de PC. En d'autres termes, avec les hexagones horizontaux, la vue de la carte qui convient à votre écran large a un rapport rang / colonne légèrement plus égal. En fonction de la zone d'affichage disponible et de la taille de la carte, cela pourrait donner au lecteur une meilleure vue et nécessiter moins de défilement.

Junuxx
la source
2
+1 pour la raison n ° 2, bonne pensée. (Bien que je ne vois pas pourquoi vous pourriez en conclure que la grille verticale convient mieux aux vues de haut en bas.)
Eric
1
@Eric: Je voulais dire que les grilles verticales semblent être plus utiles pour les vues descendantes que pour les vues isométriques, pas plus que la verticale est meilleure pour les vues descendantes que horizontales. Il existe un grand nombre de wargames de type Panzer General qui utilisent tous des vues de haut en bas et des grilles hexagonales verticales, alors peut-être qu'il y a un avantage caché à cela.
Junuxx
21

entrez la description de l'image ici

Je choisirais une disposition verticale si vous utilisez une sorte de perspective à vol d'oiseau, comme dans l'image ci-dessus.

Pourquoi? Parce que tous les murs seront visibles. Si vous utilisez la disposition horizontale et que vous avez des murs qui suivent les lignes verticales, vous ne pourrez pas très bien y distinguer les détails (comme les portes ou les portails). De plus, si vous utilisez le type de perspective mentionné ci-dessus, vos hexs seront beaucoup mieux, car vous devrez probablement les écraser à mi-chemin. Si vous écrasez un hexagone horizontal à mi-chemin, sa pente sera très basse (environ 1/8) par rapport à une pente 1/2 pour un hexagone vertical écrasé. En d'autres termes, si vous simulez une perspective à vol d'oiseau et / ou utilisez des pixels, les tuiles verticales vous donneront une meilleure apparence.

Gavan Woolery
la source
1
Mais ... ils ne sont pas tous visibles. Je vois 3 murs à l'avant, mais pas les 3 murs derrière ces hexagones. Voulez-vous dire que plus de murs sont visibles (3 au lieu de 2) ?
Anko
1
Oui, désolé - pour préciser, je veux dire que si vous avez des murs qui longent les frontières de l’hex, tous les murs seront visibles. Dans l'image ci-dessus, il n'y a pas de murs le long des frontières, juste des cellules hexagonales solides.
Gavan Woolery
16

Les abeilles!

On dirait que vous penchez vers l'horizontale pour avoir plus d'avantages. Pour ce que cela vaut, les abeilles sont d’accord avec vous quand elles construisent leurs rayons de miel:

Les axes des cellules en nid d'abeille sont toujours quasi horizontaux et les rangées non emmêlées de cellules en nid d'abeille sont toujours alignées horizontalement (et non verticalement). Ainsi, chaque cellule a deux parois verticales, avec des "planchers" et des "plafonds" composés de deux parois inclinées (disparité avec l'image "Processus Honeycomb"). Les cellules sont légèrement inclinées vers le haut, entre 9 et 14 degrés, vers les extrémités ouvertes.

Malgré tous mes efforts, je ne pouvais pas trouver une théorie sur la raison pour laquelle les abeilles le font de cette façon. (Ne vous méprenez pas, il existe différentes théories sur l'utilisation de la géométrie hexagonale, mais cela ne semble pas expliquer pourquoi l'horizontal plutôt que la verticale.)

Quoi qu'il en soit, j'ai pensé ajouter à la liste des avantages / inconvénients horizontaux: "C'est comme ça que les abeilles le font." Si votre jeu est une sorte de sim-bumble-bee, ce serait une raison convaincante pour aller avec hex horizontal.


Autre avantage de l’approche horizontale: en utilisant un alignement horizontal (ou pointu vers le haut) pour la grille hexagonale, vous adaptez votre grille aux instructions de montage d’une tente.

Cameron Fredman
la source
1
Lol, +1 pour l'abeille sim!
Per Alexandersson
1
Une coupe verticale - comme le montre cette image de Wikipedia, où, si vous effectuez un zoom avant, vous pouvez clairement voir une grille hexagonale horizontale.
Nathan Reed
13
Pour ma part, je souhaite la bienvenue à nos nouveaux seigneurs d’insectes inclinés à l’hexagone et alignés horizontalement.
Junuxx
5
J'ai l'impression que cela a plus à voir avec la résistance structurelle qu'autre chose. Dans la configuration verticale, le poids venant du dessus pourrait éventuellement écraser les cellules du bas, alors que la configuration horizontale signifie que les forces provenant du dessus sont réparties de manière égale sur les 2 cellules ci-dessous. Anyways +1 pour la créativité: D
Destrictor
1
@Paxinum pas si exagéré ...
AakashM
13

Si vous construisez un jeu de stratégie, les exigences et la conception du jeu doivent dicter l’orientation que vous choisissez. Notez que les lignes défensives tiennent plus facilement dans le sens du grain que dans le sens opposé. Par conséquent, le choix de l'orientation de la grille par rapport à l'orientation de la carte affectera le jeu. Pour mettre l'accent sur la défense, comme lors de la Première Guerre mondiale, alignez la grille hexagonale sur les lignes de défense naturelles. pour accentuer l'infraction comme dans la Seconde Guerre mondiale, faites le contraire.

Pieter Geerkens
la source
Je suis d’accord, c’est une chose à laquelle je pensais aussi! Bien que cela soit probablement plus important sur les petites cartes à direction claire (par exemple les échecs hexagonaux, hex-stratego) que sur les grandes cartes complexes (par exemple Civ 5 ou ce monstre )
Junuxx
3
Ce monstre - y avait déjà joué une fois en 1976. Le grain hexagonal est important, même dans celui-là, car les Allemands attaquent toujours d’ouest en est, jusqu’en 42 lorsque les Russes s’attaquent d'est en ouest. Dans les deux cas, il s’agissait d’une décision délibérée en matière de conception. Lorsque les Allemands se dirigent vers le sud dans le Caucase, la défense devient plus facile. s'ils essaient de balancer le nord (Voronezh?), la défense devient plus facile.
Pieter Geerkens
C'est vraiment intéressant. Je me demande combien il serait difficile de déterminer la direction des fronts probables sur des cartes aléatoires.
Junuxx
12

Du point de vue technique et de la programmation, il ne devrait y avoir aucune différence fondamentale dans la structure des données entre les deux orientations - tout schéma raisonnable devrait être facilement modifiable pour fonctionner correctement avec l’une ou l’autre configuration.

Design-sage, à la fin il seradescendez à la préférence - comme vous l'avez noté, il y a plusieurs jeux utilisant l'un ou l'autre système, ce qui prouve assez clairement que ni l'un ni l'autre n'est techniquement supérieur. Une chose à noter est que le texte occidental s'écoule horizontalement plutôt que verticalement; de ce fait, les acteurs occidentaux sont susceptibles de s'accrocher aux éléments horizontaux d'une conception plus rapidement et plus fortement que les éléments verticaux, car ils sont conçus pour rechercher une structure horizontale. Dans le cas d'hexagones, cela signifie que ce que vous appelez la grille hexagonale horizontale attirera l'attention sur ses lignes droites horizontales plus facilement que la grille hexagonale verticale attire l'attention sur ses lignes droites verticales. Par conséquent, si vous souhaitez souligner le mouvement de la ligne puis la grille horizontale est susceptible de faire un meilleur travail de cela.

Au contraire, bien que, si vous voulez de -emphasize les lignes droites dans la grille ( ce qui est une bonne raison de choisir une grille hexagonale sur une place en premier lieu!) , Alors vous voudrez peut - être utiliser la grille hexagonale verticale sur la horizontal, car le poids plus léger accordé aux lignes verticales minimisera le sens général des lignes droites dans la grille pour les joueurs.

Une mise en garde, cependant: notez qu'il s'agit d' un trait culturel, non inhérent, et que si vous voulez introduire votre jeu sur des marchés japonais ou autres, vous voudrez peut-être réévaluer la décision, car le flux naturel dans ces cultures est souvent vertical plutôt qu'horizontal (comparez, par exemple, les bandes dessinées japonaises à celles de kamas américains).

Steven Stadnicki
la source
Excellente réponse, appréciez le point de vue UX, ainsi que le relativisme culturel.
Junuxx
12

Votre orientation hexadécimale influencera à la fois votre esthétique générale et votre production d'actifs.

Si vous choisissez des tuiles verticales, vous pouvez rendre vos hexs deux fois plus larges que leur hauteur et leur précision au pixel près. Voici quelques hexs de 64x32.

Hexagone unique

Champ d'hex

Notez que les bords diagonaux sont à des angles de 45 degrés, ce qui facilite leur rendu en pixels.

La hauteur étroite des hexagones par rapport à leur largeur peut suggérer une profondeur, en particulier lorsque vous alignez dessus des objets qui peuvent se chevaucher avec des hexs situés derrière eux.

Un seul hexagone avec un objet dessus

Champ d'hexs avec objets

Un autre exemple de la manière dont l'orientation hexadécimale peut affecter votre production d'actifs est le fait de placer des objets sur des mosaïques horizontales. Sur les carreaux horizontaux, vous ne pouvez aller que grossièrement à gauche ou à droite. Vous ne pouvez pas monter ou descendre directement. (De même, vous ne pouvez pas monter ou descendre grossièrement sur les carreaux verticaux). Vous pourriez donc éventuellement vous en tirer en n'utilisant qu'une seule image tournée vers le côté pour les objets placés sur des carreaux horizontaux.

Horizontale gauche Horizontal droit

Avec les mosaïques verticales, vous devez au moins créer des images avant et arrière dédiées pour les objets si vous souhaitez des orientations différentes. Pour les mosaïques horizontales, vous pouvez utiliser une seule image inversée.

Aaron
la source