Как стать автором
Обновить

«По вертикали и по горизонтали»: как перенести бумажные сканворды в онлайн, чтобы решать с друзьями на удаленке

Время на прочтение9 мин
Количество просмотров12K
Всего голосов 71: ↑71 и ↓0+89
Комментарии9

Комментарии 9

Делал подобную игру "крестики-нолики", но там для мультиплеера нужно распределять пользователей по комнатам, ведь игра на 2-х, сделал небольшой проект на nodejs для этого https://github.com/ALapinskas/gameserver

Спасибо за крутую статью!

Если бы на Хабре можно было бы давать медальки своим подписчикам, я бы дал вам медаль I степени за преданность :)

Забавно, как совершенно незнакомые люди через Хабр находят общие темы

А вы не выравниваете поля?
Раз границы определены, то можно скорректировать перспективу, чтобы границы поля были параллельны сторонам экрана.

Нет, поля не выравниваю. Была идея извлекать ячейки с условием, а весь остальной сканворд нарисовать на «конве», но тогда нужно извлекать ещё и стрелочки. В общем, решил максимально не усложнять в первой итерации.

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

это ж как надо любить сканворды чтобы войти в IT через OpenCV ..... :)

а за материал однозначно лайк

задумывал о реализации подобной задачи, когда увидел Android игру, в которой все слова по 5 букв в клетчатом поле , например, 10х10 клеток, но могут изгибаться по всякому (-, I, Г, L, ¬), но так и не придумал как можно генерить такое поле из словаря (хз как подобрать варианты изгибов, чтобы все поле заполнить + каждый раз по-разному)

Супер! Тоже игры на бумаге люблю.

Оффтопик, наверное:
Был тут недавно на экскурсии в крепости-тюрьме Орешек. Кто там только не сидел, но 200 лет назад там сидели декабристы перед отправкой в Сибирь. Некоторые там и насовсем остались. Так вот. Легенда гласит, что эти товарищи с помощью перестукивания умудрялись играть в шахматы. Похоже, это была самая ранняя сетевая игра, что я теперь знаю.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий