Grades hexagonais verticais ou horizontais, prós e contras [fechado]


50

Com grades hexagonais, você pode optar por organizar os ladrilhos com os lados pontudos para cima, para que você possa se mover ao longo do eixo oeste-leste, ou pode organizá-los com uma aresta para cima, para poder se mover ao longo do eixo norte-sul .

Grade hexadecimal horizontal ou pontiaguda:

Imagem em grade hexagonal Horinzontal

Grade hexagonal vertical ou do lado plano para cima:

Imagem em grade hexagonal vertical

De acordo com esta página , o alinhamento vertical é "de longe o mais popular" nos RPGs de caneta e papel, mas não explica o porquê. Esta postagem do blog também menciona as duas variedades, mas novamente não dá motivos para usar uma ou outra.

E se você observar alguns jogos de PC usando hexágonos, parece que ambos têm seus adeptos:

  • Horizontal: Heróis do Poder e Séries Mágicas (exceto V), Civilização V ...
  • Vertical: Panzer General e muitos jogos de guerra semelhantes, Battle for Wesnoth ...

Mas quais são as principais razões para escolher um layout vertical ou horizontal de grades hexagonais?

Estou procurando vantagens e desvantagens objetivas em termos de estruturas de dados, gráficos, jogabilidade etc., não preferências pessoais. Ou é realmente irrelevante qual orientação você escolhe?


Os termos "hexadecimais" horizontais e "verticais" podem não ser os mais intuitivos, mas os emprestei de uma das páginas vinculadas na pergunta. O lado pontudo e o lado liso são mais facilmente compreendidos. Espero que esteja claro.
Junuxx

RE: o que é mais popular nos RPGs de papel e caneta, na minha experiência, a maioria das tabelas tem quatro lados. E se um RPG em particular tem seus hexágonos com os lados pontiagudos na parte superior ou lateral depende exclusivamente de qual lado da mesa você está sentado.
Trevor Powell

@ Trevor: Isso é verdade, eu percebi o mesmo para azarações em jogos de mesa como Settlers of Catan. Mas acho que eles podem estar se referindo, por exemplo, a mapas de campanhas, nos quais o Norte geralmente seria considerado real.
Junuxx

2
Os RPGs usam o estilo vertical porque essa é a convenção para papel hexadecimal impresso. Por que é a convenção para papel hexadecimal impresso? Perguntas dentro de perguntas.
precisa saber é o seguinte

11
Grão horizontal e vertical são talvez a descrição mais sucinta das duas formas de mapa.
Pieter Geerkens

Respostas:


32

Eu mesmo pude apresentar algumas razões, mas eu realmente gostaria de ouvir mais.

  1. O layout horizontal corresponde ao layout do teclado. Você pode usar o WEADZX para movimento, semelhante ao WASD em grades quadradas. Por outro lado, também achei sugestões de que o QWEASD é um ajuste natural para hexágonos verticais.

  2. Os hexágonos horizontais parecem ser mais adequados para a perspectiva 3D / isométrica, onde a linha inferior está mais próxima e a linha superior está mais distante. Nesse layout, sprites altos não obscurecem o centro do bloco atrás dele, mas apenas as bordas. Isso possivelmente tornaria o arranjo hexagonal vertical mais adequado para vistas de cima para baixo.
    Compare com a grade quadrada vs diamante ("isométrica"), como no Simcity Classic vs Simcity 2000.

  3. Para uma grade NxN, o layout horizontal resulta em uma grade maior do que alta, exatamente como os monitores de PC. Em outras palavras, com hexágonos horizontais, a visualização do mapa que se encaixa na tela widescreen tem uma proporção de linha / coluna um pouco mais igual. Dependendo da área de exibição disponível e do tamanho do mapa, isso pode dar ao jogador uma visão melhor e exigir menos rolagem.


2
+1 pela razão 2, bom pensamento. (Embora eu não vejo por que você pode concluir que a grade vertical é mais adequado para vistas de cima para baixo.)
Eric

11
@ Eric: eu quis dizer que as grades verticais parecem ser mais úteis para vistas descendentes do que para vistas isométricas, não que a vertical seja melhor para descendente do que a horizontal. No entanto, existe um grande número de jogos de guerra do tipo Panzer General, que usam vistas de cima para baixo e grades hexagonais verticais, então talvez haja algum benefício oculto nisso.
Junuxx

