Развлечения


Составление кроссвордов. Программа EclipseCrossword.

Кроссворды можно составить традиционным способом. Для этого Вам понадобится бумага в клетку, карандаш и ластик. Сначала определяем тему кроссворда и составляем список слов, которые должны войти в кроссворд. Затем располагаем эти слова на листе бумаги в клетку (одна клетка - одна буква) по горизонтали и вертикали, начиная с самых длинных и приписывая к ним более короткие. При этом желательно, чтобы большинство слов (особенно длинных) пересекались между собой как минимум в двух местах. Иногда приходится многократно переставлять слова в разных комбинациях, чтобы достичь желаемого результата.

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

Существует несколько программ, при помощи которых можно создавать кроссворды. Расскажу об одной из них. EclipseCrossword - бесплатная и удобная в применении. В ней есть понятные пошаговые инструкции. Составленный кроссворд можно распечатать, сохранить в формате RTF для дальнейшей работы в текстовых редакторах (сетка кроссворда и ответы сохраняются отдельно в виде картинок, которые нужно затем вставить в документ), а также сохранить в виде веб-страницы. К сожалению, внесение готовых кроссвордов в программу не предусмотрено.

Скачав и установив программу на Ваш компьютер, можно приступать к составлению кроссвордов. Программа предложит варианты "начать новый кроссворд" (I would like to start a new crossword) или "открыть сохранённый ранее кроссворд" (I would like to open a crossword that I have previously saved). Выберите первый вариант и нажмите на кнопку "next". При дальнейшем использовании программы Вы сможете открывать и редактировать созданные в ней кроссворды.

eclipse 1

Далее программа предлагает "создать список слов" (Let me create a word list from scratch now) или "использовать ранее сохранённый список слов" (I already have a word list or saved crossword puzzle that I will use). Выберите первый вариант и нажмите на кнопку "next".

eclipse 1

В следующем шаге нужно заполнить список слов для кроссворда. Впечатайте или вставьте из буфера обмена слово в графу "Word", определение для этого слова в графу "Clue for this word" и жмите на кнопку "Add word to list" (добавить слово в список). Слово и определение можно напечатать как по-английски, так и по-русски. Слово будет добавлено в список слева. Если вы хотите отредактировать слово или определение к нему, дважды кликните на слово в списке. Если вы хотите убрать слово из списка, выделите его и нажмите на кнопку "remove word" (удалить слово). Нажав на кнопку "Tools", Вы можете сохранить список слов, открыть ранее сохранённый список или удалить список.

eclipse 1

Когда список будет готов, жмите на кнопку "next". Если Вы ещё не сохранили список слов, программа предложит Вам это сделать. Вы можете сохранить список либо сейчас, либо на более позднем этапе, когда кроссворд уже будет создан. Если вы хотите сохранить список сейчас, озаглавьте его и сохраните в удобном месте на Вашем компьютере. Позже Вы сможете, при желании, открыть сохранённый список, чтобы его отредактировать.

eclipse 1

Вместо того, чтобы каждый раз впечатывать слово и определение в программе "Eclipse", Вы можете облегчить себе задачу, предварительно составив список в программе "блокнот" ("Пуск" - "все программы" -"стандартные" - "блокнот"). Внесите слова для кроссворда заглавными буквами, затем двоеточие и определение (или перевод) слов:

eclipse 1

Составив список, дайте ему название и сохраните его, заменив расширение файла .txt на .ewl.

eclipse 1

После этого, запустив программу Eclipse, выберите "использовать ранее сохранённый список слов" (I already have a word list or saved crossword puzzle that I will use). Программа предложит вам открыть список.
Вы можете также, не заходя в программу Eclipse, дважды кликнуть по сохранённому списку, и программа откроется автоматически с нужным списком.

eclipse 1

Далее программа предложит выбрать основное слово, которое обязательно будет в готовом кроссворде. Выбирать это слово необязательно. Жмите на кнопку "next".

eclipse 1

В шаге 4 программа предложит Вам озаглавить кроссворд (Name of this crossword). Если Вы не хотите давать кроссворду название, оставьте строку пустой. Если Вы хотите, Вы можете также добавить для копирайта своё имя, которое будет обозначено на распечатанном кроссворде или на веб-странице, где Вы разместите кроссворд. Заполнять эту графу также необязательно. Жмите на кнопку "next".

eclipse 1

В шаге 5 нужно определить максимальную ширину и высоту будущего кроссворда (он может получиться меньше, но не будет больше указанных размеров). В зависимости от количества слов программа сама предлагает подходящее значение, но Вы можете изменить размеры по Вашему усмотрению. Здесь есть некоторая тонкость: если Вы зададите размеры, в которые не вмещаются все указанные Вами слова, программа некоторые из слов проигнорирует, но если вы зададите слишком большие размеры, сгенерированные кроссворды не будут компактными и в словах будет мало точек пересечения. Не волнуйтесь - если качество кроссворда Вас не устроит, вы всегда сможете вернуться на шаг назад при помощи кнопки "back", чтобы изменить его размеры.

