Демосцена — это международная субкультура компьютерного искусства, ориентированная на создание демо : автономных, иногда очень маленьких компьютерных программ, создающих аудиовизуальные презентации . Цель демо-версии — продемонстрировать программирование , визуальное искусство и музыкальные навыки. Демо-версии и другие продукты демосцены (графика, музыка, видео, игры) распространяются на фестивалях, известных как демо-вечеринки, голосуются участниками и публикуются в Интернете.
Все началось с революции домашних компьютеров в начале 1980-х годов и последующего появления взлома программного обеспечения . [1] Взломщики изменили код компьютерных игр , чтобы снять защиту от копирования, заявив о себе, добавив собственные вводные экраны (« cracktros »). Вскоре они начали соревноваться за лучшее визуальное представление этих дополнений. [2] Благодаря созданию вступлений и отдельных демоверсий в конечном итоге сформировалось новое сообщество, независимое от игр [3] : 29–30 и сцен обмена программным обеспечением .
Демо-версии неофициально подразделяются на несколько категорий, в основном это вступления с ограниченным размером. Наиболее типичными конкурсными категориями заставок являются заставка 64К и заставка 4К, где размер исполняемого файла ограничен 65536 и 4096 байтами соответственно. В других соревнованиях выбор площадки ограничен; только 8-битные компьютеры, такие как Atari 800 или Commodore 64, или 16-битные Amiga или Atari ST . Такие ограничения ставят перед программистами, музыкантами и художниками-графиками задачу заставить устройство делать больше, чем было задумано в его первоначальном дизайне.
Самые ранние компьютерные программы, имеющие некоторое сходство с демо-версиями и демонстрационными эффектами , можно найти среди так называемых display hacks . Взломы дисплея появились на несколько десятилетий раньше демосцены, причем самые ранние примеры относятся к началу 1950-х годов. [5]
Демо-версии в смысле демосцены начинались как «подписи» взломщиков программного обеспечения , то есть взломанные экраны и взломанные заставки, прикрепленные к программному обеспечению, защита от копирования которого была снята. Первые экраны взлома появились на Apple II в начале 1980-х годов, и зачастую они представляли собой не что иное, как текстовые экраны, на которых упоминался взломщик или его группа. Постепенно эти статические экраны превратились во все более впечатляющие представления, содержащие анимированные эффекты и музыку. Со временем многие группы взломщиков начали выпускать интро-подобные программы отдельно, не привязываясь к нелицензионному программному обеспечению. [6] Первоначально эти программы были известны под разными названиями, например «письма » или «сообщения» , но позже они стали называться «демо» . [ нужна цитата ]
В 1980 году Atari, Inc. начала использовать циклическую демонстрацию с визуальными эффектами и музыкой, чтобы продемонстрировать возможности компьютеров Atari 400/800 в магазинах. [7] На выставке Consumer Electronics Show 1985 года Atari продемонстрировала демо-версию своих новейших 8-битных компьютеров в стиле демосцены, в которой чередовались 3D-шагающий робот и летающий космический корабль, каждый со своей музыкой, анимированные более крупные объекты, чем обычно можно увидеть на эти системы; эти два раздела были разделены логотипом Atari. [8] Программа была опубликована. Также в 1985 году большой вращающийся клетчатый шар, отбрасывающий полупрозрачную тень, стал характерной демонстрацией возможностей оборудования, когда была анонсирована Amiga от Commodore .
Простые музыкальные коллекции, похожие на демо, были собраны на C64 в 1985 году Чарльзом Диненом , вдохновленным крэк-интро, с использованием музыки, взятой из игр, и добавлением самодельной цветной графики. [ нужна цитата ] В следующем году родилось движение, теперь известное как демосцена. Голландские группы 1001 Crew и The Judges , обе базирующиеся на Commodore 64, часто упоминаются [ кем? ] среди первых демо-групп. Соревнуясь друг с другом в 1986 году, они оба создали чистые демо-версии с оригинальной графикой и музыкой, требующие больше, чем просто случайной работы, и использовали обширные аппаратные хитрости. В то же время демо-версии других разработчиков, таких как Энтони Кроутер , начали распространяться на Compunet в Соединенном Королевстве.
Демосцена – преимущественно европейское явление. [9] Это субкультура, ориентированная на конкуренцию, в которой группы и отдельные художники соревнуются друг с другом в техническом и художественном совершенстве. Тех, кто достигает совершенства, называют «элитой», а тех, кто не следует неявным правилам демосцены, называют «ламерами»; такие правила делают упор на творчество, а не на «копирование» (или использование с разрешения) работ других, наличие хороших контактов на сцене и проявление усилий, а не просьб о помощи. [9] И эта конкуренция, и чувство сотрудничества среди демосценеров привели к сравнению с более ранней хакерской культурой в академических вычислениях. [9] [10] : 159 Демосцена — это закрытая субкультура, которая ищет и не получает особого общественного интереса. [3] : 4 По состоянию на 2010 год [обновлять]размер сцены оценивался примерно в 10 000 человек. [11]
Вначале соревнования проходили в форме установления рекордов, таких как количество «качаний» ( блитерных объектов ) на экране в каждом кадре или количество скроллеров DYCP (различное положение символов Y) на C64. [ нужна цитация ] В наши дни на демо-вечеринках проводятся организованные соревнования или композиции , хотя были и некоторые онлайн-соревнования. В дисковых журналах также часто есть таблицы на основе голосования, в которых представлены рейтинговые списки лучших программистов, графических дизайнеров, музыкантов, демо-версий и других вещей.
В 2020 году Финляндия добавила свою демосцену в национальный список нематериального культурного наследия ЮНЕСКО . [12] Это первая цифровая субкультура, включенная в список нематериального культурного наследия. В 2021 году Германия и Польша также добавили свою демосцену в свой национальный список нематериального культурного наследия ЮНЕСКО, [13] [14] за ними последовали Нидерланды в 2023 году. [15]
Демосценеры обычно объединяются в небольшие группы, состоящие из кодера ( программиста ), музыканта, графического дизайнера (графического дизайнера) и свопера (который распространяет свои и чужие творения по почте).
У групп всегда есть имена, и аналогичным образом отдельные члены выбирают псевдоним, под которым к ним будут обращаться в большом сообществе. Если практика использования псевдонимов, а не настоящих имен, является заимствованием из культуры взломщиков/варезов, где она служит для сокрытия личности взломщика от правоохранительных органов, то в демосцене (ориентированной на легальную деятельность) она в основном служит способом самовыражение. Члены группы склонны отождествлять себя с группой, часто дополняя свой дескриптор названием своей группы, следуя шаблонам « дескриптор группы » или « дескриптор / группа ». [3] : 31–32
Демо-вечеринка — это мероприятие, на котором демосценеры [16] и другие компьютерные энтузиасты собираются, чтобы принять участие в конкурсах, называемых « compos» , [17] где они представляют демо-версии (короткие аудиовизуальные презентации компьютерного искусства ) и другие произведения, такие как цифровое искусство и музыка. . Типичная демо-вечеринка — это непрерывное мероприятие, продолжающееся в течение выходных, предоставляющее посетителям много времени для общения. Конкурсные работы, по крайней мере те, которые участвуют в наиболее важных конкурсах, обычно демонстрируются ночью с использованием видеопроектора и громкоговорителей . [18] Самым важным соревнованием обычно является демо-композиция . [19]
Посетители демо-вечеринки часто приносят свои компьютеры, чтобы посоревноваться и показать свои работы. Для этого большинство вечеринок предоставляют большой зал со столами, электричеством и, как правило, локальной сетью, подключенной к Интернету. В этом отношении многие демо-вечеринки напоминают LAN-вечеринки , а многие крупнейшие мероприятия помимо демосценеров собирают также геймеров и других компьютерных энтузиастов. Основное различие между настоящей демо-вечеринкой и вечеринкой по локальной сети заключается в том, что демосценеры обычно проводят больше времени за общением (часто за пределами настоящего зала вечеринки), чем перед своими компьютерами. [20]
Вступление размером 64 КБ — это демо-версия с ограничением размера исполняемого файла в 64 кибибайта или 65 536 байт . Это традиционное ограничение, унаследованное от максимального размера COM-файла . Методы уменьшения размера файла включают процедурную генерацию , синтез звука и сжатие исполняемых файлов . [22] Демо-версии традиционно были ограничены размером оперативной памяти, а позже и размером хранилища. К началу 1990-х годов размеры демо-версий выросли, поэтому были созданы категории для ограниченных размеров, что заставило разработчиков не просто передавать данные из хранилища.
fr-08, демо-версия 64k для ПК от Farbrausch , выпущенная на The Party 2000 в Аарсе , с тех пор считается [23] переломным моментом в популярности этой категории. Другие включают «Теорию хаоса от заговора» (2006), «Гайя машина» от Approximate (2012), [24] F — Мастерская Феликса от Ctrl-Alt-Test (2012) [25] Парадокс Ферми от Меркурия (2016), [26] [27 ] ] и «Тьма, посмотри на меня» группы «Заговор» (2016). [27]
Хотя демо-версии по-прежнему являются более или менее малоизвестной формой искусства даже в традиционно активных странах демосцены, эта сцена оказала влияние на такие области, как индустрия компьютерных игр и искусство новых медиа . [28] [29] [30]
Многие европейские программисты игр, художники и музыканты вышли из демосцены и часто применяют изученные методы, практики и философию в своей работе. Например, финская компания Remedy Entertainment , известная серией игр Max Payne , была основана компьютерной группой Future Crew , и большинство ее сотрудников — бывшие или действующие финские демосценеры. [31] [32] Иногда демо-версии даже оказывают прямое влияние даже на разработчиков игр, не имеющих отношения к демосцене: например, Уилл Райт называет демосцену основным влиянием на игру Maxis Spore , которая в значительной степени основана на процедурной генерации контента . [33] Аналогичным образом, на QuakeCon в 2011 году Джон Кармак отметил, что он «высоко ценит» людей, которые делают вступления 64k, как пример искусственных ограничений, поощряющих творческое программирование. [34] Джерри Холкинс из Penny Arcade заявил, что испытывает «непреходящую любовь» к демосцене, и отметил, что это «вещь, которую стоит знать». [35]
Определенные формы компьютерного искусства тесно связаны с демосценой. Трекерная музыка , например, зародилась в игровой индустрии Amiga, но вскоре в ней стали доминировать музыканты демосцены; продюсер Адам Филдинг [36] утверждает, что у него корни в стиле трекер/демосцена. В настоящее время существует основная сцена трекинга, отдельная от реальной демосцены. Форма статической компьютерной графики, в которой традиционно преуспевают демосценеры, — это пиксельная графика ; см. artscene для получения дополнительной информации о соответствующей субкультуре. [ нужна цитация ] Истоки творческих инструментов кодирования , таких как Shadertoy и Three.js , можно проследить непосредственно на сцене. [37]
За прошедшие годы аппаратные возможности настольных компьютеров улучшились на порядки, и поэтому для большинства программистов жесткие аппаратные ограничения больше не являются общей проблемой. Тем не менее, демосценеры продолжают изучать и экспериментировать, создавая впечатляющие эффекты на ограниченном оборудовании. Поскольку портативные консоли и сотовые телефоны имеют вычислительную мощность или возможности, сопоставимые с настольными платформами старых (например, экраны с низким разрешением, требующие пиксельной графики, или очень ограниченное хранилище и память для воспроизведения музыки), многие демосценеры смогли применить свои нишевые навыки. разрабатывать игры для этих платформ и зарабатывать этим на жизнь. [ нужна цитата ] Одним из конкретных примеров является Angry Birds , ведущий дизайнер которой Яакко Иисало был активным и известным демосценером в 1990-х годах. [38] Еще одним ярким примером является Unity Technologies ; ее технические руководители по платформам iPhone, Android и Nintendo Switch Ренальдас Зиома и Эрик Хемминг [39] [40] являются авторами демо-версии Suicide Barbie [41] для консоли Playstation Portable, выпущенной в 2007 году.
Были предприняты некоторые попытки повысить осведомленность о демо как о форме искусства. Например, существовали демо-шоу, демо-галереи и книги, посвященные демосцене, а иногда даже телепрограммы, знакомящие с субкультурой и ее произведениями. [42] [ оригинальное исследование? ]
В музее IT-ceum в Линчёпинге, Швеция, есть выставка, посвященная демосцене. [43]
4players.de сообщил, что к 2007 году в игровой индустрии были заняты «многочисленные» программисты демо- и интро, художники и музыканты. Компании, занимающиеся видеоиграми, в штат которых входят представители демосцены, включали Digital Illusions , Starbreeze , Ascaron , [44] 49Games, Remedy , Techland. , Lionhead Studios , [45] Bugbear , Digital Reality , Guerrilla Games и Акелла . [46]
Музыку Tracker , являющуюся частью культуры Demoscene, можно было найти во многих видеоиграх конца 1990-х и начала 2000-х годов, таких как Unreal , Unreal Tournament , Deus Ex , Crusader: No Remorse , One Must Fall: 2097 , Jazz Jackrabbit и Uplink . . [47]
Вторая реальность от Future Crew — потрясающе, умопомрачительно, невероятно, невозможно.
Некоторые слова, используемые для описания того, что этот фрагмент кода от богов демосцены Future Crew сделал на компьютерном оборудовании эпохи 1993 года.
Даже по сегодняшним меркам то, что эта программа может делать, не полагаясь на какое-либо ускорение 3D-графики, впечатляет.
Как будто графика не была достаточно впечатляющей, он даже может воспроизводить звук Dolby Surround Sound.
Так называемая демосцена заложила основу для активной и удивительно успешной на международном уровне финской игровой индустрии.
и посетители также смогут узнать больше о сегодняшней демонстрационной сцене