Софт-Архив

Генератор Кроссвордов Online img-1

Генератор Кроссвордов Online

Рейтинг: 4.0/5.0 (1806 проголосовавших)

Категория: Windows: Кроссворды

Описание

Генератор кроссвордов: создание шаблонов и заполнение

Генератор кроссвордов crossWORDcraft™ Открытые проекты О программе crossWORDcraft™

Приложение crossWORDcraft™ представляет собой инструмент интерактивного создания форм кроссвордов и их автоматического наполнения. Иными словами – это генератор кроссвордов. Подобные приложения могут использоваться различными изданиями, которые либо специализируются на выпуске кроссвордов, либо иногда украшают ими свою продукцию. Также, подобный инструмент, как ни странно, может быть полезен вебмастерам, поскольку достаточно легко, быстро и эффектно сможет дополнить существующую или стать предметом новой страницы интернет сайта. Проблема нового уникального контента при продвижении сайтов всегда была, есть и будет актуальной, а подобные генераторы в состоянии создавать кроссворды на любые темы. Я, правда, не собираюсь делать ничего подобного на своем сайте.

Генератор кроссвордов crossWORDcraft™ выложен здесь не только в виде собранного приложения, но и вместе с исходным кодом – проектом Microsoft Visual Studio 2010. Программа написана на C# в контексте проекта Windows Forms приложения. Для просмотра кода достаточно любого текстового редактора, но для сборки, естественно, понадобится установить Visual Studio. Для того, чтобы запустить собранный вариант приложения, возможно, придется установить пакет Microsoft .NET Framework 4.0. В любом случае, ничего не надо ставить, пока вас об этом явно не попросит операционная система, если ей не удастся запустить приложение. Итак, сразу же укажу ссылки на все необходимые материалы, а дальше дам краткое описание программы:

Скачать программу.

Скачать исходный код.

Скачать .NET Framework 4.0.

Как пользоваться генератором кроссвордов Создание шаблона

Вот примерно так будет выглядеть главное окно генератора кроссвордов crossWORDcraft™. когда вы запустите приложение. Слева представлен интерактивный редактор шаблонов кроссвордов, а справа – список свойств шаблона и статистика загруженных слов, на основе которых будет производиться автоматическая генерация заполненных вариантов.

Итак, определяете ширину и высоту кроссворда, и мышкой на черной сетке "выводите слова". Шаблон можно сохранить в текстовом файле и, соответственно, загрузить его оттуда. Нажатие на черной сетке левой кнопкой мыши приводит к появлению ячейки для буквы, повторное нажатие ее убирает.

Запуск автоматической генерации кроссвордов

После того, как вы создали шаблон или загрузили его из текстового файла, необходимо сформировать словарь, по которому программа будет генерировать заполненные варианты кроссвордов. Словарь формируется автоматически на основе содержимого любого текстового файла. Форматировать текст каким-то специальным образом не нужно, программа сама выберет из него отдельные, пригодные для заполнения кроссворда слова и отсортирует их по длине. На предыдущем рисунке видно, какую кнопку необходимо нажать, чтобы выбрать текстовый файл.

Далее все просто. У вас есть шаблон кроссворда, есть словарь для его наполнения – нажимаем на кнопку “Генерация”, и процесс автоматического создания кроссвордов запускается. Если кроссворд очень сложный, а слов в тексте мало, то может так статься, что процесс полного перебора вариантов затянется, а первый вариант появится не скоро, если вообще появится. Если в процессе поиска будет видно, что программа уже нашла несколько готовых вариантов, то ее можно остановить и просмотреть результаты.

Для выбора варианта кроссворда следует использовать элемент скроллинга под списком статистики. По умолчанию программа ищет первые 10 вариантов и после этого заканчивает работу. Такое поведение можно изменить, либо убрав галочку “Искать первые”, что приведет к полному перебору вариантов, либо изменить максимальное число вариантов.