eclipse 1

Затем программа указывает параметры кроссворда и переспрашивает, всё ли Вас устраивает. Если список Ваших слов невелик, жмите на "next".

eclipse 1

Если же у Вас длинный список слов, можно предварительно увеличить число секунд, которые компьютер потратит на создание кроссворда. При этом компьютер перебирает больше вариантов и кроссворды получаются более качественными. чтобы увеличить время на "обдумывание", нажмите на кнопку "options" и вставьте в графу большее число, например, 300 или 500 секунд.

eclipse 1

После того, как Вы нажали на "next", программа некоторое время думает, и затем выдаёт вариант кроссворда. Если список слов был небольшой, вариант кроссворда появляется практически сразу. Внизу слева указаны размеры получившегося кроссворда и количество слов, вошедших и не вошедших в него.

eclipse 1

Если Вам не понравился полученный кроссворд, Вы можете сгенерировать другой вариант, нажав на "Make another puzzle like this one". Если же вариант вас устраивает, жмите на кнопку "next".

eclipse 1

Далее Вам предлагается сохранить кроссворд (save crossword) и сохранить список слов (save word list). Если Вы уже сохранили ранее список слов, делать это снова не нужно. Жмите на "save crossword". Озаглавьте кроссворд и сохраните его.

eclipse 1

Теперь Вы можете распечатать кроссворд (print crossword). Для этого отметьте галочками то, что нужно Вам: ответы в виде заполненной сетки (puzzle grid with answers), ответы в виде списка (List of clues with answers), сетка кроссворда с пустыми клетками (empty puzzle grid), все слова кроссворда вперемежку (word bank), определения для слов (clues). Жмите на "print everything checked above".

eclipse 1

Для выведения на печать есть также свои опции (options), которые включают интенсивность заливки пустых клеток и обводки контуров, размер клеток и размер цифр в клетках. Ниже можно также выбрать варианты: печать сетки и определений к словам на отдельных страницах; указание количества букв в каждом слове рядом с определениями; печать сетки кроссворда без заливки пустых клеток или с заливкой.

eclipse 1

При печати программа располагает кроссворд на странице неэкономно, поэтому, если Вы готовите раздаточные материалы, лучше сохранить кроссворд в текстовом редакторе, чтобы иметь возможность его отредактировать перед печатью. Выберите "publish crossword" и жмите на "Rich Text Format (RTF)". Этот текстовой формат понимают все версии текстовых редакторов, в частности, MS Word. В RTF сохраняется не весь кроссворд, а только текстовая часть - слова и определения к ним.

eclipse 1

Нужно также сохранить сетку кроссворда. Программа предлагает сохранить её в формате WMF либо в формате EPS. Не все текстовые редакторы воспринимают оба формата, поэтому попробуйте сохранить и тот, и другой вариант. У меня в формате WMF картинки сохранились с копирайтом EclipseCrossword.com, а в EPS - без копирайта, но при этом программа самопроизвольно закрылась. При нажатии на "сохранить" сохраняются сразу два рисунка сетки кроссворда - с ответами и без. Затем откройте в Вашем текстовом редакторе сохранённую в формате RTF текстовую часть кроссворда, вставьте в него рисунок сетки кроссворда ("вставка" - "рисунок" - "из файла") и отредактируйте по своему усмотрению.

Вы можете также сохранить интерактивный кроссворд в формате html для своего сайта. Выберите "Save as a web page" и жмите на "Interactive with JavaScript".

eclipse 1

Получившийся кроссворд можно будет решать онлайн. Сохранённая страница будет выглядеть примерно так:

Animals

This interactive crossword puzzle requires JavaScript and a reasonably recent web browser, such as Internet Explorer 5.5 or later, Netscape 7, Mozilla, Firefox, or Safari. If you have disabled web page scripting, please re-enable it and refresh the page. If this web page is saved to your computer, you may need to click the yellow Information Bar at the top of the page to allow the puzzle to load.

Примечание: при разгадывании этот кроссворд смещается по вертикали, т.к. он очень маленький, и появляющаяся рамка с определениями выше самого кроссворда. В кроссворде нормального размера этого не происходит.

Те, кто разбирается в html и css, могут покопаться в коде, чтобы изменить внешний вид кроссворда в соответствии с дизайном сайта. С примерами интерактивных кроссвордов, составленных при помощи EclipseCrossword, можно ознакомиться на моём сайте time4crosswords.webtm.ru (например, кроссворды Birds или Musical Instruments).

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

P.S. Порывшись в коде, нашла возможность сделать интерактивный вариант кроссворда точно таким же, как уже составленный ранее в ворде. К сожалению, код пришлось править вручную (в принципе несложно, но муторно). Если хотите узнать, как это делается, пишите (мой имейл есть на странице "о сайте и о себе").

P.P.S. Освоила программу Hot Potatoes, в которой также можно составлять интерактивные кроссворды (а также другие типы заданий). Подробрее о сравнении двух программ читайте здесь.