2D гексагональные карты - это представление сфер, упакованных в плоский (2D) лоток, в котором каждый гекс центрирован на эквивалентной сфере, и позволяющих определить расстояния между ячейками до работоспособной (в любом случае игровой цели) точности, просто посчитав число шестнадцатеричные клетки, через которые вы проходите.
Эквивалентным трехмерным представлением является упомянутое выше гранецентрированное кубическое (FCC) / кубическое плотное уплотнение (CCP) с использованием ромбических додекаэдров.
Эта статья в Википедии касается, в частности, FCC / CCP, а в этой другой статье она сравнивается с гексагональной плотной упаковкой (HCP), но вторая статья имеет тенденцию быть немного более математичной.
Я изучал их использование в ролевых играх RPG, но хотя в них есть привлекательная «правильность» (математическая основа, возможность упаковать пространство без пробелов, симметрия, когда срезы проходят через решетку и т. Д.), Реальная Проблемы в игровых целях, по-видимому, связаны с трудностями, с которыми столкнутся игроки / гроссмейстеры при их визуализации, и отсутствием очевидной системы координат для их ссылки.
Хотя мне больно, простые кубы с координатами {x, y, z} выглядят гораздо более простым решением, позволяя каждому сосредоточиться на игровом процессе, а не постоянно сбиваться с толку нетривиальным выбором стандарта отображения.
Просто мои 2 цента, хотя и очень позднее дополнение к этой теме.
О, в качестве отступления для настроек космической тематики, каждая ячейка имеет двенадцать смежных ячеек (три сверху, три снизу и шесть вокруг плоскости), и это обеспечивает аккуратную связь созвездия / астрологии. Представьте домашний сектор в начальной ячейке, а затем назовите каждый соседний сектор в честь одного из астрологических созвездий. Так же, как гекс-карты могут быть разложены на более мелкие гексы, ячейки FCC могут быть разложены на более мелкие ячейки, что позволяет разложить каждый сектор, названный в честь созвездия, на подсекторы. «Давайте установим курс для подсектора 031 Сектора Близнецов» ...
Стюарт