Легко иметь дело с тем, как локации взаимодействуют на чистой декартовой сетке. Это просто ванильная математика. И вы можете просто игнорировать геометрию поверхности сферы, если хотите просто обрезать полюса или что-то в этом роде. Но я продолжаю придумывать идеи для игр, где полярное пространство имеет значение. Геокодированные ARG и глобальные roguelikes и прочее.
Мне нужны квадратные (иш?) Локации - в любом случае разумно представленные квадратными плитками одинакового размера по всему земному шару.
Это должно быть решенной проблемой, верно?
Каковы решения?
ETA:
На экваторе - и если предположить, что ваши квадратные местоположения достаточно малы, это достаточно близко к правде, что вы можете получить один квадрат в строках к северу и югу от наиболее экваториального ряда. И вам, вероятно, это сойдет с рук, просто размахивая рукой до 45 градусов или около того. Но в конечном итоге вам нужно иметь меньше квадратов в окружном ряду полюсов. Если я уменьшу длину строки на единицу и сместу квадраты на 1/2, тогда они будут похожи на гексы, и кодирование будет относительно легко отслеживать соединения. Но по мере того, как вы получаете поул, это становится все более и более экстремальным.
Проецирование поверхности мира на поверхность куба заманчиво. Но я подумал, что должны быть более элегантные решения, которые уже используются.
Если бы я сделал кубик (не анализируя его дальше с помощью геодезии), есть ли плюсы и минусы, связанные с размещением полюса в центре грани или в вершине трех сторон?