В архиве собранной версии программы есть также один пример шаблона кроссворда – файл template.csc и текстовый файл content.txt. который предлагается использовать для формирования словаря. На рисунках показан именно этот шаблон и один из вариантов его заполнения. В файле content.txt содержится текст статьи. размещенной на этом сайте.

Опубликовал +автор Декабрь 23 2011 15:08:12 37508 Прочтений

Другие статьи, обзоры программ, новости

Бесплатная программа для составления кроссвордов и их публикации

Бесплатная программа для составления кроссвордов и их публикации

Скачайте нашу программу IQFunCross (2.6 Мб), составляйте и публикуйте ваши кроссворды на своих сайтах. Ваши кроссворды будут выглядеть так же, как эти наши кроссворды онлайн .

Зайдите на страницу Как составить кроссворд онлайн и опубликовать его на флеш бесплатно скачайте новую версию 1.03 файлов cross.swf и cross1.swf и замените ими файлы с этими же именами в папке программы. Они отличаются лишь тем, что в поле подсказки вместо слов "Горизонталь" и "Вертикаль" выводятся соответствующие стрелки, что экономит место для определений слов. Также вы можете скачать там файл cross20x20.swf, это вариант с увеличенным размером кроссворда (20x20 клеток) и отсутствием панели навигации.

Текущая версия программы - 1.2 от 9 октября 2011 г.

Изменения в версии 1.1:

  • Не очищается поле ввода для ewl файла на удаление использованных определений.
  • При открытии txt файла с кроссвордом также можно удалить использованные определения.
  • В Windows XP SP3 в отличие от SP2 встроенный в программу флеш плеер почему-то перестал понимать пути, содержащие ссылку на родительский каталог. напр. /swf/crossword1.xml, и такие кроссворды (картинки) не отображались в программе (но это не влияло на работоспособность xml файла и картинок на сайте). Сейчас программа передаёт во флеш полные пути к этим файлам. Если путь в форме ввода начинается с /, то на локальном диске он отсчитывается не от корня диска, а от рабочей папки, которая была задана в программе.
  • Флажок "Стихи с \n" устанавливается, если в определениях встретилась последовательность \n.

Изменения в версии 1.2:

  • Исправлена ошибка, из-за которой определения вертикальных слов могли не соответствовать сетке кроссворда. Она проявлялась, если в сетке кроссворда имелось вертикальное слово 1, которое заканчивалось на нижней линии сетки, и в этом кроссворде имелось вертикальное слово 2, начало которого совпадало со словом 1, у которого удалена последняя буква, и слово 2 стояло раньше слова 1 (т.е. первая буква слова 2 была или выше первой буквы слова 1 или левее и на одной с ней горизонтальной линии сетки).
  • Теперь кроссворды могут иметь произвольное число одинаковых слов, хотя это не практикуется при их составлении.
  • В строке сообщений при публикации кроссворда появляется сообщение "Кроссворд опубликован".

Чтобы составить решётку кроссворда по вашим словам и определениям для них, используйте популярную бесплатную программу Eclipse Crossword. Сначала скачайте программу-загрузчик, потом запустите её, она скачает саму программу, и она установится. Выберите в ней кириллицу и рассчитывайте сетки кроссвордов. Уникальное преимущество этой программы в том, что она по словам и определениям строит решётку кроссворда. Это даёт возможность делать тематические кроссворды, имея небольшое (

50) число слов и определений. Кроссворды на IQFun.ru составлены этой программой, которая даёт все удобства для составления кроссвордов.

Выходные файлы от Eclipse Crossword задаёте нашей программе и получаете кроссворды на флеш и готовые HTML страницы с ними. Взамен мы просим оставлять ссылки на IQFun.ru на ваших HTML страницах с онлайн кроссвордами.

У нас также имеется онлайн сервис для составления и публикации кроссвордов с аналогичными функциями.

Посмотрите на скриншоты нашей программы для составления кроссвордов и их публикации во флеш:

Программа составления кроссвордов онлайн и публикации для детей от 14 лет.

