Demoscenes
Демосцена — направление компьютерного искусства, главной особенностью которого является выстраивание видеоряда с музыкальным сопровождением, выводимых компьютером в реальном времени. Симбиоз программирования и искусства.
Большинство, кто не далек от компьютерных игр, видели его в кряках. А для других самый, наверное, простой пример — это заставки, которые показывает компьютер при простое. Многие бенчмарки, в том числе и для мобильных платформ, это те же демосцены.
Но я хочу показать вам другую сторону этого искусства, а именно так называемые интро. Они ограничиваются определенным объемом исполняемого файла. Это 64kb, 4kb, 1kb и даже меньше.
Начну, пожалуй, с 64 кб, как самого интересного, в плане визуального ряда, формата.
Чтобы вы понимали, 64 кб - это примерно две секунды mp3-аудио в нормальном качестве или треть секунды видео в формате 720р.
К каждому видео прикладываю ссылку на скачивание демки, но учтите, что большинство этих программ требуют очень мощных компьютеров.
64 KB - The Timeless by Mercury
2014 год
https://files.scene.org/get/parties/2014/revision14/intro_pc...
64 кб - это действительно очень мало. Но это уж точно не минимальный размер для демосцен. Ниже приведены четырехкилобайтные работы. Для примера, 4KB - это около четверти секунды mp3-песни! Про видео я вообще молчу. И в этот размер помещаются полноценные ролики и музыка! И, хотя уже очень сильно чувствуются процедурная генерация, это не мешает делать уникальный визуальный ряд в каждом демо.
Кстати, минимальный размер кластера файловой системы при форматировании в большинстве случаев выбирается в 4кб. Это значит, что файлы меньше этого размера все равно будут занимать на диске эти самые 4кб.
4KB - Coacervate Complex by 0x4015
2013 год
http://www2.tky.3web.ne.jp/~yosshin/demo/coacervate_complex....
4 KB - cdak by Quite & orange
2010 год
https://files.scene.org/get/parties/2010/chaosconstructions1...
Внимание: если вы не фанат нойза (не MC, а направления в музыке), то отключите звук, если не хотите "наслаждаться" неповторимым звучанием электронного шума.
Ну, конечно, энтузиасты всегда будут заходить дальше. В целом, это не то, чтобы неполноценные демосцены, но эстетическое удовольствие от них получить уже тяжело. Однако, вы можете посмотреть, что можно сделать с помощью кода, скомпилированного в 1 кб и меньше!
512 byte - Étude for Canvas: Eden Days by Experimental Graphics Research Group
2013 год
Скачать - http://shell.nullcore.fi/~ubranch/EGRG_EDEN.zip
Посмотреть - http://shell.nullcore.fi/~ubranch/js/EGRG_EDEN/index.html
128 byte - spongy by TBC
2009 год
https://files.scene.org/get/parties/2009/function09/i256/tbc... Запускать через DOS-Box.