Co wykorzystać do tworzenia losowego poziomu gry w trybie swobodnego przepływu?

Potrzebuję porady. Opracowuję grę podobną do Flow Free, w której plansza składa się z siatki i kolorowych kropek, a użytkownik musi połączyć te same kolorowe kropki razem bez nakładania się na inne linie i zużywać WSZYSTKIE wolne miejsca na planszy.

Moje pytanie dotyczy tworzenia poziomów. Chcę, aby poziomy były generowane losowo (i przynajmniej powinny być w stanie rozwiązać się tak, aby mogły dać wskazówki graczom), a ja jestem w stanie sprawdzić, jakiego algorytmu użyć. Jakieś sugestie?

Uwaga: obraz pokazuje cel Flow Free i jest to ten sam cel, co ja, który tworzę.

Dzięki za pomoc. :)

questionAnswers(5)

yourAnswerToTheQuestion