Лингвофорум

Общий раздел => Наука и техника => Компьютеры => Тема начата: myst от марта 13, 2011, 13:30

Название: Программы для кроссвордов
Отправлено: myst от марта 13, 2011, 13:30
Решил смастерить кроссвордный тренажёр для расширения словарного запаса. Нужен сабж с поддержкой динамической подгрузки списков слово—подсказка. То есть вариант с открытием файла списка вручную не катит. Копаю Гугл со вчерашнего вечера, ничего путного не нашёл, а самому делать морду и генератор макета кроссворда влом. :(
Название: Программы для кроссвордов
Отправлено: hurufu от марта 13, 2011, 13:34
А база вопорсов к кроссвордам имеется? Мне кажется что неинтересно будет, если такую базу не обновлять.
Название: Программы для кроссвордов
Отправлено: myst от марта 13, 2011, 13:48
Для этого я хочу заюзать WordNet.
В целом идея следующая: берём диапазон слов в частотном списке, например первые 500, делаем случайную выборку из них (размер выборки настраивается параметром), для слов выборки генерим подсказки с помощью WordNet'а (вариантов масса: от синонимов и прочих онимов до определения), заливаем в генератор макета, макет отправляем в морду, решаем, профит.
Название: Программы для кроссвордов
Отправлено: myst от марта 13, 2011, 13:52
Да, ещё хочу clueless кроссворд на заданном списке генерить.
Название: Программы для кроссвордов
Отправлено: hurufu от марта 13, 2011, 14:55
А на чем писать собираетесь? Не боитесь что кроссворд может оказаться слишком разреженным и неэстетичным?
Осбенно генератор макетов напрягает, я бы как-то так сделал:
Берем n слов из частотного диапазона от i до j. Программа ищет одинаковые буквы и собирает кроссворд (К.О. подсказал), далее проверка на overlaping ячеек и поиск разреженных частей кроссворда (не особо представляю как сделать) если таковы имеются то два варианта: либо запрос к другой базе данных где слова иначе сгруппированы (длина слова, к примеру) − плохой вариант, или поиск другого слова в [i, j] и так повторять аж до победного конца.
Только вот сделать чтобы комп правильно слова для замены искал, это уже типа некий ИИ должен делать.
Название: Программы для кроссвордов
Отправлено: myst от марта 13, 2011, 15:19
Цитата: hurufu от марта 13, 2011, 14:55
А на чем писать собираетесь?
Вообще, я хотел шеллом отделаться, максимум перловкой. :)

Цитата: hurufu от марта 13, 2011, 14:55
Не боитесь что кроссворд может оказаться слишком разреженным и неэстетичным?
Осбенно генератор макетов напрягает
Вот это я как раз и не хочу делать, как и морду. Хочу взять готовенькое.
Название: Программы для кроссвордов
Отправлено: piton от марта 13, 2011, 15:21
Лучше "Поле чудес" забацайте.
Название: Программы для кроссвордов
Отправлено: myst от марта 13, 2011, 15:23
Цитата: piton от марта 13, 2011, 15:21
Лучше "Поле чудес" забацайте.
Это недоклулесс-/недообычныйкроссворд же.
Название: Программы для кроссвордов
Отправлено: Bhudh от марта 13, 2011, 15:24
(Yandex) программа кроссворды (http://yandex.ru/yandsearch?text=%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0+%D0%BA%D1%80%D0%BE%D1%81%D1%81%D0%B2%D0%BE%D1%80%D0%B4%D1%8B&lr=0)
Название: Программы для кроссвордов
Отправлено: myst от марта 13, 2011, 15:34
Ичо? Я тоже умею поиск.
Название: Программы для кроссвордов
Отправлено: myst от марта 13, 2011, 15:40
Что в этом роде надо:
http://www.classhelper.org/crossword_software.shtml
Название: Программы для кроссвордов
Отправлено: myst от марта 13, 2011, 15:42
Есть идея встроить эту игру в форум. :)
Название: Программы для кроссвордов
Отправлено: Bhudh от марта 13, 2011, 16:58
Цитата: mystИчо?
Нучо. Взять, что есть, раздебажить, собрать со своими фичами...

Цитата: mystЕсть идея встроить эту игру в форум.
На куйкуй?
Название: Программы для кроссвордов
Отправлено: myst от марта 13, 2011, 17:21
Цитата: Bhudh от марта 13, 2011, 16:58
Нучо. Взять, что есть, раздебажить, собрать со своими фичами...
Ты знаешь, я лучше угроблю время на создание велосипеда из руды, чем на это непотребство.
Название: Программы для кроссвордов
Отправлено: Bhudh от марта 13, 2011, 17:24
;D У тебя доменное имяая печь есть?
Название: Программы для кроссвордов
Отправлено: myst от марта 13, 2011, 19:48
Морду так и не нашёл, ни веб, ни невеб. :(
Название: Программы для кроссвордов
Отправлено: myst от марта 13, 2011, 19:48
Неужели самому делать? :wall:
Название: Программы для кроссвордов
Отправлено: hurufu от марта 13, 2011, 22:55
Вспомнилась мысль Гомера Симпсона: "If something's hard to do, then it's not worth doing." Кажется в тему.