Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Погрузитесь в логическую головоломку: откручивайте болты из планок на самых сложных уровнях! Вы не только расслабитесь в конце сложного дня, но еще и натренируете свой мозг, решая увлекательные задачки. Справитесь с ролью опытного мастера? Попробуйте свои силы в режиме онлайн бесплатно и без регистрации!

Головоломка. Болты и Гайки

Казуальные, Гиперказуальные, Головоломки

Играть

Топ прошлой недели

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Кроссворд

С этим тегом используют

Юмор Эрудиция Наука и жизнь Скриншот Ретро Картинка с текстом Сканворд Все
493 поста сначала свежее
14
VitalRus95
VitalRus95
5 месяцев назад
Лига образования
Серия Преподавательские заметки

Сказ о том, как гуманитарий кроссворды программировал⁠⁠

Из уже трёх с половиной лет преподавания перевода и немножко просто английского языка в Российском государственном гуманитарном университете последнее время я довольно активно налегаю на кроссворды, благо это вполне увлекательный способ повторить полезные слова из пройденных нами текстов. И использую я для этого написанную своими гуманитарными руками программку на HTML (плюс, разумеется, CSS и JavaScript, но далее для краткости буду писать просто «HTML» — по расширению итогового файла). А поскольку она за время своего существования заметно эволюционировала, я хочу поделиться здесь основными вехами её истории.

Пожалуй, первый вопрос, который может возникнуть у читателя, — «почему HTML?». Причин тому несколько:

  • до этого я уже сделал пару инструментиков для работы именно на HTML;

  • итоговый файл оказывается почти невесомым;

  • .html работает везде, где есть браузер.

И вот так в один прекрасный день я открыл Visual Studio Code, скопировал предыдущую программу как шаблон, удалил всё лишнее и…


3 ноября 2023 года я созрел и таки приступил к написанию кода. Первый рабочий вариант программы вместе с пробным кроссвордом оказался достаточно ёмким и уместился примерно в 150 строк кода (без учёта дополнительно подключаемых стилей и скриптов). Сто́ит ли говорить, что он был ещё и ужасно примитивным? Между ячейками приходилось переключаться вручную, слова не были пронумерованы, сам кроссворд хранился в страшного вида массиве строк со значками «#» в качестве пустоты… Однако первый успех вдохновил двигаться дальше.

Сказ о том, как гуманитарий кроссворды программировал Преподавание, Кроссворд, HTML, Программирование, Перевод, Иностранные языки, Видео, Без звука, Длиннопост

На момент 14 ноября появились первые улучшения: наконец-то кроссворды обзавелись списком вопросов, ответы на них стало возможным подсмотреть рядом с ними, а клетки стали квадратными и более аккуратными.

Сказ о том, как гуманитарий кроссворды программировал Преподавание, Кроссворд, HTML, Программирование, Перевод, Иностранные языки, Видео, Без звука, Длиннопост

16 ноября на сетке кроссворда наконец-то появились номера вопросов (в упомянутых ранее массивах они ставились при помощи символов «>» и «^» для горизонтальных и вертикальных слов соответственно, а сам номер рассчитывался автоматически), то есть стало возможно быстро и легко находить их, а также я добавил выпадающий список кроссвордов, потому что даже в изначальном примитивном формате их хранения прямиком в коде страницы я сделал некоторое количество кроссвордов по переведённым для занятий текстам и между ними надо было как-то переключаться.

Сказ о том, как гуманитарий кроссворды программировал Преподавание, Кроссворд, HTML, Программирование, Перевод, Иностранные языки, Видео, Без звука, Длиннопост

19 ноября программу ждали некоторые внешние улучшения (например, меню кроссвордов стало занимать всю ширину, чтобы их названия полнее отображались на телефоне) и возможность показать сразу все ответы прямо на сетке. Удобно это не только для повторения пройденного: поскольку первое время сетку я заполнял вручную очень кустарными методами, приходилось часто перепроверять, что же получается на практике, и отображение всех ответов сильно в этом помогало. Хотя ощущение неудобства, конечно, постепенно росло, особенно после составления одного кроссворда вместе со студентами на занятии.

Сказ о том, как гуманитарий кроссворды программировал Преподавание, Кроссворд, HTML, Программирование, Перевод, Иностранные языки, Видео, Без звука, Длиннопост

12 декабря я наконец-то приступил к созданию конструктора кроссвордов, дабы навсегда оставить расстановку всего и вся в массиве строк в прошлом. И вот первая версия конструктора уже позволила добавлять слова и редактировать их описание и положение на сетке.

Сказ о том, как гуманитарий кроссворды программировал Преподавание, Кроссворд, HTML, Программирование, Перевод, Иностранные языки, Видео, Без звука, Длиннопост

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

