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:
Grade hexagonal vertical ou do lado plano para cima:
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?
fonte
Respostas:
Eu mesmo pude apresentar algumas razões, mas eu realmente gostaria de ouvir mais.
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.
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.
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.
fonte
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.
fonte
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:
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.
fonte
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.
fonte
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).
fonte
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.
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.
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.
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.
fonte