Algorytm do tworzenia muru.

0

Witam. Otóż dostałem do zrealizowania aplikację graficzną do tworzenia muru. Mur generowany jest losowo. Mam do dyspozycji cegły o szerokości 2 oraz 3. Zrobiłem już wszystko tylko problem jest taki, że istnieje takie ułożenie cegieł dla których nie da się zbudować kolejnego wiersza.
W załączniku jest obrazek mur2.png na którym pokazane jest prawidłowe działanie, natomiast na zdjęciu mur.png widać, że dla tych cegieł nie ma rozwiązania jak i dla innych. Nie można zbudować kolejnego wiersza.
Chciałbym, żeby pojawiał się tekst w razie braku możliwości zbudowania kolejnego wiersza. Myślałem żeby użyć wariacji z powtórzeniami.
Jak można to rozwiązać ?

0

Jakieś pomysły ?

0
wolacinio napisał(a):

Jak można to rozwiązać ?

wolacinio napisał(a):

Chciałbym, żeby pojawiał się tekst w razie braku możliwości zbudowania kolejnego wiersza.

ShowMessage('Teks');
wolacinio napisał(a):

Myślałem żeby użyć wariacji z powtórzeniami.
Jak to rozwiązać - użyć.

0

@_13th_Dragon - wiem jak wypisać tekst na ekran :)
Potrzebuje algorytmu do tworzenia muru losowo.

0

Z jaką częścią algorytmu masz problem?
Weź sobie zacznij losowo rysować ten mur na kartce, zapisz odkryte zależności i zrealizuj ten algorytm.

0

A co ty zauważyłeś ?

0

Brak zainstalowanego komponentu TBrain.

1 użytkowników online, w tym zalogowanych: 0, gości: 1