Сегодня 06 июля 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

Классическую «Змейку» встроили в адресную строку браузера — хватило JavaScript и шрифта Брайля

Когда мобильные телефоны не могли похвастаться мощными процессорами и экранами высокого разрешения, весомым достижением могла показаться игра «Змейка», которой не требовалось ни того, ни другого. Теперь появилась совершенно неожиданная её версия, которой достаточно адресной строки браузера.

 Источник изображения: Demian Ferreiro

Источник изображения: Demian Ferreiro

Разработчик Демиан Феррейро (Demian Ferreiro) назвал свой проект URL Snake и охарактеризовал его как «своего рода шутку». Исходный код игры он опубликовал на GitHub и призвал общественность подключаться. Минималистичное приложение заняло менее 400 строк кода JavaScript, а для прорисовки игры в адресной строке используются символы шрифта Брайля в Unicode. Размер игрового поля составляет 40 × 4 точки, плавную отрисовку обеспечивает метод RequestAnimationFrame, — но игрокам придётся мириться с ограниченным размером игрового пространства и действовать быстро.

«Оказывается, каждый символ [шрифта] Брайля умещается в сетку 2 × 4 точки. Это два возможных состояния для каждой из восьми точек. То есть 2⁸ = 256 возможных значений. Целый байт! И, к счастью, в Unicode закодированы все эти 256 возможных значений и сопоставлены с кодовыми точками по очень чёткой схеме», — прокомментировал уникальный проект его создатель. Браузерная «Змейка» в адресной строке удивительно хорошо вписалась в нехитрые возможности анимации, которые может предложить шрифт Брайля.

На один неприятный побочный эффект игры обратил внимание ресурс Tom’s Hardware: после даже непродолжительной игровой сессии история браузера быстро наполняется огромным числом записей URL Snake. Как оказалось, на этот случай в Chrome предусмотрена возможность фильтровать историю по группе и быстро удалять ненужные записи целыми наборами.

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
В Китае запретят слишком человечных ИИ-компаньонов — ByteDance и Alibaba уже начали отключать функцию 29 мин.
Без «Макса» никуда? Власти РФ обсуждают новые правила подтверждения действий в интернете 30 мин.
Кодзима опечалился смертью дисков PlayStation и предупредил о «пугающем» цифровом будущем, в котором игроки ничем не владеют 2 ч.
Новая статья: Deer & Boy — почти диснеевская история. Рецензия 05-07 00:05
NVIDIA втихую сделала платформу Omniverse бесплатной, но есть нюанс 05-07 00:00
Новая статья: Gamesblender № 783: PlayStation без дисков, грантовая «Смута 3» и последняя игра Виктора Антонова 04-07 23:32
Северокорейские хакеры причастны к двум третям хищений криптовалюты в первом полугодии 2026 года 04-07 15:27
Microsoft добавила в браузер Edge поддержку аккаунтов Google 04-07 14:26
Anthropic, Google и Meta всерьёз задумались о зарождении самосознания у ИИ 04-07 14:17
Microsoft ускоряет внедрение постквантовой криптографии 04-07 13:34
Стандарт TP4193 расширит возможности виртуализации хранилищ на базе SSD 2 ч.
Власти Южной Кореи направят полученные в период бума ИИ налоговые доходы в фонд будущих поколений 5 ч.
Японский разработчик автопилота Turing начал использовать ускорители AMD на фоне финансирования со стороны этой компании 6 ч.
Квартальная прибыль Samsung взлетела в 18 раз благодаря ИИ, прикинули аналитики 8 ч.
Новая статья: Компьютер месяца — июль 2026 года 13 ч.
Crusoe рассчитывает привлечь $3 млрд при оценке в $30 млрд 17 ч.
Рог изобилия ИИ продолжает разгонять Foxconn — выручка взлетела почти на 40 % во втором квартале 20 ч.
Sony разрабатывала геймпад DualShock со встроенной первой PlayStation, но проект отменили 23 ч.
Доля выпущенных в Китае электромобилей Tesla опустилась ниже 30 % мирового объёма поставок впервые с 2020 года 05-07 08:38
Прежде чем стать безопасными соседями для людей, роботам предстоит ещё сильно усовершенствоваться 05-07 08:03