Игру «Змейка» энтузиасту удалось сжать до 56 байт и уместить в QR-код

Игру «Змейка» энтузиасту удалось сжать до 56 байт и уместить в QR-код

Энтузиаст с ником Donno2048 представил компактную классическую версию «Змейки» на Nokia 6110.

  • Общий объем данных составил 56 байт.
  • Вся информация уместилась в обычный QR-код.
  • Игра специально подготовлена для MS-DOS и она считается самой миниатюрный работающей игрой.

Для обычного сравнения легендарная игра Pac-Man 1980 года весила порядка 12 Кбайт.

Такое уменьшение игры дает свои недостатки. Если к примеру длина змейки достигнет три звена, то попытки двигаться в обратном направлений приведут к уничтожению.

Для создания такой миниатюрной игры, энтузиаст использовал алгоритмы сжатия и утилиты по типу Crinkler.

Через DOSBox и веб-эмулятор все работает стабильно.

Так же есть возможность поиграть в демо вариант.

Игра «Змейка» была выпущена в 1998 году для телефона Nokia 6110.

4040
1515
5 комментариев

Пока не запустит Doom на QR-коде - свободен.

14
1

А карта будет идентична QR-коду

2

Неплохо ужалось. В прошлый раз было 1.4 KB
https://www.mattkc.com/etc/snakeqr/

Тут кривой перевод, в оригинале речь идет о том что эти утилиты использовал другой чел, автор предыдущей реализации

The QR snake game trend first started with MattKC's 2020 experiment, which actually inspired this new 56-byte implementation. MattKC's project utilized advanced compression techniques and tools like Crinkler to shrink a Windows executable written in C. It resulted in a much larger, 2,953-byte QR code. Subsequent efforts by different developers shrunk it further before donno2048 brought the size down to 85 bytes in 2023.

Автор текущей реализации написал такой компактный код что там и ужимать нечего

https://github.com/donno2048/snake/blob/master/snake.asm

Из центра наружу.