© Мельников С. 2011.

Генератор кроссвордов Online Test Pad

Генератор кроссвордов Online Test Pad

Ручное создание кроссворда, добавление слов и поиск подходящих позиций для каждого слова - процесс довольно продолжительный и трудоемкий. Как правило перед созданием онлайн кроссворда определена тематика кроссворда, выбран список возможных слов, подобраны вопросы к каждому слову. Чтобы расположить поля на поле, подобрать пересечения слов, уходит довольно много времени. При этом, если в процессе создания кроссорда вы поняли, что одно или другое слово лучше расположить по иному, вам приходится начинать "проектирование" кроссворда заново.

Конструктор кроссвордов Online Test Pad предлагает вам уникальную возможность - генератор кроссвордов. По заданному списку слов и полю с заданным размером происходит генерация кроссворда. В процессе генерации кроссворда присутствует доля случайности, поэтому от одной итерации генерации к другой результирующее количество слов и их расположение на поле будет разное.

Как только вы сгенерировали наиболее подходящий для вас кроссворд, вы можете по одному нажатию кнопки создать из него онлайн кроссворд. Затем добавить вопросы к словам и все! Теперь другие пользователи могут его разгадывать.

Таким образом, создание онлайн кроссворда с помощью генератора кроссворда происходит по следующим этапам:
  1. Добавление нового кроссворда.
  2. Установка размера поля онлайн кроссорда и задание основных настроек.
  3. Генерация кроссорда и выбор наиболее подходящего расположения.
  4. Создание на основе сгенерированного кроссворда онлайн кроссворда по одному нажатию кнопки.
  5. Установка вопросов к словам кроссворда.

Генератор кроссвордов

Генератор кроссвордов.

Данная программа демонстрирует возможности алгоритма составления кроссвордов.

Кроссворд. Создание Online - Intel Education Galaxy

3 авг 2011 . Кроссворд – тренировка для мозга для людей всех возрастов, расширяет

кругозор, тренирует. Генератор кроссвордов ONLINE!

https://edugalaxy.intel.ru/index.php?automodule=blog&blogid=10907&showentry=1794&

