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?

Pete Mancini
fonte
Isso pode ajudar, Mappy .
Quazi Irfan
Olhada nisso: redblobgames.com/grids/hexagons
Abdel5

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

pelle
fonte