Что использовать для создания произвольного уровня в свободной игре?
Мне нужен совет. Я'm разрабатывает игру, похожую на Flow Free, в которой игровая доска состоит из сетки и цветных точек, и пользователь должен соединить точки одинакового цвета вместе, не перекрывая другие линии, и используя ВСЕ свободные места на доске.
Мой вопрос о создании уровня. Я хочу, чтобы уровни генерировались случайным образом (и, по крайней мере, должен был быть в состоянии решить сам, чтобы он мог давать подсказки игрокам), и я в замешательстве относительно того, какой алгоритм использовать. Какие-либо предложения?
Примечание: изображение показывает цель Flow Free, и это та же цель, что и я.
Спасибо за вашу помощь. :)