Сегодня 12 ноября 2025
18+
MWC 2018 2018 Computex IFA 2018
реклама
Теги → javascript

Классическую «Змейку» встроили в адресную строку браузера — хватило 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 предусмотрена возможность фильтровать историю по группе и быстро удалять ненужные записи целыми наборами.


window-new
Soft
Hard
Тренды 🔥
Nintendo показала первый трейлер фильма «Галактика Супер Марио в кино» — фанаты в восторге 19 мин.
Google подала в суд на китайскую киберпреступную группировку — она обманула более миллиона человек в 120 странах 37 мин.
Большинство людей оказалось неспособно различить музыку, созданную ИИ и человеком 45 мин.
Утечка подтвердила научно-фантастический соревновательный шутер Project Scout от Ubisoft — первые скриншоты и подробности 2 ч.
Google ответит в суде за тайную слежку за пользователями через ИИ-помощника Gemini 3 ч.
Основатели Fireflies.ai целый год выдавали себя за ИИ — теперь стартап стоит $1 млрд 4 ч.
«Взломали пространство и время»: CD Projekt Red раскрыла секрет появления в The Witcher 3: Wild Hunt звезды «Игры престолов» 5 ч.
Ведущие разработчики ИИ продолжают публиковать секретные данные на GitHub 6 ч.
ChatGPT не имел права цитировать немецкие песни, решил немецкий суд 6 ч.
Школьный экшен Agefield High: Rock the School в духе Bully позволит вновь почувствовать себя старшеклассником — новый трейлер и подробности 7 ч.
В MIT придумали чипирование без хирургии — имплант доберётся в мозг верхом на иммунных клетках 5 мин.
Cooler Master выпустила компактный модульный корпус MasterFrame 400 Mesh с перфорированным фронтом 9 мин.
Криптопроект Сэма Альтмана забуксовал — отсканировано всего 2,5 % глаз из запланированного миллиарда 15 мин.
AMD подтвердила, что в новых Radeon сосредоточится на трассировке лучей и ИИ 31 мин.
В 2026 году по улицам Москвы побегут роботакси — но с подстраховкой 37 мин.
Китайцы первыми в мире добыли редкоземельные металлы из растений 40 мин.
AMD представила Ryzen 5 7500X3D — шестиядерник с расширенным кешем за $269 для бюджетных геймерских ПК 47 мин.
Конкуренция на рынке аккумуляторных энергохранилищ США скажется на ЦОД — у КНР более дешёвые и качественные АКБ 2 ч.
Их топят, роняют и разбивают о стену: Honor выяснила, как россияне чаще всего ломают смартфоны 4 ч.
ГК Key Point построит коммерческие дата-центры в Санкт-Петербурге и Дагестане 4 ч.