Задача программы составляющей кроссворды, заключается в следующем.

  • БД слов - загадок для кроссворда.
  • Поле кроссворда, которое определяет, каким образом эти слова должны пересекаться.

    Надо выбрать из БД подходящие слова, т.е. составить кроссворд.

  • Человек справляется с этой задачей так как имеет ассоциативное мышление, но научить машину составлять кроссворд не так просто, как может показаться на первый взгляд.

    Традиционным решением подобной задачи для ЭВМ является перебор всех вариантов, с целью выявления подходящего. Однако кроссворд - это как раз тот случай когда никакое быстродействие не поможет. Дело в том, что количество этих самых вариантов выливается в цифру с таким порядком, для которого я даже названия не знаю.

    Считайте сами:

    Представьте себе кроссворд, который выглядит как квадрат 5х5 клеток. Нужно подобрать 10 слов, которые будут пересекаться по правилу кроссворда в каждой букве.

    Алгоритм с перебором будет выглядеть примерно так:

    Курсовая работа. Генератор кроссвордов в С++ - Помощь студентам .

    Генератор кроссвордов в С++ Помощь студентам. смысл в том что

    программа создает кроссворд из заданных слов в заданной сетке.

    http://www.programmersforum.ru/showthread.php?t=237163

    • первое слово из БД надо вставить в первое свободное место.
    • первое слово из оставшихся надо вставить во второе свободное место и проверить выполняется ли условие кроссворда (т.е. правильное пересечение слов). если нет надо взять второе слово из оставшихся и повторить проверку.
    • дальше все тоже самое только с 3,4. 10 словом.

    Вероятность того, что первые десять слов из БД и будут решением кроссворда очень мала.

    Однако понятно, что если придется перебирать всю БД, то даже если она состоит из 100 слов, количество переборов будет равно 10 в степени 100 .  А сколько это ?

    Я долго ломал голову и придумал складывать буквы в местах пересечения слов, операцией AND таким образом можно просчитать последствия установки определенного слова на несколько шагов вперед. В результате мой алгоритм заполняет такой кроссворд, как на картинке, за несколько секунд, причем не зависимо от того есть его решение в БД или нет. Вы получите либо кроссворд, либо неуспех. Чем больше слов в БД, тем лучше составляются кроссворды и такой кроссворд составляется за несколько секунд из БД в 30 тыс. слов.

    Генератор кроссвордов - С ++ для начинающих - CyberForum.ru

    Регистрация: 05.03.2011. Сообщений: 3. 05.03.2011, 13:00 Генератор

    кроссвордов. Помогите написать программу генератора кроссвордов в visual

    http://www.cyberforum.ru/cpp-beginners/thread252555.html

    Генератор кроссвордов

    Генератор кроссвордов.

    Данная программа демонстрирует возможности алгоритма составления кроссвордов.

    Задача программы составляющей кроссворды, заключается в следующем.

  • БД слов - загадок для кроссворда.
  • Поле кроссворда, которое определяет, каким образом эти слова должны пересекаться.

    Надо выбрать из БД подходящие слова, т.е. составить кроссворд.

  • Человек справляется с этой задачей так как имеет ассоциативное мышление. но научить машину составлять кроссворд не так просто, как может показаться на первый взгляд.

    Традиционным решением подобной задачи для ЭВМ является перебор всех вариантов, с целью выявления подходящего. Однако кроссворд - это как раз тот случай когда никакое быстродействие не поможет. Дело в том, что количество этих самых вариантов выливается в цифру с таким порядком, для которого я даже названия не знаю.

    Считайте сами:

    Представьте себе кроссворд, который выглядит как квадрат 5х5 клеток. Нужно подобрать 10 слов, которые будут пересекаться по правилу кроссворда в каждой букве.

    Алгоритм с перебором будет выглядеть примерно так:

    • первое слово из БД надо вставить в первое свободное место.
    • первое слово из оставшихся надо вставить во второе свободное место и проверить выполняется ли условие кроссворда (т.е. правильное пересечение слов). если нет надо взять второе слово из оставшихся и повторить проверку.
    • дальше все тоже самое только с 3,4. 10 словом.

    Вероятность того, что первые десять слов из БД и будут решением кроссворда очень мала.

    Однако понятно, что если придется перебирать всю БД, то даже если она состоит из 100 слов, количество переборов будет равно 10 в степени 100. А сколько это ?

    Я долго ломал голову и придумал складывать буквы в местах пересечения слов, операцией AND таким образом можно просчитать последствия установки определенного слова на несколько шагов вперед. В результате мой алгоритм заполняет такой кроссворд, как на картинке, за несколько секунд, причем не зависимо от того есть его решение в БД или нет. Вы получите либо кроссворд, либо неуспех. Чем больше слов в БД, тем лучше составляются кроссворды и такой кроссворд составляется за несколько секунд из БД в 30 тыс. слов.

    Кроссворды онлайн

    Кроссворды онлайн

    Оглавление статьи:

    • Кроссворды онлайн
    • Генераторы кроссвордов онлайн
    • Отгадать кроссворд
    Некоторые блоггеры любят выкладывать кроссворды в своих блогах. Можно найти уже готовый кроссворд в интернете. Существует множество сайтов с кроссвордами онлайн. Самые популярные из них – это
    1. Bestcrosswords.ru – здесь большая коллекция кроссвордов классических, японский, сканвордов, а также ключвордов. Понравившийся кроссворд вы можете вставить в свой блог (возможно только для блогов на платформе Blogger или для автономных блогов) или распечатать.
    2. atlant.ws. Кроссворды онлайн классические и японские.
    3. crossword-best – самые разные виды кроссвордов онлайн. Названия кроссвордов говорят сами за себя – классические кроссворды, безгласные, путаницы, шифроворды, сотовые, судоку, японские кроссворды и другие. Здесь же можно недорого заказать кроссворды для себя или для периодического издания.
    4. crwrd – бесплатные кроссворды онлайн. Классические кроссворды с загадками, шутками, приколами.
    5. АБС (абсолютно бесполезный сайт) предлагает вам кроссворды онлайн – классический, японские и судоку.
    6. yaponskiy.narod.ru – здесь вы найдете японские и классические кроссворды онлайн, а также японо-русский словарь
    7. 1001 кроссворд – сайт на котором вы найдете не только занимательные кроссворды, но и кроссвордные и некроссвордные новости. Виды предложенных кроссвордов – маленькие кроссворды, американские, сложные, сканворды онлайн, японские, и, конечно же, классические.
    8. Сайт же scanword.net предлагает бесплатный кроссворд для вашего блога на wodpress, который будет автоматически обновляться на вашем блоге каждую неделю. Читайте как установить онлайн кроссворд в блоге .
    Кроме сайтов с готовыми кроссвордами существуют также генераторы кроссвордов онлайн :
    1. Фабрика кроссвордов – генератор кроссвордов. На сервисе лучше зарегистрироваться. егистрация дает следующие преимущества – вы сможете обращаться к своим кроссвордам с разных компьютеров, вы можете участвовать в конкурсе на лучший кроссворд и выставлять свои кроссворды для разгадывания для всех пользователей сайта. Как составить кроссворд самому вы узнаете из следующего видеоурока.
  • Для школьников и студентов есть специальный сервис, на котором можно сгенерировать кроссворд по учебе – Список литературы. Вы можете составить кроссворд онлайн из существующей базы данных или из своих слов или терминов по выбранному предмету. На сайте предложена подробная инструкция по составлению кроссворда .
  • Англоязычный сервис для составления кроссвордов онлайн Основные настройки для сосздания кроссворда в генераторе:
    • Название кроссворда - Crossword puzzle title
    • Имя автора - Author's Name,
    • Описание кроссворда - Description of puzzle,
    • Время в секундах – Computation можно оставить заданное по умолчанию (60),
    • Минимальное количество пересечений слов - Minimum number of groups,
    • Размер площади кроссворда - Size of square.
    • Цвет квадрата - Color of square. Вы можете выбрать из двух вариантов – черный или серый,
    • Язык – Language.
    • Стиль шрифта - HTML Font styl.

    Теперь переходим к собственно заполнению кроссворда словами и определениями.

    В столбике Word пишем слова, а напротив каждого загаданного слова даем определение (столбец Clue).

    После завершения жмем кнопку .

  • И последнее о чем я хотела написать – это как быстро подобрать определения к словам для составления кроссворда или как легко отгадать кроссворд . И для этих целей в интернете существуют специальные сервисы.
    1. ЧатМаньяк. Для поиска определения или отгадки на кроссворд вбейте в поиск фразу или ее отрывок. Вам будут предложены возможные варианты решения. Пользуясь этим сервисом, вы легко разгадаете кроссворд или головоломку или составить своою. Примеры вариантов вопросов к ключевому слову кроссворд.

  • По другому принципу построено разгадывание кроссвордов при помощи сервиса Поиск слов. Здесь вы вбиваете слово с известными буквами, а те, которые нужно отгадать заменяете символом. Например, К?Ш? или. бан? В результате поиска слов вы увидите возможные варианты решения кроссворда. Здесь же вы сможете автоматически сгенерировать слова из любого слова различной длины.
  • Подобный поиск слов есть и на сайте bestcrosswords. только здесь неизвестные буквы нужно заменять точками.
  • Помощь в отгадывании кроссвордов предложена на сайте Отгадал.ру

    Надеюсь, что теперь у вас не вызовет затруднений процесс составления и разгадывания кроссвордов ;).

  • Составить кроссворд онлайн из своих слов в Excel и Calc

    Составить кроссворд онлайн из своих слов в Excel и Calc.

    Данный сервис позволит Вам без особых усилий создать собственный интерактивный кроссворд в Microsoft Excel или в бесплатном офисном редакторе Calc (мы тестировали в LibreOffice Calc ). Для этого Вам нужно просто выполнить небольшую инструкцию и за несколько минут получить методический материал. который можете тут же использовать на занятиях, демонстрировать коллегам, публиковать в сети (в том числе на своих страничках и соцсетях, блогах и т.д.).

    Не успели подготовиться к занятию? Не беда: просто воспользуйтесь тем, чем мы сами пользуемся каждый день при создании авторских образовательных игровых пособий!

    Вам не придётся писать сложные формулы для проверки заполнения полей и для вывода оценки (пятибалльная система): практически всю разработку возьмёт на себя онлайн генератор кроссворда. Ваша работа с данным сервисом будет сводиться к копированию и вставке информации в шаблоны. Всё просто и доступно.

    Примеры, созданные при помощи нашего онлайн конструктора интерактивных кроссвордов Excel и Calc. Вы можете посмотреть здесь:

    Процесс создания состоит из следующих шагов.

    1. Подготовка заданий и ответов в Excel (Calc).
    2. Вставка информации для создания кроссворда.
    3. Проверка данных о кроссворде.
    4. Получение кода для создания интерактивного кроссворда.
    5. Оформление готового кроссворда.

    Всё элементарно. Каждый шаг имеет свою подробную видео-инструкцию. Итак, приступим…

    Для начала определитесь с тем, в каком формате планируете создать интерактивный кроссворд с ключевым словом.

    1. создать интерактивный кроссворд в Excel (XLSX);
    2. создать интерактивный кроссворд в Calc (ODS).

    Crosswordus: Создать кроссворд и сканворд онлайн

    Создать кроссворд Как составить кроссворд? Существует несколько способов составления кроссвордов. Наша программа позволяет составлять их двумя способами:
    • Составить кроссворд из заданных слов
    • Нарисовать сетку кроссворда и заполнить ее словами из словаря
    Как составить кроссворд из заданных слов?

    На закладке "Слова и вопросы" нажмите на кнопку "Добавить". В поле ввода введите список слов, которые Вы хотите использовать для составления кроссворда. Далее, нажмите "Добавить". После закрытия окна нажмите кнопку "Расположить". Программа генерации кроссворда будет генерировать различные кроссворды до тех пор пока не будут использованы все слова.

    Как нарисовать сетку кроссворда?

    На закладке Редактор слов правой панели нажмите на кнопку "Добавить". В поле ввода введите список слов, которые Вы хотите использовать для составления кроссворда. Далее, нажмите "Добавить". После закрытия окна нажмите кнопку "Расположить". Программа генерации кроссворда будет генерировать различные кроссворды до тех пор пока не будут использованы все слова.

    Как заполнить сетку кроссворда словами из словаря?

    На закладке "Слова и вопросы" правой панели нажмите на кнопку "Добавить". В поле ввода введите список слов, которые Вы хотите использовать для составления кроссворда. Далее, нажмите "Добавить". После закрытия окна нажмите кнопку "Расположить". Программа генерации кроссворда будет генерировать различные кроссворды до тех пор пока не будут использованы все слова.

    Как составить кроссворд на английском языке?

    Программа позволяет составлять кроссворды на русском и английском языках. Для того что бы выбрать язык составления кроссвордов нужно перейти на закладку "Параметры" на правой панели и выбрать язык в соответствующем поле ввода.

    Как составить сканворд?

    Составление онлайн сканворда практически ничем не отличается от составления кроссворда. Для того что бы перейти в режим составления сканвордов нужно перейти на закладку "Параметры" на правой панели и выбрать тип "Сканворд" в соответствующем поле ввода. При редактировании вопросов сканворда можно изменять размеры полей с вопросами и выбирать в качестве вопросов картинки.