Кроссворд. Бета-версия

Jun 15, 2010 11:32

Выкладываю новую версию кроссворда. Ее уже можно считать бета-версией. По сравнению с предыдущей http://uborshizzza.livejournal.com/938277.html исправлены баги, связанные с отработкой пересечений - программа правильно считает количество неправильно введенных букв и правильно выдает список неиспользованных букв.

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

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

Так как в качестве исходника был взят кроссворд, содержащий, ИМХО, неразгадываемые слова, привожу под катом их список:
"Курорт в Краснодарском крае" - "Учум";
"Лекарственное растение" - "ИССОП";
"Предгорья Тянь-Шаня"-"АДЫРЫ";
"Римский меч"-"ГЛАДИУС";
"У древних славян - священный камень, пуп земли"-"АЛАТЫРЬ";
"Слово или оборот речи в иносказателоном переносном значении"-"ТРОП";
"Феодал в Западной Европе"-"ДУКС";
"Рассказ Сетона-Томпсона"-"СНАП";



На теге "Тесты" огромная куча других тестов
Альтернативная контора по производству тестиков: Свириденков - http://sviridenkov.livejournal.com

Кроссворд

Previous post Next post
Up