Розробник побив власний рекорд, написавши гру «Змійка» розміром усього 54 байти
Розробник під ніком donno2048 знову побив власний рекорд, зумівши помістити легендарну онлайн-гру «Змійка» (Snake) в 54 байти машинного коду, написаного на Асемблері. Це настільки мало, що тепер увесь код вміщується в один QR-код.
Проект опубліковано на GitHub, всі бажаючі також можуть пограти в демонстраційну версію за адресою donno2048.github.io/snake. Попередній рекорд, встановлений у грудні минулого року, становить 57 байт, що на три байти більше, ніж нинішнє досягнення.
Аналогічна програма, написана на C для Linux-систем, має розмір 15776 байт, що в 276 разів більше за гру на Асемблері.
«Змійка» має x86-код, спочатку розрахований на DOS. Є й варіант, який не потребує BIOS, завантажувача чи операційної системи.
Практичне значення такого рекорду полягає в технічній демонстрації можливостей «компактного» мислення та глибокого розуміння архітектури процесора. Крім того, проект цікавий з точки зору естетики культури розробників ПЗ — вміння помістити гру в QR-код є приводом для обговорень у спільноті програмістів.
Код, QR-зображення та онлайн-демо доступні на сторінці проекту на GitHub. Там же можна знайти інструкції, як цю гру запустити локально (скрипти main.sh/main.bat).
Компанія Anthropic запустила Claude Marketplace — каталог програмного забезпечення, створеного сторонніми розробниками на базі LLM-моделей…
Згідно з новим звітом Microsoft Threat Intelligence, кіберзлочинці використовують штучний інтелект для широкого кола завдань,…
Найпопулярніший за останній місяць проект GitHub має явні ознаки шахрайства. Втім, це аж ніяк не…
Компанія OpenAI вирішила відкласти запуск «режиму для дорослих» (Adult Mode) у ChatGPT, який вона анонсувала…
Компанія Anthropic оприлюднила результати масштабного дослідження щодо впливу великих мовних моделей (LLM) на світовий ринок…
Компанія Alphabet, материнська структура Google, оприлюднила деталі нового компенсаційного пакета для свого генерального директора Сундара…