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
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.