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

Классическую игру «Змейка» смогли ужать до 56 байт и уместить в QR-код

Разработчик с ником Donno2048 представил невероятно компактную версию классической «Змейки», выпущенной ещё в 1998 году для мобильного телефона Nokia 6110. Общий объём данных составляет всего 56 байт — вся информация уместилась в QR-код. Подготовленная специально для MS-DOS версия аркады может считаться одной из самых миниатюрных работающих игр в истории.

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

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

Для сравнения: даже простейшая программа Hello World с использованием современных компиляторов будет занимать несколько килобайт (базовый исполняемый файл — около 10 Кбайт). Легендарная Pac-Man образца 1980 года «весила» порядка 12 Кбайт — гигантский объём по сравнению со «Змейкой» от Donno2048.

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

Есть и трудности с совместимостью. В DOSBox и веб-эмуляторе всё работает без нареканий (онлайн-демо доступно по ссылке), но на оригинальных компьютерах, совместимых с MS-DOS, скорость работы игры будет слишком высока. При создании сверхкомпактной версии «Змейки» энтузиаст использовал продвинутые алгоритмы сжатия и утилиты вроде Crinkler.

Источник:

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

window-new
Soft
Hard
Тренды 🔥
THQ Nordic заинтриговала фанатов тизером «самого большого и эпичного» обновления в истории Titan Quest 2 27 мин.
iPhone 17 получит урезанную Siri AI в iOS 27 из-за нехватки оперативной памяти 54 мин.
Неизвестные опубликовали исходный код червя Miasma, и тот атаковал GitHub 57 мин.
Honor научила смартфоны подсовывать приложениям фальшивые данные вместо личных — Google может её завернуть 2 ч.
Безумное приключение про одержимую монахиню Indika привлекло миллион игроков 2 ч.
Юристы обеих сторон в судебном разбирательстве сослались на выдумки ИИ — наказали всех 4 ч.
Ежемесячное обновление Windows установится не на все ПК, предупредила Microsoft 4 ч.
Waymo создала виртуального водителя, чтобы тестировать реакцию автопилота на дорожные инциденты 5 ч.
Новый релиз Basis Dynamix Enterprise 4.6: автоматическая балансировка нагрузки, связанные клоны и поддержка современных протоколов работы с СХД 6 ч.
В 2025 году российский рынок инфраструктурных облачных сервисов вырос почти на треть 6 ч.
Компактная 8K-камера Insta360 Luna Ultra с подвесом и объективом Leica Summicron дебютировала по цене $770 55 мин.
Акции Apple упали после крупных анонсов — возможно, не по её вине 3 ч.
Санкции на сертификат: Let’s Encrypt перестанет работать с недружественными США странами, лицами и организациями 5 ч.
Представлен GL.iNet Comet X — стоечный KVM с возможностью управления четырьмя серверами 5 ч.
AST SpaceMobile объявила сроки запуска гигантских интернет-спутников BlueBird 8, 9 и 10 5 ч.
Со следующего месяца Lenovo поднимет цены на ПК — второй раз с начала года 5 ч.
Представлены доступные смартфоны OnePlus Turbo 6X и 6X Pro с батареями до 8000 мА·ч 6 ч.
Выручка TSMC в мае подскочила на 30 %, подогреваемая ИИ-бумом 6 ч.
Китай готовится потратить $295 млрд на строительство ИИ-инфраструктуры по всей стране 6 ч.
Машины с одним лишь ДВС выбыли из пятёрки самых популярных в Китае легковушек по итогам мая 7 ч.