Cuadrículas hexagonales verticales versus horizontales, pros y contras [cerrado]

50

Con las cuadrículas hexagonales, puede optar por organizar las fichas con los lados puntiagudos hacia arriba, para que pueda moverse a lo largo del eje oeste-este, o puede organizarlas con un borde hacia arriba, para que pueda moverse a lo largo del eje norte-sur .

Rejilla hexagonal horizontal o puntiaguda hacia arriba:

Imagen de cuadrícula hexadecimal horinzontal

Rejilla hexagonal vertical o plana hacia arriba:

Imagen de cuadrícula hexadecimal vertical

Según esta página , la alineación vertical es "con mucho la más popular" en los juegos de rol con lápiz y papel, pero no explica por qué. Esta publicación de blog también menciona ambas variedades, pero nuevamente no da ninguna razón para usar una u otra.

Y si miras algunos juegos de PC que usan hexes, parece que ambos tienen sus seguidores:

  • Horizontal: serie Heroes of Might and Magic (excepto V), Civilization V ...
  • Vertical: Panzer General y muchos juegos de guerra similares, Battle for Wesnoth ...

¿Pero cuáles son las principales razones para elegir un diseño vertical u horizontal de cuadrículas hexagonales?

Estoy buscando ventajas y desventajas objetivas en términos de estructuras de datos, gráficos, jugabilidad, etc., no preferencias personales. ¿O es realmente intrascendente qué orientación eliges?

Junuxx
fuente
Los términos cuadrículas hexadecimales "horizontales" y "verticales" pueden no ser los más intuitivos, pero los tomé prestados de una de las páginas enlazadas en la pregunta. Quizás el lado puntiagudo hacia arriba y el lado plano hacia arriba se entiendan más fácilmente. Espero que esté claro.
Junuxx
RE: lo que es más popular en los juegos de rol de lápiz y papel, en mi experiencia, la mayoría de las tablas tienen cuatro lados. Y si un juego de rol en particular tiene sus hexágonos con los lados puntiagudos en la parte superior o lateral depende exclusivamente de qué lado de la mesa esté sentado.
Trevor Powell
@Trevor: Eso es cierto, me di cuenta de lo mismo que ocurre con los hexágonos en juegos de mesa como Settlers of Catan. Pero creo que podrían estar refiriéndose, por ejemplo, a mapas de campaña, en los que North generalmente se consideraría el verdadero up.
Junuxx
2
Los juegos de rol utilizan el estilo vertical porque esa es la convención para el papel hexagonal impreso. ¿Por qué es la convención para el papel hexagonal impreso? Preguntas dentro de las preguntas.
Jack Aidley
1
El grano horizontal y el grano vertical son quizás la descripción más sucinta de las dos formas del mapa.
Pieter Geerkens

Respuestas:

32

He podido encontrar algunas razones por mí mismo, pero realmente me gustaría saber más.

  1. El diseño horizontal coincide con el diseño del teclado. Puede usar WEADZX para movimiento, similar a WASD en cuadrículas cuadradas. Por otro lado, también he encontrado sugerencias de que QWEASD es un ajuste natural para hexágonos verticales.

  2. Los hexágonos horizontales parecen ser más adecuados para la perspectiva 3D / isométrica, donde la fila inferior está más cerca y la fila superior está más alejada. En este diseño, los sprites altos no oscurecerán el centro del mosaico detrás de él, sino solo los bordes. Esto posiblemente haría que la disposición hexagonal vertical sea más adecuada para vistas de arriba hacia abajo.
    Compare con la cuadrícula cuadrada vs diamante ("isométrica"), como en Simcity Classic vs Simcity 2000.

  3. Para una cuadrícula NxN, el diseño horizontal da como resultado una cuadrícula que es más ancha que alta, al igual que los monitores de PC. En otras palabras, con hexágonos horizontales, la vista del mapa que se ajusta a su pantalla panorámica tiene una relación fila / columna ligeramente más igual. Dependiendo del área de visualización disponible y del tamaño del mapa, esto podría brindarle al jugador una mejor vista y podría requerir menos desplazamiento.

Junuxx
fuente
2
+1 por la razón # 2, buen pensamiento. (Aunque no veo por qué podría concluir de esto que la cuadrícula vertical es más adecuada para las vistas de arriba hacia abajo).
Eric
1
@Eric: Quise decir que las cuadrículas verticales parecen ser más útiles para la vista de arriba hacia abajo que para las vistas isométricas, no que la vertical es mejor para la vista de arriba hacia abajo que la horizontal. Sin embargo, hay una gran cantidad de juegos de guerra tipo Panzer General que utilizan vistas de arriba hacia abajo y cuadrículas hexagonales verticales, por lo que tal vez haya algún beneficio oculto en eso.
Junuxx
21

