|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.01.2008, 23:11 | #1 |
Форумчанин
Регистрация: 16.01.2008
Сообщений: 288
|
Программа которая делает кроссворд
Кто знает, где можно найти программу, которая составляет кроссворд по словам, которые ввел пользователь?
Последний раз редактировалось Иллидан; 25.01.2008 в 14:41. |
06.10.2008, 16:35 | #2 |
Пользователь
Регистрация: 12.09.2008
Сообщений: 11
|
Присоединяюсь к вопросу. Если можно хотя бы приблизительный алгоритм, с чего начать?
|
06.10.2008, 17:22 | #3 |
Форумчанин
Регистрация: 15.09.2008
Сообщений: 335
|
я где то видел... на сайте софта какого то... если встречу ещё раз - обязательно дам. там уже готовая прога...
|
07.10.2008, 10:23 | #4 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
У нас в институте было такое задание(случайная генерация кроссвордов)
Я помогал человеку, но что то не как не найду исходников(были на Delphi так как я работаю в Delphi а так же на C# так как тот человек знает C#. Если конечно очень надо, я могу попытаться восстановить наработки
Писано по д'Эльфийски
|
07.10.2008, 10:30 | #5 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
Начало было такое:
Все же знают как делаются карты в играх 1-проходимо 0-не проходимо вот так я сделал набор шаблонов(чтобы был красивым кроссворд 1-есть клетка 0-нет это типа "карты кроссворда") а уже потом искал слова из базы, которые подходили бы по количиству букв к заранее выбранной сетке и подходили бы по условиям. Вот по поводу условий можно искать из базы по разному(много вариантов) Один вариант - заполнить всю горизонталь, а затем искать слова, которые бы подходили по вертикали(елси таких слов много то выбрать на угад - для этого нужен будет буфер хранения найденных слов). Вот такое начало! это приблизительно, так как уже не помню, но суть моей идеи была в этом. Другой вариант начала - это не заранее написанные карты кроссвордов, а уже случайно сгенерированные!- это сложнее и не красиво будет!)
Писано по д'Эльфийски
Последний раз редактировалось Лубышев; 07.10.2008 в 10:32. |
07.10.2008, 20:16 | #6 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Еще можно слова по рейтингу "уместности" отсортировать, т.е. чтобы редкие и сложные слова добавлялись в последнюю очередь.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
21.05.2009, 20:18 | #7 |
Пользователь
Регистрация: 21.05.2009
Сообщений: 37
|
Кросворд,
я могу скинуть я делала это задание, у меня оно где то есть
|
29.05.2009, 18:51 | #8 |
Новичок
Джуниор
Регистрация: 29.05.2009
Сообщений: 2
|
Скинь, пожалуйста, очень надо
|
08.06.2009, 11:44 | #9 |
Регистрация: 02.06.2009
Сообщений: 3
|
скинте плз на efimefimefim@mail.ru очень надо
|
18.06.2009, 11:58 | #10 |
Новичок
Джуниор
Регистрация: 29.05.2009
Сообщений: 2
|
скиньте на mushanzi@mail.ru плиз
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
программа, которая сохраняет веб страницы раз в час на сайте в определённой папке | SeregaKo | Общие вопросы Delphi | 7 | 24.07.2008 16:10 |
что делает эта программа и где ошибка? | дангер | Паскаль, Turbo Pascal, PascalABC.NET | 27 | 28.01.2008 13:38 |
com-программа, которая блокирует клавиатуру | Белка | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 26.11.2007 14:37 |
программа которая сохраняет текст StringGrid без диалогов | KSP | БД в Delphi | 2 | 19.09.2007 18:49 |