Сайзкодинг
Искусство уместить картинку, музыку и движение в несколько килобайт — а то и в несколько сотен байт — кода.
Сайзкодинг — дисциплина демосцены, в которой нужно выжать максимум из минимума места. Потолок задают категории компо: 64k-интро, 4k-интро, а дальше 256 и даже 64 байта. В файл должно влезть всё — код, графика, музыка, — поэтому ничего не хранится, всё вычисляется. Текстуры превращаются в математические формулы, музыка — в крошечный синтезатор, а готовый файл прогоняется через упаковщик.
На современных машинах всю сцену обычно рисует пиксельный шейдер, а окружающий код считают по байтам. Получается парадокс, который сцена обожает: пятнадцать секунд аудиовизуального излишества из файла меньше одной иконки.