ingrese la descripción de la imagen aquí

Iría con un diseño vertical si está utilizando cualquier tipo de perspectiva a vista de pájaro, como en la imagen de arriba.

¿Por qué? Porque todos los muros serán visibles. Si usa un diseño horizontal y tiene paredes que corren a lo largo de las líneas verticales, no podrá distinguir los detalles muy bien (como puertas o portones). Además, si está utilizando el tipo de perspectiva mencionado anteriormente, sus hexes se verán mucho mejor, porque probablemente tendrá que aplastarlos hasta la mitad. Si aplasta un hexágono horizontal hasta la mitad, tiene una pendiente muy baja en sus puntos (aproximadamente 1/8) frente a una pendiente de 1/2 para un hexágono vertical aplastado. En otras palabras, si está simulando la perspectiva a vista de pájaro y / o utilizando pixel art, los mosaicos verticales le darán una mejor apariencia.

Gavan Woolery
fuente
1
Pero ... no todos son visibles. Veo 3 paredes en el frente, pero no las 3 paredes detrás de esos hexes. ¿Quieres decir que hay más paredes visibles (3 en lugar de 2) ?
Anko
1
Sí, lo siento, para aclarar, quiero decir que si tienes paredes reales que corren a lo largo de los bordes hexagonales, todas las paredes serán visibles. En la imagen de arriba, no hay paredes a lo largo de los bordes, solo celdas hexagonales sólidas.
Gavan Woolery
16

¡Abejas!

Parece que te inclinas hacia la horizontal porque tienes más ventaja. Por lo que vale, las abejas están de acuerdo contigo cuando construyen sus panales:

Los ejes de las celdas de nido de abeja siempre son cuasi horizontales, y las filas sin ángulo de las celdas de nido de abeja siempre están alineadas horizontalmente (no verticalmente). Por lo tanto, cada celda tiene dos paredes verticales, con "pisos" y "techos" compuestos de dos paredes en ángulo (disparidad con la imagen "Proceso de nido de abeja"). Las celdas se inclinan ligeramente hacia arriba, entre 9 y 14 grados, hacia los extremos abiertos.

Por más que lo intenté, no pude encontrar una teoría sobre por qué las abejas lo hacen de esta manera. (No me malinterpreten, hay varias teorías sobre por qué usan la geometría hexagonal, pero eso no parece explicar por qué es horizontal en lugar de vertical).

De todos modos, pensé que agregaría a la lista de ventajas / desventajas horizontales: "Así es como lo hacen las abejas". Si tu juego es una especie de simulador de abejorro, esa sería una razón persuasiva para elegir un hexágono horizontal.


Beneficio alternativo del enfoque horizontal: al utilizar una alineación horizontal (o con el lado puntiagudo hacia arriba) para la cuadrícula hexagonal, hace que su cuadrícula se ajuste a las instrucciones para instalar una tienda de campaña.

Cameron Fredman
fuente
1
Lol, +1 para sim de abeja!
Según Alexandersson
1
Una sección transversal vertical, como se ve en esta imagen de Wikipedia, donde si hace zoom puede ver claramente una cuadrícula hexagonal horizontal.
Nathan Reed
13
Yo, por mi parte, doy la bienvenida a nuestros nuevos señores de los insectos inclinados en hexágono y alineados horizontalmente.
Junuxx
55
Tengo la sensación de que esto tiene más que ver con la resistencia estructural que con cualquier otra cosa. En la configuración vertical, el peso desde arriba posiblemente podría aplastar las celdas inferiores, mientras que la configuración horizontal significa que las fuerzas desde arriba se distribuyen equitativamente en las 2 celdas a continuación. De todos modos +1 para la creatividad: D
Destrictor
1
@Paxinum no es tan descabellado ...
AakashM
13

Si está creando un juego de estrategia, los requisitos del juego y el diseño en sí mismo deben dictar la orientación que elija. Tenga en cuenta que las líneas defensivas se sostienen más fácilmente con el grano que contra él, por lo que su elección de orientación de cuadrícula en relación con la orientación del mapa afectará el juego. Para enfatizar la defensa, como en la Primera Guerra Mundial, alinee la cuadrícula hexadecimal con las líneas defensivas naturales; Para enfatizar el delito como en la Segunda Guerra Mundial, haga lo contrario.

