💳 Потрібна європейська картка з лімітом 50к євро? Встановлюй Trustee Plus 👉

Розробник зменшив культову гру «Змійка» до 56-байтового QR-коду

Легендарна гра «Змійка», в якій гравці керували піксельною змійкою на крихітних екранах Nokia, отримала неймовірно компактний рімейк. Розробнику під ніком donno2048 вдалося стиснути класичну гру до 56 байт — достатньо, щоб її можна було закодувати в один QR-код.

Залишити коментар
Розробник зменшив культову гру «Змійка» до 56-байтового QR-коду

Легендарна гра «Змійка», в якій гравці керували піксельною змійкою на крихітних екранах Nokia, отримала неймовірно компактний рімейк. Розробнику під ніком donno2048 вдалося стиснути класичну гру до 56 байт — достатньо, щоб її можна було закодувати в один QR-код.

Рімейк «Змійки», розроблений для MS-DOS, має розмір, який робить її однією з найменших функціональних ігор, коли-небудь написаних.

Для порівняння, програма Hello World, створена за допомогою сучасних компіляторів, має розмір у межах кількох кілобайтів, а найпростіший скомпільований виконуваний файл часто становить близько 10 кілобайтів. Навіть оригінальний 8-розрядний Pac-Man 1980 року був абсолютним бегемотом у порівнянні з ним і важив близько 12 кілобайтів, пише TechSpot.

Стиснення Snake лише у 56 байтів вимагало певних жертв. Порт має дивний глюк: введення зворотних напрямків, коли змійка досягає довжини трьох сегментів, призводить до того, що вона з'їдає саму себе — хоча професіонали Snake можуть навіть сприйняти це як виклик.

Джерело: TechSpot

Існують також деякі проблеми з сумісністю. Гра чудово працює на DOSBox та веб-емуляторі, але на оригінальному обладнанні вона працює надто швидко. Такі коригування, як уповільнення виконання, необхідні, щоб зробити його відтворюваним на старих системах, хоча ці коригування підвищують розмір за межі 56 байтів. Проте, навіть з недоліками, ця реалізація, ймовірно, найменша у своєму роді.

Тренд на QR-змії вперше з’явився з експерименту MattKC у 2020 році, який фактично надихнув цю нову 56-байтну реалізацію. Проєкт MattKC використовував передові методи стиснення та інструменти, такі як Crinkler, щоб зменшити виконуваний файл Windows, написаний на C. В результаті вийшов набагато більший, 2 953-байтовий QR-код. Подальші зусилля різних розробників зменшили його ще більше, поки donno2048 не зменшив розмір до 85 байтів у 2023 році. 

Однак у другій реалізації donno2048 зменшив розмір коду до 56 байтів, побивши власне попереднє досягнення і встановивши, цілком можливо, новий світовий рекорд. Як QR-код зменшився за ці роки можна побачити на зображенні. 

Джерело: TechSpot

Крихітна гра «Змійка» доступна в онлайн демоверсії. Керується змійка змійкою за допомогою клавіш зі стрілками на ПК або свайпами на мобільному.

Розробник зробив пропозицію дівчині в демоверсії гри над якою працював
Розробник зробив пропозицію дівчині в демоверсії гри, над якою працював
По темi
Розробник зробив пропозицію дівчині в демоверсії гри, над якою працював
Java розробник створив сервіс для комфортного вивчення іноземних мов на улюбленому відеоконтенті. Як працює SubstreamEdu
Java розробник створив сервіс для комфортного вивчення іноземних мов на улюбленому відеоконтенті. Як працює SubstreamEdu
По темi
Java розробник створив сервіс для комфортного вивчення іноземних мов на улюбленому відеоконтенті. Як працює SubstreamEdu
Читайте головні IT-новини країни в нашому Telegram
Читайте головні IT-новини країни в нашому Telegram
По темi
Читайте головні IT-новини країни в нашому Telegram
Підключай Megogo зі знижками за акційними тарифами.

від 99 гривень на місяць

Читайте також
Український розробник створив безоплатну гру в слова для лагідної українізації
Український розробник створив безоплатну гру в слова для лагідної українізації
Український розробник створив безоплатну гру в слова для лагідної українізації
Російську розробницю можуть видворити з Естонії за ухилення від сплати податків
Російську розробницю можуть видворити з Естонії за ухилення від сплати податків
Російську розробницю можуть видворити з Естонії за ухилення від сплати податків
В Twitter Дмитро Малеєв зібрав хронологію постів російської розробниці, яка переїхала жити до Естонії, працює на американську компанію та платить податки в Грузії, і цим хизується. Ця ситуація стала резонансною серед спільноти соцмереж та навіть дійшла до колишнього президента Естонії, який пообіцяв особисто з цим розібратись. Про це пише DOU.
Українці випустили трейлер фантастичної гри Delusion Out of Space про людину, загублену в космосі
Українці випустили трейлер фантастичної гри Delusion Out of Space про людину, загублену в космосі
Українці випустили трейлер фантастичної гри Delusion Out of Space про людину, загублену в космосі
«На вхід в IT я відвів собі рік». Історія шеф-кухаря, що провалив 30 співбесід, та все ж отримав офер. Тепер він — розробник на енергетичному підприємстві
«На вхід в IT я відвів собі рік». Історія шеф-кухаря, що провалив 30 співбесід, та все ж отримав офер. Тепер він — розробник на енергетичному підприємстві
«На вхід в IT я відвів собі рік». Історія шеф-кухаря, що провалив 30 співбесід, та все ж отримав офер. Тепер він — розробник на енергетичному підприємстві
Киянин Віктор Ярош ― новоспечений айтішник. Хлопцю 26, і останні кілька років перевернули його життя з ніг на голову. Колишній кухар наважився створити власний бізнес із доставки їжі, та пандемія буквально вбила підприємницький запал Віктора. І тоді він вирішив увійти в IT. Хлопець пройшов десятки співбесід, отримав 30 відмов від роботодавців, та зрештою влаштувався програмістом у енергетичну компанію. Ось його історія.
1 коментар

Хочете повідомити важливу новину? Пишіть у Telegram-бот

Головні події та корисні посилання в нашому Telegram-каналі

Обговорення
Коментарів поки немає.