Я собираюсь создать космическую/торговую/боевую игру, которая полностью обработана процедурно. Но я знаю, что сохранение всех деталей всей галактики в памяти необоснованно. В результате я думал, что могу использовать семена для создания солнечной системы, и из этой солнечной системы вы можете использовать прыгуны для перехода в другие солнечные системы. Проблема в том, что если я перехожу к другой солнечной системе от стартовой, мне нужно иметь возможность вернуться к той же самой стартовой солнечной системе с точно такими же характеристиками (планеты, астероиды и т.д.).
По существу, мне нужно иметь возможность генерировать целую галактику из одного числа. И из этого числа, которое генерирует одну солнечную систему, мне нужно иметь возможность генерировать все другие солнечные системы, которые соединяются с первой и всеми солнечными системами, которые связаны с ними, и так далее. И каждая солнечная система должна оставаться точно такой же, если я вернусь к ним. Кроме того, количество ссылок от каждой солнечной системы может быть как случайным, так и фиксированным, вашим выбором. Случайное было бы лучше, хотя.