Pieter Geerkens
fuente
Estoy de acuerdo, ¡esto es algo en lo que estaba pensando también! Aunque esto probablemente importa más en mapas pequeños con una direccionalidad clara (por ejemplo, ajedrez hexagonal, estratego hexagonal) que en mapas grandes y complejos (por ejemplo, Civ 5 o este monstruo )
Junuxx
3
Ese monstruo lo jugó una vez en 1976. El grano hexagonal es importante incluso en ese caso, porque los alemanes siempre atacan de oeste a este, hasta el '42 cuando los rusos atacan de este a oeste. En ambos casos contra el grano, que fue una decisión de diseño deliberada. Cuando los alemanes giran hacia el sur en el Cáucaso, la defensa se vuelve más fácil; si intentan girar hacia el norte (¿Voronezh?) la defensa se vuelve más fácil.
Pieter Geerkens
Eso es realmente interesante Me pregunto qué difícil sería determinar la dirección de los frentes probables en mapas aleatorios.
Junuxx
12

Desde una perspectiva técnica y de programación, no debería haber una diferencia fundamental en la estructura de datos entre las dos orientaciones; cualquier esquema razonable debería ser fácilmente modificable para funcionar bien con cualquiera de las configuraciones.

En cuanto al diseño, al final lo haráse reduce a la preferencia: como ha notado, hay varios juegos que utilizan cualquiera de los esquemas, lo que es una evidencia bastante clara de que ninguno de ellos es técnicamente superior. Una cosa que vale la pena señalar es que el texto occidental fluye horizontalmente en lugar de verticalmente; Debido a esto, es probable que los jugadores occidentales se adhieran a los elementos horizontales de un diseño más rápidamente y con más fuerza que los elementos verticales, porque están conectados para buscar la estructura horizontal. En el caso de los hexágonos, esto significa que lo que usted llama la cuadrícula hexagonal horizontal llamará la atención sobre sus líneas rectas horizontales más fácilmente que la cuadrícula hexagonal vertical llama la atención sobre sus líneas rectas verticales, por lo que si desea enfatizar la recta- el movimiento de la línea, entonces es probable que la cuadrícula horizontal haga un mejor trabajo al respecto.

Por el contrario, sin embargo, si quieres de -emphasize las líneas rectas en la red (que es una razón buena para la elección de una rejilla hexagonal de más de una plaza en el primer lugar!), Entonces es posible que desee utilizar la red hexagonal vertical sobre el horizontal, ya que el peso más ligero dado a las líneas verticales minimizará la sensación general de líneas rectas en la cuadrícula para los jugadores.

Sin embargo, una advertencia: tenga en cuenta que este es un rasgo culturalmente entrenado, no inherente, y que si desea introducir su juego en los mercados japoneses o de otro tipo, es posible que desee reevaluar la decisión, ya que el flujo natural en esas culturas a menudo es vertical en lugar de horizontal (compárese, por ejemplo, las tiras cómicas japonesas de 4 komas vs. las americanas).

Steven Stadnicki
fuente
Excelente respuesta, apreciamos el punto de vista de UX, así como el relativismo cultural.
Junuxx
12

Su orientación hexadecimal influirá tanto en su estética general como en su producción de activos.

Si eliges fichas verticales, puedes hacer que tus hexes sean dos veces más anchos que altos y tengan una precisión de píxeles perfecta. Aquí hay algunos hexágonos de 64x32.

Hexágono único

Campo de hexes

Tenga en cuenta que los bordes diagonales están en ángulos de 45 grados, lo que facilita su renderización en píxeles.

La altura estrecha de los hexágonos en relación con su ancho puede sugerir profundidad, especialmente cuando recorres objetos sobre ellos que pueden superponerse con hexágonos detrás de ellos.

Hexágono único con objeto en él

Campo de hexes con objetos

Otro ejemplo de cómo la orientación hexadecimal puede afectar la producción de sus activos es con los objetos colocados en mosaicos horizontales. En los mosaicos horizontales solo puede ir aproximadamente a la izquierda o derecha. No puedes subir o bajar directamente. (Del mismo modo, solo puede subir o bajar aproximadamente en mosaicos verticales). Por lo tanto, podría salirse con la suya utilizando solo una imagen lateral para objetos en mosaicos horizontales.

Izquierda horizontal Derecha horizontal

Con los mosaicos verticales, tendría que hacer imágenes dedicadas al frente y atrás para los objetos como mínimo si desea diferentes orientaciones, mientras que en los mosaicos horizontales puede usar una sola imagen que se voltea.

Aaron
fuente