Я ищу алгоритм, который поможет мне строить 2D-модели на основе правил.Идея состоит в том, что я мог бы написать сценарий, используя заданный сайт параметров, и он возвращал бы случайную двумерную последовательность вплоть до заданной длины.
Я планирую использовать это для создания шаблонов изображений на основепо правилам.Такие вещи, как фракталы изображений или спрайты для игровых уровней, могут использовать это.
Например, предположим, что вы можете использовать A, B, C и D для создания шаблона.Правило состоит в том, что C и A никогда не могут быть рядом друг с другом, и что D всегда следует за C. Далее, скажем, я хочу шаблон размером 4x4.Результатом может быть следующее, в котором соблюдаются все правила.
A B C D
B B B B
C D B B
C D C D
Существуют ли какие-либо библиотеки, которые могут выполнять такие вычисления?Есть ли математические формулы, по которым я могу прочитать?