Existe uma biblioteca que lida com mapas 2D em mosaico hexagonal? [fechadas]


9

Representaria um mapa que é semi-quadrado de tamanho arbitrário. Teria um sistema simples para representação das coordenadas do mapa, como 0101 (primeira coluna, 1º hex). Eu gostaria que o mapa me dissesse a distância entre dois pontos e quais outros hexágonos estavam entre esses dois pontos, como uma lista ou matriz.

Eu não me importo muito com a linguagem, mas C # ou Python seria o ideal.

Existe alguém?


Isso pode ajudar, Mappy .
Quazi Irfan

Respostas:



4

A biblioteca Cocos 2D tem suporte para renderizar mapas de blocos hexadecimais. Eu não o usei, mas a biblioteca existe há anos e parece bastante popular.

Isso pode ser mais para renderização do que para fazer cálculos no mapa hexadecimal. Felizmente, o que você pede é bastante simples de implementar, especialmente se você usar um bom sistema de coordenadas x / y para seus hexágonos. Consulte: http://www-cs-students.stanford.edu/~amitp/gameprog.html#hex



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.