Avatar
michales
Člen
Avatar
michales:

Zdravím,
sám to nenapíšu ale nevěděl by někdo o nějakém scriptu na křížovku v php + mysql?
Má představa je že do db napíšu nějaké otázky + odpovědi k nim a každý kdo si najde na můj web si bude moct křížovku online vyplnit.
Něvěděl by někdo o něčem?
Nějaké scripty jsem našel ovšem byli zastaralé a házel mnoho chyb.
Děkuji předem.

Odpovědět 16.11.2013 17:45
"Cíle by měly být třešínky na dortech, ne na hromadách hoven."
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na michales
David Čápka:

Vygenerovat křížovku není tak jednoduché, protože do sebe všechno musí dokonale zapadat. Potřebuješ spoustu slov a dobrý algoritmus.

Nahoru Odpovědět 16.11.2013 20:22
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na michales
David Čápka:

Ještě mě napadlo takové naivní řešení, vzít slova a zkoušet je náhodně umisťovat tak dlouho, než to půjde. Teoreticky to počítač stihne udělat tak rychle, že by to mohlo fungovat. Potřebovat budeš 2D pole, které se v PHP dělá jako pole polí. A potom databází slov a klíčů, ale to není problém.

Nahoru Odpovědět 16.11.2013 20:28
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Odpovídá na David Čápka
Michal Haňáček:

Mno, takový (to náhodný) řešení si moc neumím představit. Prvních pár pozic by proběhlo asi bez problému, ale dokážu si představit jakej haluz by mohlo bejt umístění posledních slov do křížovky (co když by tam žádné zbývající slovo z databáze nesedělo? ... tvorba nový křížovky? ... a co když by tam neseděl ani konec tý nový :)). Nehledě na to, že ta databáze by musela bejt opravdu košatá ...

Nahoru Odpovědět 16.11.2013 20:43
Každé rozhodnutí a každý krok v životě nás někam posune. Bohužel jen některé nás posouvají dopředu.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Michal Haňáček
David Čápka:

Kdyby ta křížovka měla jen pár slov, tak by to bylo OK. Stačí aby se slova protínala jen v jednom písmenu, to se teoreticky vždycky najde a když ne, tak reset.

Nahoru Odpovědět 16.11.2013 21:02
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Odpovídá na David Čápka
Michal Haňáček:

Vidiš to, takový ty jednoduchý "dětský" křížovky mě ani nepřišly na mysl. Co se mi vyjevilo byla úplná matice (klasický "čtvercový" křížovky) a reagoval jsem na ni ...

Nahoru Odpovědět 16.11.2013 21:46
Každé rozhodnutí a každý krok v životě nás někam posune. Bohužel jen některé nás posouvají dopředu.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.