Írásban keresztrejtvény generátor Delphi, tech blog

Felhívom a figyelmet arra, hogy ez nem egy kész termék, a keresztrejtvény szerelmeseinek, a program nagyon kis adatbázis, a kérdések - csak 56, és nincs könnyű beállítását keresztrejtvény mérete és száma elhelyezett kérdéseket.
Az algoritmus generáló keresztrejtvény
Azt algoritmus kiválasztása és elhelyezése a szavak dolgoztak fel a táblára, amelynek feladata, hogy megkapjuk a maximális átfedés más szavakkal. Algoritmus kiválaszt egy másik véletlen szót forgalomba, egymást próbálják elhelyezni, függőlegesen és vízszintesen, fokozatosan halad a bal felső sarokban a jobb alsó a fórumon. Ebben az esetben, ha nem ad semmilyen keresztező vagy szó helyezett a már elhelyezte a szó nem helyes, hogy az ilyen lehetőségeket dobni, és amennyiben az sikeres elhelyezése a tárolt metszéspontok száma kapott, majd válassza ki a beállítást a legnagyobb számban.
Amikor elhelyezzük a szavak, az algoritmus figyelembe veszi bizonyos korlátozások. Például a két szó nem hozhatók egymás után háttal, különben nem lesz világos, ahol az egyik véget ér, és kezdődik a másik.
Eljárások és MapWord MapWordCheck - tartalmazzák a legfontosabb része az algoritmus a szavak egy tábla elhelyezése.