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?


Cela pourrait aider, Mappy .
Quazi Irfan

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



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.