Existe-t-il une bibliothèque qui gère les cartes 2D en mosaïque hexagonale? [fermé]

9

Cela représenterait une carte semi-carrée de taille arbitraire. Il aurait un système simple pour la représentation des coordonnées de la carte, tel que 0101 (première colonne, 1er hex). Je voudrais que la carte puisse me dire la distance entre deux points et quels autres hexagones se trouvent entre ces deux points, sous forme de liste ou de tableau.

Je ne me soucie pas autant du langage, mais C # ou Python serait idéal.

Existe-t-il?

Pete Mancini
la source
Cela pourrait aider, Mappy .
Quazi Irfan
Regardez ceci: redblobgames.com/grids/hexagons
Abdel5

Réponses:

4

La bibliothèque Cocos 2D prend en charge le rendu des cartes de tuiles hexadécimales. Je ne l'ai pas utilisé, mais la bibliothèque existe depuis des années et semble assez populaire.

Cela pourrait être plus pour le rendu que pour les calculs sur la carte hexadécimale. Heureusement, ce que vous demandez est assez simple à implémenter de toute façon, surtout si vous utilisez un bon système de coordonnées x / y pour vos hexs. Voir: http://www-cs-students.stanford.edu/~amitp/gameprog.html#hex

pelle
la source