Сказ о том, как гуманитарий кроссворды программировал Преподавание, Кроссворд, HTML, Программирование, Перевод, Иностранные языки, Видео, Без звука, Длиннопост

По состоянию на 20 декабря конструктор стал ещё чуточку лучше: я добавил в него галочки для понимания, какие из загаданных слов уже находятся на сетке, а также кнопки перемещения слова или слов и кнопку сохранения результата.

Сказ о том, как гуманитарий кроссворды программировал Преподавание, Кроссворд, HTML, Программирование, Перевод, Иностранные языки, Видео, Без звука, Длиннопост

25 декабря в кроссвордах появились непрерывный ввод слов при нажатии на его номер, что значительно упростило отгадывание, и переключение между номерами при нажатии на Tab. То бишь решать кроссворд стало можно и без отрыва от клавиатуры.

Сказ о том, как гуманитарий кроссворды программировал Преподавание, Кроссворд, HTML, Программирование, Перевод, Иностранные языки, Видео, Без звука, Длиннопост

29 декабря конструктор претерпел ещё ряд изменений: поле ввода всех слов и их меню теперь стало возможно сужать и расширять, а набор кнопочек пополнился добавлением слова на сетку, его поворотом и удалением с сетки.

Сказ о том, как гуманитарий кроссворды программировал Преподавание, Кроссворд, HTML, Программирование, Перевод, Иностранные языки, Видео, Без звука, Длиннопост

31 декабря я прикрутил изменение размера вообще ко всему кроссворду, благодаря чему составление новых кроссвордов слегка упростилось за счёт большего обзора.

Сказ о том, как гуманитарий кроссворды программировал Преподавание, Кроссворд, HTML, Программирование, Перевод, Иностранные языки, Видео, Без звука, Длиннопост

16 января 2024 года я начал работу над настройкой цветов программы, чтобы дать пользователю самому выбирать их сообразно своим предпочтениям и настроению.

Сказ о том, как гуманитарий кроссворды программировал Преподавание, Кроссворд, HTML, Программирование, Перевод, Иностранные языки, Видео, Без звука, Длиннопост

На момент 25 января поддержка цветовых схем была наконец готова: с этого дня стало возможным настраивать все четыре цвета программы, сохранять получившиеся цветовые схемы и загружать их. А при перезагрузке страницы они успешно загружались сами из local storage.

Сказ о том, как гуманитарий кроссворды программировал Преподавание, Кроссворд, HTML, Программирование, Перевод, Иностранные языки, Видео, Без звука, Длиннопост

2 марта пользоваться конструктором стало ещё удобнее, благо слова теперь можно было перемещать по сетке обычным «мышиным» перетаскиванием, а поворачивать — щелчком по их номеру.


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

Сказ о том, как гуманитарий кроссворды программировал Преподавание, Кроссворд, HTML, Программирование, Перевод, Иностранные языки, Видео, Без звука, Длиннопост

И несколько месяцев я был в целом доволен результатом. Но в ноябре 2024 произошло то, чего я сам от себя не ожидал: несмотря на большие усилия, приложенные к кроссвордам, я решил переписать их с нуля (хотя отдельные части переписывал и до этого). Недовольство недочётами собственного кода оказалось сильнее нежелания переделывать почти всё, но это того стоило, ведь я наконец-то сумел применить некоторые новые знания и просто сделать код гораздо аккуратнее, что явно никогда не будет лишним.

Что решение было верным, я особенно убедился 27 ноября, когда довёл до ума новый редактор кроссвордов: он избавился от двух громоздких окошек и стал сводиться к двум небольшим панелям снизу и сверху — для ввода слова и его описания и для перемещения всех слов разом, — а все основные действия теперь выполняются прямо на сетке, что на фоне прежнего конструктора стало ощутимым прорывом.


А 13 декабря для пущей красоты я добавил небольшой визуальный эффект: теперь при старте игры все клетки кроссворда подсвечиваются по диагонали начиная с верхнего левого края.


Напоследок покажу процесс от создания простейшего кроссворда до его разгадывания.

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

Желающие опробовать показанное мной самостоятельно могут найти мои творения на GitHub (старые кроссворды на данный момент лежат в папке Crosswords, а новые — в New Crosswords, позже я переименую их соответственно в Old Crosswords и Crosswords, чтобы подчеркнуть переход к обновлённому варианту).

Успехов всем в преподавании и программировании и спасибо за внимание!

Показать полностью 13 4
[моё] Преподавание Кроссворд HTML Программирование Перевод Иностранные языки Видео Без звука Длиннопост
8
clothesfordoll
clothesfordoll
5 месяцев назад
Судоку