21

insira a descrição da imagem aqui

Eu usaria o layout vertical se você estiver usando qualquer tipo de perspectiva aérea, como na imagem acima.

Por quê? Porque todas as paredes serão visíveis. Se você usar o layout horizontal e tiver paredes que percorrem as linhas verticais, não será possível distinguir muito bem os detalhes (como portas ou portões). Além disso, se você estiver usando o tipo de perspectiva mencionado acima, seus hexágonos parecerão muito melhores, porque você provavelmente terá que esmagá-los até a metade. Se você esmagar um hexágono horizontal na metade, ele tem uma inclinação muito baixa em seus pontos (aproximadamente 1/8) versus um declive de 1/2 para um hexadecimal vertical esmagado. Em outras palavras, se você estiver simulando a perspectiva de um pássaro e / ou usando pixel art, os blocos verticais fornecerão uma aparência melhor.


11
Mas ... eles não são todos visíveis. Eu vejo 3 paredes na frente, mas não as 3 paredes atrás desses hexágonos. Você quer dizer que mais paredes são visíveis (3 em vez de 2) ?
Anko13 /

11
Sim, desculpe - para esclarecer, quero dizer que se você tiver paredes reais que percorrem as bordas hexagonais, todas as paredes estarão visíveis. Na figura acima, não há paredes ao longo das bordas, apenas células hexagonais sólidas.
Gavan Woolery

16

Abelhas!

Parece que você está inclinado para a horizontal como tendo mais vantagens. Pelo que vale, as abelhas concordam com você quando constroem seus favos de mel:

Os eixos das células do favo de mel são sempre quase horizontais e as linhas não anguladas das células do favo de mel são sempre alinhadas horizontalmente (não verticalmente). Assim, cada célula possui duas paredes verticais, com "pisos" e "tetos" compostos por duas paredes angulares (disparidade com a imagem "Processo do favo de mel"). As células se inclinam levemente para cima, entre 9 e 14 graus, em direção às extremidades abertas.

Por mais que tentasse, não consegui encontrar uma teoria sobre o motivo pelo qual as abelhas fazem dessa maneira. (Não me interpretem mal, existem várias teorias sobre o porquê de usarem a geometria hexagonal, mas isso não parece explicar por que horizontal, e não vertical.)

Enfim, pensei em acrescentar à lista de vantagens / desvantagens horizontais: "É assim que as abelhas o fazem". Se o seu jogo é algum tipo de sim de abelha, essa seria uma razão convincente para usar o hex horizontal.


Benefício alternativo da abordagem horizontal: Ao usar um alinhamento horizontal (ou pontudo para cima) na grade hexagonal, você faz sua grade conforme as instruções para a instalação de uma barraca.


11
Lol, +1 para abelha sim!
Por Alexandersson

11
Uma seção transversal vertical - como pode ser visto nesta imagem da Wikipedia, onde, se você aumentar o zoom, poderá ver claramente uma grade hexagonal horizontal.
Nathan Reed

13
Eu, por exemplo, saúdo nossos novos senhores de insetos alinhados horizontalmente com hexágonos e alinhados com hexágonos.
Junuxx

5
Sinto que isso tem mais a ver com resistência estrutural do que qualquer outra coisa. Na configuração vertical, o peso de cima pode esmagar as células inferiores, enquanto a configuração horizontal significa que as forças de cima são distribuídas igualmente nas 2 células abaixo. De qualquer forma +1 para criatividade: D
Destritor


13

Se você estiver criando um jogo de estratégia, os requisitos e o design do jogo devem ditar qual orientação você escolher. Observe que as linhas defensivas são mais facilmente seguradas com a granulação do que contra ela, portanto, sua escolha da orientação da grade em relação à orientação do mapa afetará o jogo. Para enfatizar a defesa, como na Primeira Guerra Mundial, alinhe a grade hexagonal com as linhas defensivas naturais; para enfatizar a ofensa como na Segunda Guerra Mundial, faça o oposto.


Eu concordo, isso é algo que eu estava pensando também! Embora isso provavelmente é mais importante em pequenos mapas com uma direcionalidade clara (por exemplo hexagonal xadrez, hex-Stratego) do que em grandes e complexos mapas (por exemplo Civ 5 ou esse monstro )
Junuxx

3
Aquele monstro - tocou uma vez em 1976. O feitiço hexágono é importante mesmo nesse, porque os alemães estão sempre atacando de oeste para leste, até 42 quando os russos atacam de leste a oeste. Em ambos os casos, contra o grão, que foi uma decisão deliberada do projeto. Quando os alemães balançam para o sul no Cáucaso, a defesa fica mais fácil; se tentarem balançar para o norte (Voronezh?), a defesa fica mais fácil.
Pieter Geerkens

Isso é realmente interessante. Eu me pergunto o quão difícil seria determinar a direção das frentes prováveis ​​em mapas aleatórios.
Junuxx

12

Do ponto de vista técnico e de programação, não deve haver diferença fundamental na estrutura de dados entre as duas orientações - qualquer esquema razoável deve ser facilmente modificável para funcionar bem com qualquer configuração.

Projetar-sábio, no final ele vaitenha preferência - como você observou, existem vários jogos usando qualquer esquema, o que é uma evidência bastante clara de que nenhum deles é tecnicamente superior. Uma coisa que vale a pena notar é que o texto ocidental flui horizontalmente e não verticalmente; por causa disso, é provável que os jogadores ocidentais se prendam aos elementos horizontais de um design com mais rapidez e força do que os elementos verticais, porque estão ligados à estrutura horizontal. No caso de hexágonos, isso significa que o que você chama de grade hexagonal horizontal chamará a atenção para suas linhas retas horizontais mais rapidamente do que a grade hexadecimal vertical chamará atenção para suas linhas retas verticais e, portanto, se você quiser enfatizar a movimento da linha, é provável que a grade horizontal faça um trabalho melhor disso.

Ao contrário, porém, se você quiser de -emphasize as linhas retas na grade (que é uma razão boa para a escolha de uma grade hexagonal sobre um quadrado no primeiro lugar!), Então você pode querer usar a grade hexagonal vertical sobre o horizontal, uma vez que o menor peso dado às linhas verticais minimizará a sensação geral de linhas retas na grade para os jogadores.

Porém, é preciso ter um cuidado: observe que essa é uma característica culturalmente treinada, não inerente, e que se você deseja introduzir seu jogo no mercado japonês ou em outros mercados, poderá reavaliar a decisão, pois o fluxo natural nessas culturas geralmente é vertical, e não horizontal (compare, por exemplo, 4-koma japonês vs. histórias em quadrinhos americanas).


Excelente resposta, aprecie o ponto de vista UX, bem como o relativismo cultural.
Junuxx

12

Sua orientação hexadecimal influenciará sua estética geral e sua produção de ativos.

Se você escolher ladrilhos verticais, poderá criar seus hexágonos duas vezes mais largos do que altos e ter precisão de pixel perfeito. Aqui estão alguns hexágonos de 64x32.

Hex único

Campo de hexágonos

Observe que as bordas diagonais estão em ângulos de 45 graus, facilitando a renderização em pixels.

A altura estreita dos hexágonos em relação às suas larguras pode sugerir profundidade, especialmente quando você caminha sobre objetos que podem se sobrepor aos hexágonos por trás deles.

Hex único com objeto nele

Campo de hexágonos com objetos

Outro exemplo de como a orientação hexadecimal pode afetar sua produção de ativos é com objetos colocados em blocos horizontais. Em ladrilhos horizontais, você pode ir apenas para a esquerda ou direita. Você não pode subir ou descer diretamente. (Da mesma forma, você pode subir ou descer mais ou menos em blocos verticais). Portanto, você pode usar apenas uma única imagem voltada para o lado para objetos em ladrilhos horizontais.

Horizontal esquerda Horizontal à direita

Com ladrilhos verticais, você teria que criar imagens dedicadas de frente e verso para os objetos, pelo menos, se você quiser orientações diferentes, enquanto que em ladrilhos horizontais você pode usar uma única imagem que é invertida.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.