Новости 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 предусмотрен инструмент групповой фильтрации истории, позволяющий массово удалять ненужные элементы.

Поделиться:

0 Комментариев

Оставить комментарий

Обязательные поля помечены *
Ваш комментарий *
Категории