Судоку⁠⁠

Судоку - идеальный способ сохранять остроту ума и сосредоточенность

Судоку Судоку, Интеллект, Кроссворд, IQ, Ум, Сообразительность
Показать полностью 1
Судоку Интеллект Кроссворд IQ Ум Сообразительность
14
358
Tasita
6 месяцев назад
Юмор для всех и каждого

Ответ WT2008 в «Помогите отгадать»⁠⁠4

В старшей школе подсела на сканворды, которые раз в неделю кидали в ящик в газете с объявлениями. В отличие от всяких попсовых изданий, этот был прям трудноват. В отсутствии интернета в те времена, в этом нелёгком деле мне помогал фолиант советского энциклопедического словаря. И вот один из последних вопросов: русский физик. Первой буквы нет, дальше *КОБИ. Вариантов никаких. Ну и открывала я на каждой букве этот словарь в поисках статьи про физика Акоби, Бкоби, Вкоби … и ведь долистала до последнего. Оказалось ЯКОБИ. На всю жизнь запомнила изобретателя гальваники.

Загадка Кроссворд Ответ на пост Текст Волна постов
26
1638
WT2008
6 месяцев назад
Юмор для всех и каждого

Ответ на пост «Помогите отгадать»⁠⁠4

В 1990-е осталось в кроссворде единственное слово.
Вопрос: "Усиленная шашка". Пять букв, вторая — "а".

Всё перебрал!! Палаш, сабля, катана, мачете, наваха...

Еле дождался следующего номера газеты.

Дамка!

[моё] Загадка Кроссворд Ответ на пост Текст Волна постов
95
8
TessaKarver
TessaKarver
7 месяцев назад

Какой молодец⁠⁠

Какой молодец Джо Байден, Кроссворд, Картинки, Юмор
Показать полностью 1
Джо Байден Кроссворд Картинки Юмор
0
4
GoTankograd
GoTankograd
7 месяцев назад
Дети и родители

Музыкальный кроссворд для третьеклассника⁠⁠

Музыкальный кроссворд для третьеклассника Домашнее задание, Кроссворд, Школа, Спроси Пикабу, Без рейтинга

Поисковик сдулся на 4-м вопросе.

Показать полностью 1
[моё] Домашнее задание Кроссворд Школа Спроси Пикабу Без рейтинга
10
251
user8257388
7 месяцев назад

Кроссворд геополитический⁠⁠

Кроссворд геополитический

Прислали тут по телеге кроссворд политический. Легкотня.

[моё] Юмор Мемы Картинка с текстом Кроссворд Политика Мат Повтор
26
20
megaterminatorm
megaterminatorm
7 месяцев назад

Кроссворд⁠⁠

Запилил кроссворд, присутствует мат и черный юмор. Ниже после вопросов ссылка на онлайн-версию и ответы

Кроссворд Кроссворд, Мат, Черный юмор
  • 1 чурка, которого наебали квадроберы

  • 2 кто не может снять домашнее порно?

  • 3 кто шарит в женщинах?

  • 4 что смотрит Цой, если его ладонь превращается в кулак?

  • 5 девушка-карлик, которая постоянно волнуется

  • 6 кто дрочит мегаладонью?

  • 7 что мокрое у близорукого гинеколога?

  • 8 на что ушла большая часть Стивена Хокинга после его смерти по программе донорства?

  • 9 популярное средство для нанесения черного лака для ногтей

  • 10 автор шутки "у вас спина недостаточно белая"

  • 11 медицинский работник, который после смерте один хуй едет на работу

  • 12 фистинг по версии коммунистов

  • 13 что общего может быть у собаки, квартиры и негра?

  • 14 задача, которую выполняет призванный в армию трансвестит

  • 15 сын медика и мента

  • 16 в чем евреи и Санта-Клаус имеют разное направление движения?

  • 17 недоношеный ребен по-итальянски

  • 18 сумасшедший француз

  • 19 что одинакового цвета у дрозда и у висельника?

  • 20 в этом танце толстые постоянно перегибают палку

онлайн-версия: https://1drv.ms/x/c/8d1273f357883310/EQ90dxIdvyRJuIlsiQsioj4...

ответы:

1 буратино

2 бомж

3 гинеколог

4 порно

5 микроволновка

6 мегалодон

7 нос

8 картинг

9 молоток

10 гитлер

11 патологоанатом

12 раскулачивание

13 хозяин

14 трансмиссия

15 медикамент

16 дымоход

17 альденте

18 франшиза

19 яйца

20 стриптиз

Показать полностью 1
[моё] Кроссворд Мат Черный юмор
2
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии